{"id":18283,"name":"sqlparser","ecosystem":"cargo","repository_url":"https://github.com/apache/datafusion-sqlparser-rs","issues_count":135,"created_at":"2025-06-07T01:15:33.758Z","updated_at":"2025-06-07T01:15:33.758Z","purl":"pkg:cargo/sqlparser","metadata":{"id":4289925,"name":"sqlparser","ecosystem":"cargo","description":"Extensible SQL Lexer and Parser with support for ANSI SQL:2011","homepage":"https://github.com/apache/datafusion-sqlparser-rs","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/apache/datafusion-sqlparser-rs","keywords_array":["ansi","lexer","parser","sql"],"namespace":null,"versions_count":80,"first_release_published_at":"2018-09-03T16:04:40.122Z","latest_release_published_at":"2025-05-02T20:56:09.042Z","latest_release_number":"0.56.0","last_synced_at":"2025-05-02T21:02:25.969Z","created_at":"2022-04-13T05:31:39.775Z","updated_at":"2025-05-02T21:02:26.401Z","registry_url":"https://crates.io/crates/sqlparser/","install_command":"cargo install sqlparser","documentation_url":"https://docs.rs/sqlparser/","metadata":{"categories":[]},"repo_metadata":{"id":37042766,"uuid":"120538653","full_name":"sqlparser-rs/sqlparser-rs","owner":"sqlparser-rs","description":"Extensible SQL Lexer and Parser for Rust","archived":false,"fork":false,"pushed_at":"2024-05-28T22:15:55.000Z","size":3479,"stargazers_count":2479,"open_issues_count":173,"forks_count":475,"subscribers_count":36,"default_branch":"main","last_synced_at":"2024-05-29T11:03:23.233Z","etag":null,"topics":["parser","rust","sql"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sqlparser-rs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-06T23:58:43.000Z","updated_at":"2024-05-30T19:03:30.978Z","dependencies_parsed_at":"2022-07-13T15:59:46.589Z","dependency_job_id":"915af2b2-9c1c-4f39-92dc-ef7ab26e5340","html_url":"https://github.com/sqlparser-rs/sqlparser-rs","commit_stats":{"total_commits":870,"total_committers":134,"mean_commits":6.492537313432836,"dds":0.7620689655172413,"last_synced_commit":"6b2b3f1f6c903bddc87ba0858b5ccdb94c5e2242"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sqlparser-rs","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213299727,"owners_count":15566665,"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":"sqlparser-rs","name":"sqlparser-rs","uuid":"89229685","kind":"organization","description":"SQL Parser for the Rust programming language","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/89229685?v=4","repositories_count":1,"last_synced_at":"2023-03-04T02:14:51.652Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sqlparser-rs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T08:10:44.001Z","updated_at":"2023-03-04T02:14:51.654Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sqlparser-rs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sqlparser-rs/repositories"},"tags":[{"name":"v0.46.0","sha":"a86c58b1c93960d50476713ff56e02bf94d41436","kind":"tag","published_at":"2024-05-03T20:09:58.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.46.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.46.0/manifests"},{"name":"v0.45.0","sha":"2f03fad3394549fc629ebefd1298ada9d3333831","kind":"tag","published_at":"2024-04-12T10:54:36.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.45.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.45.0/manifests"},{"name":"v0.44.0","sha":"5da66adda99d8cf7a36c1512d41815d94ce542b5","kind":"tag","published_at":"2024-03-03T07:30:34.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.44.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.44.0/manifests"},{"name":"v0.43.1","sha":"bcecd853f75c721531f83667e37221e887fa23b9","kind":"tag","published_at":"2024-01-25T21:18:36.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.43.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.43.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.43.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.43.1/manifests"},{"name":"v0.43.0","sha":"4599ad865a735ab2c0ad6646d7cf489f125b70bb","kind":"tag","published_at":"2024-01-25T20:45:55.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.43.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.43.0/manifests"},{"name":"v0.42.0","sha":"ec4253964736b6fd76cc12da31e4a778c65831db","kind":"tag","published_at":"2024-01-25T20:45:40.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.42.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.42.0/manifests"},{"name":"v0.41.0","sha":"7ea47c71fb01e88053ca276e33af38bb23ccb92f","kind":"tag","published_at":"2023-12-22T19:17:28.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.41.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.41.0/manifests"},{"name":"v0.40.0","sha":"28e0a7cedce4a2b9a8fdf0becfc577f719c28b49","kind":"tag","published_at":"2023-11-27T18:00:09.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.40.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.40.0/manifests"},{"name":"sqlparser_derive-v0.2.1","sha":"2436b5ddd231319c474e3a3d1e4a2d3c58f662da","kind":"tag","published_at":"2023-11-27T17:49:47.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/sqlparser_derive-v0.2.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/sqlparser_derive-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/sqlparser_derive-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/sqlparser_derive-v0.2.1/manifests"},{"name":"v0.39.0","sha":"2f0c99c40591d2ad5ff07728dd878dcdfdfe6217","kind":"tag","published_at":"2023-10-27T19:41:59.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.39.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.39.0/manifests"},{"name":"v0.38.0","sha":"7723ea56c5119c7d1a15233c18eb2aaf48b60dc0","kind":"tag","published_at":"2023-09-21T17:47:15.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.38.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.38.0/manifests"},{"name":"v0.37.0","sha":"b8a58bbc1186503d523726f8f18f06b6e30a3313","kind":"tag","published_at":"2023-08-22T12:28:03.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.37.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.37.0/manifests"},{"name":"v0.36.1","sha":"f60a6f758ce12aa84fa3801a38c9501f55f245ef","kind":"tag","published_at":"2023-07-21T10:16:48.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.36.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.36.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.36.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.36.1/manifests"},{"name":"v0.36.0","sha":"e36b34d8ccc63bb1a8d5061dab8baa4af6e82da7","kind":"tag","published_at":"2023-07-19T21:31:43.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.36.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.36.0/manifests"},{"name":"v0.35.0","sha":"efd8cb7fd1c4e6654b101868f7a76d80f66da74b","kind":"tag","published_at":"2023-06-23T14:54:52.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.35.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.35.0/manifests"},{"name":"v0.34.0","sha":"4607addf4d26a6e10c6b0732e0b1ef04d899d68e","kind":"tag","published_at":"2023-05-19T13:47:44.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.34.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.34.0/manifests"},{"name":"v0.33.0","sha":"00719e3cf3ca59492446ab3ae412736f5fefb369","kind":"tag","published_at":"2023-04-10T16:13:03.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.33.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.33.0/manifests"},{"name":"v0.32.0","sha":"5f815c2b08e7e916412ed326ae425ada5bfa4c08","kind":"tag","published_at":"2023-03-06T16:58:23.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.32.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.32.0/manifests"},{"name":"v0.31.0","sha":"b8384152769ec22febe143c471d9d2fa292c9d37","kind":"tag","published_at":"2023-03-01T19:25:38.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.31.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.31.0/manifests"},{"name":"v0.30.0","sha":"260a012f8c6894ae50b9f8957de45203b3c1eeab","kind":"tag","published_at":"2023-01-02T15:47:00.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.30.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.30.0/manifests"},{"name":"v0.29.0","sha":"86d71f21097c0a44e67cc1513466c573ac1f763c","kind":"tag","published_at":"2022-12-29T14:07:19.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.29.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.29.0/manifests"},{"name":"v0.28.0","sha":"512a159f08c9a17ddeb1ee8b2a23bf20dbfef265","kind":"tag","published_at":"2022-12-05T19:26:15.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.28.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"0d91662c88c55c7d33a9a0b7e44a5f29f60d9fba","kind":"tag","published_at":"2022-11-11T21:35:41.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.27.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.27.0/manifests"},{"name":"v0.26.0","sha":"2c266a437cb8a59317b351bdb70fa1912748b985","kind":"tag","published_at":"2022-10-19T21:39:37.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.26.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.26.0/manifests"},{"name":"v0.25.0","sha":"977cdb2270ce34539684d7817ef7a6199cd24013","kind":"tag","published_at":"2022-10-03T13:11:58.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.25.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"c2d68255d00e42779a2503d8676c15545af4c15a","kind":"tag","published_at":"2022-09-28T20:46:33.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.24.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.24.0/manifests"},{"name":"v0.23.0","sha":"fd07a17101e1d3045baca5ecf719d58ac0feee34","kind":"tag","published_at":"2022-09-08T21:15:40.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.23.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"bccd63ea072645c75f4ea5444e8b93fc67db0aa9","kind":"tag","published_at":"2022-08-26T23:03:42.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.22.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"7c0247715121e253dcd7b90555f9f8f3068a6281","kind":"tag","published_at":"2022-08-18T18:00:13.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.21.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"231370a7709b640b783f25fde326edb2ef171a48","kind":"tag","published_at":"2022-08-05T18:10:58.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.20.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"2a04212e56c41d1c823dd138cf7285e9f6790804","kind":"tag","published_at":"2022-07-28T18:54:22.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.19.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"ca15a4edbf1de4c00304b12e44d3adf9ac729406","kind":"tag","published_at":"2022-06-06T20:53:46.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.18.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"484a7b6da4b1cc2a8a994f63d014677ba7bfad8e","kind":"tag","published_at":"2022-05-10T13:26:00.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.17.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"7480e89f7ba4c991357f97d82816e12c99f02581","kind":"tag","published_at":"2022-04-03T11:05:16.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.16.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"481551c0753312550fc5f4d94319e9a92497caad","kind":"tag","published_at":"2022-03-08T18:41:26.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.15.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"0d6386e4a3254fc3a358c1b9c4442ee75192d0fd","kind":"tag","published_at":"2022-02-09T14:29:52.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.14.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"e3269c158dbe675f28728c451877b1147724b054","kind":"tag","published_at":"2021-12-10T20:00:47.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.13.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"0587df91a65bef560add76fc026713b4a2eb6fe5","kind":"tag","published_at":"2021-10-14T16:35:57.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.12.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"c2f9cfd2f0d787befc9444350713d0c3e6ae8d04","kind":"tag","published_at":"2021-09-25T18:49:54.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.11.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"4d5aaa79b936a663c3d31d2b0ac0d0bd20314fa4","kind":"tag","published_at":"2021-08-23T19:47:06.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.10.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"f52891d0da5eb6655e45e654fa5d70fd6f4e7cc7","kind":"tag","published_at":"2021-03-21T22:29:18.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.9.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"34cd794cd3ce2578aa2e2474a49146ddcc686d2c","kind":"tag","published_at":"2021-02-09T20:31:27.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.8.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"e11b80ecf9c5cca087f9a225d07e574fbf170ade","kind":"tag","published_at":"2020-12-28T20:51:28.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.7.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"26c281eaf7f3b88828e54dec24b189af357aa2cc","kind":"tag","published_at":"2020-12-28T19:35:22.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.6.2","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.6.2/manifests"},{"name":"v0.5.1","sha":"05f8992a2f34fce85598b6d7fc4554280fae0565","kind":"tag","published_at":"2020-06-26T02:46:29.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.5.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.5.1/manifests"},{"name":"v0.2.6","sha":"437b8f5b15f630806043e07fcc5423eddd833197","kind":"tag","published_at":"2020-06-08T03:05:25.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.2.6","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"ce0a25567b1ad448f96327f10042f2a80c729240","kind":"tag","published_at":"2020-03-25T02:06:56.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/v0.2.5","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/v0.2.5/manifests"},{"name":"0.5.0","sha":"8757a33013485db878c12fa90a4a7427c7db80c3","kind":"commit","published_at":"2019-10-10T14:08:22.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.5.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"4f805d6c96771cbb04e62fdde78736173c472fab","kind":"tag","published_at":"2019-07-02T00:19:02.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.4.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"1aa473389015fe856b9e15304012f218d8c9a443","kind":"tag","published_at":"2019-04-20T13:33:37.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.3.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.3.1/manifests"},{"name":"0.2.4","sha":"30de48c840702c68c82849b4d11c3ad5a24757eb","kind":"tag","published_at":"2019-03-08T14:28:37.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.2.4","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.4/manifests"},{"name":"0.2.3","sha":"6580bf10c0265f137432191048b183793d6fd1c7","kind":"tag","published_at":"2019-03-08T14:20:19.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.2.3","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"15704f1fbe96a8e0c693ecfae572f070eea3eefa","kind":"tag","published_at":"2019-03-08T13:15:48.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.2.2","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"bde2e2d660992215ba1309289b60fc6aae6f6704","kind":"tag","published_at":"2019-01-13T16:19:46.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.2.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"a987503b2ce09ff27f5bc4252f691d4a7c2a32f3","kind":"tag","published_at":"2019-01-12T18:23:33.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.2.0","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.2.0/manifests"},{"name":"0.1.10","sha":"81954bffb844a6841e806bff119a158188f65a0c","kind":"tag","published_at":"2019-01-12T16:30:19.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.10","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.10/manifests"},{"name":"0.1.9","sha":"d0b5d5e8824b56ce4bc85414bf78a5691b6687e1","kind":"tag","published_at":"2018-12-16T20:57:25.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.9","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.9/manifests"},{"name":"0.1.8","sha":"ff4f1f0b94235107cbd62ab8b2cf34256d6d9f7f","kind":"tag","published_at":"2018-10-14T18:27:05.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.8","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.8/manifests"},{"name":"0.1.7","sha":"cc5a6c335d06b70f1be22dd4e3a3e3a3f0a480dc","kind":"tag","published_at":"2018-10-14T18:13:34.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.7","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.7/manifests"},{"name":"0.1.6","sha":"8554ff1932a29d352673d0e1f6434443641e2786","kind":"tag","published_at":"2018-10-14T17:43:13.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.6","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"70f3b78f330821a8c9ee966289e2f0117880be91","kind":"tag","published_at":"2018-09-08T14:52:10.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.5","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"ed40edd3b04f7bdeaadc68e29601d914b646386f","kind":"tag","published_at":"2018-09-08T13:24:40.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.4","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"fe8fe229a301f5cfdf08440fa8e83cce6f5cebeb","kind":"tag","published_at":"2018-09-03T20:56:39.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.3","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"9448711760239ea644c136c36b6401645c35f720","kind":"tag","published_at":"2018-09-03T19:52:18.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.2","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"cfd410e6aa7194686c1dc6430437645d26e12dbb","kind":"tag","published_at":"2018-09-03T19:40:11.000Z","download_url":"https://codeload.github.com/sqlparser-rs/sqlparser-rs/tar.gz/0.1.1","html_url":"https://github.com/sqlparser-rs/sqlparser-rs/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sqlparser-rs%2Fsqlparser-rs/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2024-09-08T12:06:23.353Z","dependent_packages_count":108,"downloads":23413245,"downloads_period":"total","dependent_repos_count":633,"rankings":{"downloads":1.3721558162669152,"dependent_repos_count":1.5635987263662725,"dependent_packages_count":0.7253075446206357,"stargazers_count":3.4369148356206596,"forks_count":2.1490593914685503,"docker_downloads_count":1.4270362527260658,"average":1.7790120945115167},"purl":"pkg:cargo/sqlparser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/sqlparser","docker_dependents_count":34,"docker_downloads_count":23323221,"usage_url":"https://repos.ecosyste.ms/usage/cargo/sqlparser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/sqlparser/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/sqlparser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/sqlparser/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/sqlparser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/sqlparser/related_packages","maintainers":[{"uuid":"3283","login":"andygrove","name":"Andy Grove","email":null,"url":"https://github.com/andygrove","packages_count":96,"html_url":"https://crates.io/users/andygrove","role":null,"created_at":"2022-11-08T01:36:45.938Z","updated_at":"2022-11-08T01:36:45.938Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/andygrove/packages"},{"uuid":"122415","login":"alamb","name":"Andrew Lamb","email":null,"url":"https://github.com/alamb","packages_count":70,"html_url":"https://crates.io/users/alamb","role":null,"created_at":"2022-11-08T01:36:45.974Z","updated_at":"2022-11-08T01:36:45.974Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/alamb/packages"},{"uuid":"67340","login":"Dandandan","name":"Daniël Heres","email":null,"url":"https://github.com/Dandandan","packages_count":4,"html_url":"https://crates.io/users/Dandandan","role":null,"created_at":"2022-11-08T01:36:45.956Z","updated_at":"2022-11-08T01:36:45.956Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/Dandandan/packages"},{"uuid":"5112","login":"maxcountryman","name":"Max Countryman","email":null,"url":"https://github.com/maxcountryman","packages_count":27,"html_url":"https://crates.io/users/maxcountryman","role":null,"created_at":"2022-11-08T01:36:45.946Z","updated_at":"2022-11-08T01:36:45.946Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/maxcountryman/packages"},{"uuid":"93390","login":"nickolay","name":"Nickolay Ponomarev","email":null,"url":"https://github.com/nickolay","packages_count":2,"html_url":"https://crates.io/users/nickolay","role":null,"created_at":"2022-11-08T01:36:45.964Z","updated_at":"2022-11-08T01:36:45.964Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/nickolay/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":40,"unique_repositories_count_past_30_days":5,"recent_issues":[{"uuid":"4435019237","node_id":"PR_kwDOFpkCL87a96kE","number":282,"state":"open","title":"Update sqlparser requirement from 0.50.0 to 0.62.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T05:09:45.000Z","updated_at":"2026-05-13T05:09:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"sqlparser","old_version":"0.50.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.50.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/yjshen/datafusion/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjshen%2Fdatafusion/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"},{"uuid":"4417270340","node_id":"PR_kwDORtINf87aEYYL","number":11,"state":"open","title":"build(deps): bump the rust-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T00:25:29.000Z","updated_at":"2026-05-11T00:25:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-deps","update_count":14,"packages":[{"name":"lz4_flex","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"pgwire","old_version":"0.38.1","new_version":"0.40.0","repository_url":"https://github.com/sunng87/pgwire"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.10","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"sqlparser","old_version":"0.61.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.13.0` | `0.13.1` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [pgwire](https://github.com/sunng87/pgwire) | `0.38.1` | `0.40.0` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.10` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.61.0` | `0.62.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n\n\nUpdates `lz4_flex` from 0.13.0 to 0.13.1\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.13.1 (2026-05-09)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compression with short dictionaries (less than 4 bytes), avoiding a panic/out-of-bounds read \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/issues/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eCompression with dictionaries shorter than the minimum match length of 4 now falls\nback to compression without a dictionary instead of panicking or reading past\nthe dictionary. \n\u003cp\u003eThis is a security fix for \u003ccode\u003eunsafe\u003c/code\u003e compression with untrusted dictionaries.\u003cbr /\u003e\nUsers on 0.13.0 should upgrade to 0.13.1.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eFrom\u0026lt;io::Error\u0026gt;\u003c/code\u003e implementation for \u003ccode\u003eframe::Error\u003c/code\u003e \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/issues/221\"\u003e#221\u003c/a\u003e  (thanks \u003ca href=\"https://github.com/phoerious\"\u003e\u003ccode\u003e@​phoerious\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.37 to 0.23.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b44c09fbca5172b3f5e5ed6ba2ffe6fcd934e07a\"\u003e\u003ccode\u003eb44c09f\u003c/code\u003e\u003c/a\u003e Prepare 0.23.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a555f9e8f1c0260c2dea0ef1f08419bde4b085\"\u003e\u003ccode\u003ee7a555f\u003c/code\u003e\u003c/a\u003e Prefer \u003ccode\u003eOrd::max\u003c/code\u003e to \u003ccode\u003ecore::cmp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c0005beed87c5067be215fb45a119843b99eb2f1\"\u003e\u003ccode\u003ec0005be\u003c/code\u003e\u003c/a\u003e ech: base inner name padding on actual extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4e4952946db97ebe05fe9a80683d95f40a6406b9\"\u003e\u003ccode\u003e4e49529\u003c/code\u003e\u003c/a\u003e ech: test inner name padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3e06ef1063d2378bbfc395d6232b11e137a09e4f\"\u003e\u003ccode\u003e3e06ef1\u003c/code\u003e\u003c/a\u003e ech: add both name and \u0026quot;gross\u0026quot; padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c574ffd5d655fc73ab34c0cb6f62fa915cf54dee\"\u003e\u003ccode\u003ec574ffd\u003c/code\u003e\u003c/a\u003e ech: avoid short-lived allocation for padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bf935cebc6eacf4847753755466efa293e76f45\"\u003e\u003ccode\u003e8bf935c\u003c/code\u003e\u003c/a\u003e ech: pop comment from match arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/9088004a0835b462a634b9866e27c46967ebce95\"\u003e\u003ccode\u003e9088004\u003c/code\u003e\u003c/a\u003e ech: expand \u003ccode\u003emaximum_name_length\u003c/code\u003e to usize ASAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/a612901957ad6f8c2e6a61e79dc776ef1004b087\"\u003e\u003ccode\u003ea612901\u003c/code\u003e\u003c/a\u003e Default require_ems based on CryptoProvider FIPS status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/05416057db6a08b70581c179f9fb32144e288b30\"\u003e\u003ccode\u003e0541605\u003c/code\u003e\u003c/a\u003e Cargo: version 0.23.38 -\u0026gt; 0.23.39\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pgwire` from 0.38.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunng87/pgwire/releases\"\u003epgwire's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch pg_interval to original crate by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/432\"\u003esunng87/pgwire#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cursor support for portal  by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/433\"\u003esunng87/pgwire#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update pid generator to use counter by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/431\"\u003esunng87/pgwire#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: update fetch to return queryresponse by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/434\"\u003esunng87/pgwire#434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.39.0...v0.40.0\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.39.0...v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove ClientPortalStore from requirement of SimpleQueryHandler by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/420\"\u003esunng87/pgwire#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/prepare execute simple query by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/409\"\u003esunng87/pgwire#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow downcast to get portal store by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/421\"\u003esunng87/pgwire#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extended query protocol client by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/250\"\u003esunng87/pgwire#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: improve copy example for CopyIn by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/422\"\u003esunng87/pgwire#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support additional postgresql error response fields by \u003ca href=\"https://github.com/haru0017\"\u003e\u003ccode\u003e@​haru0017\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/423\"\u003esunng87/pgwire#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: cleanup portals on sync by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/424\"\u003esunng87/pgwire#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: make StoredStatement::parse public by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/425\"\u003esunng87/pgwire#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve lint issues for 1.95 by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/428\"\u003esunng87/pgwire#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: high-level connection manager and cancel support by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/427\"\u003esunng87/pgwire#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make sure generated pid is positive by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/429\"\u003esunng87/pgwire#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add simple comments to pub items by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/430\"\u003esunng87/pgwire#430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru0017\"\u003e\u003ccode\u003e@​haru0017\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/423\"\u003esunng87/pgwire#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.2...v0.39.0\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.38.2...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.2...v0.38.3\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.38.2...v0.38.3\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/sunng87/pgwire/blob/master/CHANGELOG.md\"\u003epgwire's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.0] - 2026-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPIs on \u003ccode\u003ePortal\u003c/code\u003e to support cursor operations. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default PID generate use sequential number \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/431\"\u003e#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch pg_interval crate to original \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/432\"\u003e#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSync\u003c/code\u003e message will no longer clear all portals but unnamed portal. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.39.0] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eConnectionManager\u003c/code\u003e, \u003ccode\u003ePidSecretKeyGenerator\u003c/code\u003e and new\n\u003ccode\u003eDefaultCancelHandler\u003c/code\u003e for our high-level query cancellation support. By\nconfiguring \u003ccode\u003eConnectionManager\u003c/code\u003e and \u003ccode\u003eDefaultCancelHandler\u003c/code\u003e, we will provide\ndefault implementation for query cancel. See \u003ccode\u003eexamples/cancel.rs\u003c/code\u003e for\ninstance. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/427\"\u003e#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAny\u003c/code\u003e trait to \u003ccode\u003ePortalStore\u003c/code\u003e trait to allow downcast and usage in\n\u003ccode\u003eSimpleQueryHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/421\"\u003e#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more error fields \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/423\"\u003e#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esession_extension\u003c/code\u003e mechanism for extending \u003ccode\u003eClientInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/409\"\u003e#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental client API for extended query \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eStoredStatement::parse\u003c/code\u003e public for writing custom \u003ccode\u003eExtendedQueryHandler\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.38.3] - 2026-04-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup portals on SYNC message \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/424\"\u003e#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.38.2] - 2026-03-25\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved size limit for ParameterDescription message \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/ceaf7442f7a26fd2788f14c681b7c027a3dc288a\"\u003e\u003ccode\u003eceaf744\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/8c594613d33207787ed1c3b5fbf818851b99db40\"\u003e\u003ccode\u003e8c59461\u003c/code\u003e\u003c/a\u003e chore: update changelog again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/bb8da43945ffd132b6774a9c32bc6a4e650d3077\"\u003e\u003ccode\u003ebb8da43\u003c/code\u003e\u003c/a\u003e refactor: update fetch to return queryresponse (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/d946da4adf12ce9e856d22168160d4db86975b03\"\u003e\u003ccode\u003ed946da4\u003c/code\u003e\u003c/a\u003e feat: update pid generator to use counter (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/a75bba1e135f3696cc1c8dbc0a163529ca64b342\"\u003e\u003ccode\u003ea75bba1\u003c/code\u003e\u003c/a\u003e feat: add cursor support for portal  (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/367ea7c900f29ffb4347a8d5c71a3d40663e633e\"\u003e\u003ccode\u003e367ea7c\u003c/code\u003e\u003c/a\u003e chore: update pg_interval crate (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/d4502d0f6c9899de0eab998ea3723fed5104fcbd\"\u003e\u003ccode\u003ed4502d0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/f4261e0708a3c4a49db28c7adae11393f6426e25\"\u003e\u003ccode\u003ef4261e0\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/3accc5ff68af3bdfa3b7edc423e6a4bcafe49831\"\u003e\u003ccode\u003e3accc5f\u003c/code\u003e\u003c/a\u003e docs: add simple comments to pub items (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/6d72c4a818c936c2e88e54fc8de3de4ef303f969\"\u003e\u003ccode\u003e6d72c4a\u003c/code\u003e\u003c/a\u003e fix: make sure generated pid is positive (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.10\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efollow-redirect\u003c/code\u003e: expose \u003ccode\u003eAttempt::method()\u003c/code\u003e and \u003ccode\u003eAttempt::previous_method()\u003c/code\u003e\nso redirect policies can react to method changes across redirects (e.g.\nPOST to GET on 301/303) (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003etokio\u003c/code\u003e and \u003ccode\u003easync-compression\u003c/code\u003e as no-op features. These will be\nremoved next breaking release (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore tokio and async-compression as no-op features by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix gate-ing of atomic64 in tests by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/607\"\u003etower-rs/tower-http#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efollow_redirect: expose previous and next request methods by \u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release tower-http 0.6.10 by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/669\"\u003etower-rs/tower-http#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.9\u003c/h2\u003e\n\u003ch2\u003eAdded:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eon-early-drop\u003c/code\u003e: middleware that detects when a response future or response\nbody is dropped before completion (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTwo events get hooks: the response future being dropped before\nthe inner service produces a response, and the response body being\ndropped before reaching end-of-stream.\u003c/p\u003e\n\u003cp\u003eInstall custom callbacks with \u003ccode\u003eOnEarlyDropLayer::builder()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::Request;\r\nuse tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};\r\n\u003cp\u003elet layer = OnEarlyDropLayer::builder()\u003cbr /\u003e\n.on_future_drop(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\nlet uri = req.uri().clone();\u003cbr /\u003e\nmove || eprintln!(\u0026quot;future dropped for {}\u0026quot;, uri)\u003cbr /\u003e\n})\u003cbr /\u003e\n.on_body_drop(OnBodyDropFn::new(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/8508cb2e13414dd9058e2859125c6dadb32e2b99\"\u003e\u003ccode\u003e8508cb2\u003c/code\u003e\u003c/a\u003e follow_redirect: expose previous and next request methods (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/890f66a8328314673c79dcf869ef8ff765cc08e7\"\u003e\u003ccode\u003e890f66a\u003c/code\u003e\u003c/a\u003e fix gate-ing of atomic64 in tests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/578c2b2972c0c45c0d88a52b9b868bf0a0953949\"\u003e\u003ccode\u003e578c2b2\u003c/code\u003e\u003c/a\u003e fix: restore tokio and async-compression as no-op features (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/eab7cbf77b3d35967f57e5e10707ea3bc04e4b80\"\u003e\u003ccode\u003eeab7cbf\u003c/code\u003e\u003c/a\u003e v0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c64770ce2dc5564095a2a14664754537101de06\"\u003e\u003ccode\u003e9c64770\u003c/code\u003e\u003c/a\u003e feat(on-early-drop): Add middleware for client early drop detection (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/67786ff5f6ba15f7e824ce26b286fc85c70b9080\"\u003e\u003ccode\u003e67786ff\u003c/code\u003e\u003c/a\u003e ci: Remove unnecessary protoc setup (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e442e2bcebc3301b2453df51c734051f34a7cb50\"\u003e\u003ccode\u003ee442e2b\u003c/code\u003e\u003c/a\u003e examples: Use axum::body::to_bytes (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/218fe6ba9ac17e161e77f948dcd91db590cd46d6\"\u003e\u003ccode\u003e218fe6b\u003c/code\u003e\u003c/a\u003e Make AsyncReadBody::with_capacity public (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/ffd4d7c0b654128e6d1cd9f3090215930745c8dc\"\u003e\u003ccode\u003effd4d7c\u003c/code\u003e\u003c/a\u003e trace: adds back call to classify_eos on trailers (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.61.0 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.61.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hmac` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/0236c8eb50098dd7f277a71ab89caaeb1e7314df\"\u003e\u003ccode\u003e0236c8e\u003c/code\u003e\u003c/a\u003e hmac v0.13.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/b895e50c852f58727b2fa6a480c4ec68cf99025f\"\u003e\u003ccode\u003eb895e50\u003c/code\u003e\u003c/a\u003e Migrate tests to the new blobby format (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/3d1440b379457f680c58bc1ec0e2f8714a72df7e\"\u003e\u003ccode\u003e3d1440b\u003c/code\u003e\u003c/a\u003e Workspace-level lint configuration (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/11d4f3624f3dfe95d57cfb8a3173d7071eb5a1b3\"\u003e\u003ccode\u003e11d4f36\u003c/code\u003e\u003c/a\u003e hmac: use release versions of \u003ccode\u003edev-dependencies\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/c40b82b2ac40bc0260d0c35d6a518f97e72411e5\"\u003e\u003ccode\u003ec40b82b\u003c/code\u003e\u003c/a\u003e hmac: bump \u003ccode\u003esha2\u003c/code\u003e dev-dependency to v0.11 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/1fa0781413e3d07d18a9bb622f096754640dee53\"\u003e\u003ccode\u003e1fa0781\u003c/code\u003e\u003c/a\u003e Cut rc.5 prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/a0082655c09ffe682a10640cbaefb67c8175010e\"\u003e\u003ccode\u003ea008265\u003c/code\u003e\u003c/a\u003e hmac v0.13.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/da485cd7baf0b7f5e501f5b42644bf9ddd428c6b\"\u003e\u003ccode\u003eda485cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e(Reset)MacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/2c51e3b76e6f50c13d85577c3faac7df66e24306\"\u003e\u003ccode\u003e2c51e3b\u003c/code\u003e\u003c/a\u003e hmac: derive \u003ccode\u003eClone\u003c/code\u003e instead of relying on \u003ccode\u003e(Reset)MacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/669d805394f5f4d0dc07ded010c0df9a3ab01629\"\u003e\u003ccode\u003e669d805\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eClone\u003c/code\u003e bounds (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/MACs/compare/hmac-v0.12.1...hmac-v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.0 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.0...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.186\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 upd...\n\n_Description has been truncated_","html_url":"https://github.com/iZonex/mg-exchange-db/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iZonex%2Fmg-exchange-db/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4410988066","node_id":"PR_kwDOFWjxec7ZxSGM","number":547,"state":"open","title":"chore(deps): bump sqlparser from 0.61.0 to 0.62.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T03:52:33.000Z","updated_at":"2026-05-09T03:52:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.61.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.61.0 to 0.62.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.61.0...v0.62.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.61.0\u0026new-version=0.62.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andygrove/datafusion/pull/547","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andygrove%2Fdatafusion/issues/547","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/547/packages"},{"uuid":"4403260013","node_id":"PR_kwDOQxZ7fs7ZXqAF","number":2829,"state":"open","title":"chore(deps)(deps): bump sqlparser from 0.40.0 to 0.62.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T02:09:24.000Z","updated_at":"2026-05-08T22:32:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"sqlparser","old_version":"0.40.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.40.0 to 0.62.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.40.0...v0.62.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.40.0\u0026new-version=0.62.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/madmax983/AletheiaDB/pull/2829","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madmax983%2FAletheiaDB/issues/2829","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2829/packages"},{"uuid":"4333558338","node_id":"PR_kwDOQb49887V2OWA","number":71,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T08:12:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T06:29:37.000Z","updated_at":"2026-05-25T08:12:55.000Z","time_to_close":2425396,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":10,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_cmd","old_version":"2.1.2","new_version":"2.2.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.62.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.1.2` | `2.2.1` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.1.2 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.1] - 2026-04-17\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.0] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ecargo_bin\u003c/code\u003e bad paths to panics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUn-deprecate \u003ccode\u003ecargo_bin\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/assert-rs/assert_cmd/commit/eea8a1cbbf9b775c3f45eaa4947f7d789578b2a8\"\u003e\u003ccode\u003eeea8a1c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd6828c2fdc9aa5ef18923e3fb890e4ce2f11976\"\u003e\u003ccode\u003ecd6828c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/c771f7808ea4f7d82288ec72871ab150b3a025a5\"\u003e\u003ccode\u003ec771f78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/286\"\u003e#286\u003c/a\u003e from assert-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4d63465dcbdcf540709c5d4ae1c1ad09633438c8\"\u003e\u003ccode\u003e4d63465\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4728aea1e5c524c46ed6199ffdc1dda7509aa830\"\u003e\u003ccode\u003e4728aea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/284\"\u003e#284\u003c/a\u003e from sendittothenewts/anstream-v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d935ff8f1345b86c2398249557bb3ad38a3aa761\"\u003e\u003ccode\u003ed935ff8\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1631cf447ecafe04972515ed34486953fad95aae\"\u003e\u003ccode\u003e1631cf4\u003c/code\u003e\u003c/a\u003e docs: Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/3137b559c0b1a73c742ba0d88d9a453ff25ef4c5\"\u003e\u003ccode\u003e3137b55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/283\"\u003e#283\u003c/a\u003e from epage/panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ebd79f1fe32a312b4e963db1e68bb436ddbe3bcf\"\u003e\u003ccode\u003eebd79f1\u003c/code\u003e\u003c/a\u003e fix(cargo): Panic, rather than return bad path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/79c9b0d3c2b5c0213b1064c6a2d87a69d1f4bcc3\"\u003e\u003ccode\u003e79c9b0d\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.1.2...v2.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"4326186811","node_id":"PR_kwDOFgdm7c7Vf-11","number":304,"state":"open","title":"Bump sqlparser from 0.48.0 to 0.61.0 in /datafusion-cli","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T23:35:15.000Z","updated_at":"2026-04-24T23:35:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sqlparser","old_version":"0.48.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":"/datafusion-cli","ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.48.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.48.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.48.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/e-dard/arrow-datafusion/pull/304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/e-dard%2Farrow-datafusion/issues/304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/304/packages"},{"uuid":"4301558649","node_id":"PR_kwDONwK-Ec7UPqiy","number":760,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-21T12:55:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T09:15:17.000Z","updated_at":"2026-04-21T12:55:13.000Z","time_to_close":13195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":5,"packages":[{"name":"sqlparser","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"arrow","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"dashmap","old_version":"5.5.3","new_version":"6.1.0","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.58.0` | `0.61.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `5.5.3` | `6.1.0` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n\n\nUpdates `sqlparser` from 0.58.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.58.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 5.5.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/pull/308\"\u003exacrimon/dashmap#308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release, now the main release for v6 as v6.0.0 was yanked shortly after release.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JesusGuzmanJr\"\u003e\u003ccode\u003e@​JesusGuzmanJr\u003c/code\u003e\u003c/a\u003e for notifying me about a critical bug that was introduced so that I could resolve it: \u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/304\"\u003e#304\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePRs for this release: \u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/305\"\u003e#305\u003c/a\u003e + \u003ca href=\"https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\"\u003ehttps://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/287\"\u003e#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor QoL improvements were made in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/302\"\u003e#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/300\"\u003e#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial to the following contributors for making this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arthurprs\"\u003e\u003ccode\u003e@​arthurprs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtzxporter\"\u003e\u003ccode\u003e@​dtzxporter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-rc.1\u003c/h2\u003e\n\u003cp\u003eThis release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/287\"\u003e#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor QoL improvements were made in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/302\"\u003e#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/300\"\u003e#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial to the following contributors for making this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arthurprs\"\u003e\u003ccode\u003e@​arthurprs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtzxporter\"\u003e\u003ccode\u003e@​dtzxporter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/f2d248eb59fe4a06decd8b54a4365ef41400b73c\"\u003e\u003ccode\u003ef2d248e\u003c/code\u003e\u003c/a\u003e v6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/da6ac5eab31165c57c8487fafd81ade9adb6d158\"\u003e\u003ccode\u003eda6ac5e\u003c/code\u003e\u003c/a\u003e Add typesize::TypeSize implementation for DashMap/DashSet (\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/633aadbd812151a54a60b1845d48c312a2135a14\"\u003e\u003ccode\u003e633aadb\u003c/code\u003e\u003c/a\u003e v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\"\u003e\u003ccode\u003ed5c8be6\u003c/code\u003e\u003c/a\u003e add shrink_to_fit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/488dbfa908ada92551560991b0b8a0d17e6679f3\"\u003e\u003ccode\u003e488dbfa\u003c/code\u003e\u003c/a\u003e fix deadlock in shrink_to_fit (\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/458238c114b5d21b26432ac620835166e07eb115\"\u003e\u003ccode\u003e458238c\u003c/code\u003e\u003c/a\u003e v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/1e3df1aa8eb1b2c266eac83765136f0d10d8e21d\"\u003e\u003ccode\u003e1e3df1a\u003c/code\u003e\u003c/a\u003e v6.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/bdb86b03b4194a209094f146f250c9d9f62baa85\"\u003e\u003ccode\u003ebdb86b0\u003c/code\u003e\u003c/a\u003e Merge branch 'arthurprs-small-optimizations'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/4cdfc396a35713afdb8feb7183b8ea57c100fbbe\"\u003e\u003ccode\u003e4cdfc39\u003c/code\u003e\u003c/a\u003e fix: merge errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/74b34f836d7aa65a1f11c86465c7a96a80346624\"\u003e\u003ccode\u003e74b34f8\u003c/code\u003e\u003c/a\u003e Merge branch 'small-optimizations' of github.com:arthurprs/dashmap into arthu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v.5.5.3...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_arrow` from 0.13.7 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chmp/serde_arrow/releases\"\u003eserde_arrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking change: refactored error handling\n\u003cul\u003e\n\u003cli\u003eTurn \u003ccode\u003eError\u003c/code\u003e into a struct\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003eErrorKind\u003c/code\u003e with the variants \u003ccode\u003eMissingField\u003c/code\u003e, \u003ccode\u003eNullabilityViolation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom\u003c/code\u003e in favor of \u003ccode\u003eError::new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom_from\u003c/code\u003e in favor of \u003ccode\u003eError::new_from\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparent wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder, \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e, that avoid additional allocations for metadata\u003c/li\u003e\n\u003cli\u003eRefactored internals: all serializers now directly implement \u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0-rc.1\u003c/h2\u003e\n\u003cp\u003eThis release refactors the implementation for serialization. All serializers now directly implement \u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait. There are no breaking changes to the public interface, except for a polish of error messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unncessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparents wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e,  \u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e that avoid additional allocations for metadata\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/chmp/serde_arrow/blob/main/Changes.md\"\u003eserde_arrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unncessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking change: refactored error handling\n\u003cul\u003e\n\u003cli\u003eTurn \u003ccode\u003eError\u003c/code\u003e into a struct\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003eErrorKind\u003c/code\u003e with the variants \u003ccode\u003eMissingField\u003c/code\u003e, \u003ccode\u003eNullabilityViolation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom\u003c/code\u003e in favor of \u003ccode\u003eError::new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom_from\u003c/code\u003e in favor of \u003ccode\u003eError::new_from\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparents wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e,\n\u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e that avoid\nadditional allocations for metadata\u003c/li\u003e\n\u003cli\u003eRefactored internals: all serializers now directly implement\n\u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamin-awd\"\u003e\u003ccode\u003e@​benjamin-awd\u003c/code\u003e\u003c/a\u003e refactored the error type and\nallowed to match on nullability or missing field errors\n(\u003ca href=\"https://redirect.github.com/chmp/serde_arrow/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/914041fbb218bb207af4cb0ab1ff5e65a1198ff7\"\u003e\u003ccode\u003e914041f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chmp/serde_arrow/issues/300\"\u003e#300\u003c/a\u003e from chmp/feature/add-arrow-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/43a440568439d19e18c4025a41cd0252b15b9b04\"\u003e\u003ccode\u003e43a4405\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/a0fa88ff0dcfa0b75c93c4695fd00010fe59f247\"\u003e\u003ccode\u003ea0fa88f\u003c/code\u003e\u003c/a\u003e Remove local path for marrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/4f91e085e64f6ffcc5349c249b9f82b8528ab9c1\"\u003e\u003ccode\u003e4f91e08\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/ba14cb1960b4599d8c97a5d57a59ad1dbe6fb232\"\u003e\u003ccode\u003eba14cb1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/d34a9bec55533e488ad010247e1d46a49cf9003a\"\u003e\u003ccode\u003ed34a9be\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/7229dda4fd31c6047438e8b2bac775ebec0671a5\"\u003e\u003ccode\u003e7229dda\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/2355189549bb246863902f293eb01096186944fb\"\u003e\u003ccode\u003e2355189\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chmp/serde_arrow/issues/299\"\u003e#299\u003c/a\u003e from chmp/feature/review-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/95374db02b62b44539bb610088aa2102dff6dfd3\"\u003e\u003ccode\u003e95374db\u003c/code\u003e\u003c/a\u003e Bump all requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/a79da25ff6222d53743cda8e523c50e1c349a5d1\"\u003e\u003ccode\u003ea79da25\u003c/code\u003e\u003c/a\u003e Add more nullability failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chmp/serde_arrow/compare/v0.13.7...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/oxy-hq/oxy/pull/760","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/760","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/760/packages"},{"uuid":"4209952176","node_id":"PR_kwDOQb49887QIL2I","number":66,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-20T06:21:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T06:14:32.000Z","updated_at":"2026-04-20T06:21:19.000Z","time_to_close":1210006,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":9,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_cmd","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.51.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.13.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.1.2` | `2.2.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.51.0\u003c/h2\u003e\n\u003ch1\u003e1.51.0 (April 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: implement \u003ccode\u003eget_peer_cred\u003c/code\u003e on Hurd (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add \u003ccode\u003etokio::runtime::worker_index()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: do not show \u0026quot;Available on non-loom only.\u0026quot; doc label (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix \u003ccode\u003enotify_waiters\u003c/code\u003e priority in \u003ccode\u003eNotify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on closed channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7557\"\u003etokio-rs/tokio#7557\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7921\"\u003etokio-rs/tokio#7921\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7924\"\u003etokio-rs/tokio#7924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7933\"\u003etokio-rs/tokio#7933\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7977\"\u003etokio-rs/tokio#7977\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7989\"\u003etokio-rs/tokio#7989\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7991\"\u003etokio-rs/tokio#7991\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7996\"\u003etokio-rs/tokio#7996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7997\"\u003etokio-rs/tokio#7997\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0af06b7bab12c58161b1d0ae79bdf4452305d42f\"\u003e\u003ccode\u003e0af06b7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/01a7f1dfabc93293743701074752ff0d8e787595\"\u003e\u003ccode\u003e01a7f1d\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eeb55c733ba9a83c51d08b1629dca6a5ec0f4b2b\"\u003e\u003ccode\u003eeeb55c7\u003c/code\u003e\u003c/a\u003e runtime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1fc450aefba4b05cdff9b7825ca5e39cccb3780e\"\u003e\u003ccode\u003e1fc450a\u003c/code\u003e\u003c/a\u003e runtime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/324218f9bbdc26e4bb527d036613826824f3078b\"\u003e\u003ccode\u003e324218f\u003c/code\u003e\u003c/a\u003e Merge tag 'tokio-1.47.4' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa65d0d0b8ea6eec80985b9d231390f137493071\"\u003e\u003ccode\u003eaa65d0d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bf18ed452d6aae438e84ae008a01a74776abdc19\"\u003e\u003ccode\u003ebf18ed4\u003c/code\u003e\u003c/a\u003e sync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/43134f1e5784993eb4fb3863933d74ac9e28f598\"\u003e\u003ccode\u003e43134f1\u003c/code\u003e\u003c/a\u003e wasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b4c3246d330379430937bdbb5e1b0c37282ae23e\"\u003e\u003ccode\u003eb4c3246\u003c/code\u003e\u003c/a\u003e macros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7947fa4bd79d7345aa7e6b189fc1fbb6983a4351\"\u003e\u003ccode\u003e7947fa4\u003c/code\u003e\u003c/a\u003e rt: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0b2adfe27714f38d159794678d61d310ac521a1a\"\u003e\u003ccode\u003e0b2adfe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/434\"\u003e#434\u003c/a\u003e from cuviper/const-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/afa3cafdc81b0b1168417ca042bb6b54496672a0\"\u003e\u003ccode\u003eafa3caf\u003c/code\u003e\u003c/a\u003e Release 2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/906a7ced0af89814e97c5f780915848577e0e660\"\u003e\u003ccode\u003e906a7ce\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ecargo_bin\u003c/code\u003e bad paths to panics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUn-deprecate \u003ccode\u003ecargo_bin\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/assert-rs/assert_cmd/commit/d935ff8f1345b86c2398249557bb3ad38a3aa761\"\u003e\u003ccode\u003ed935ff8\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1631cf447ecafe04972515ed34486953fad95aae\"\u003e\u003ccode\u003e1631cf4\u003c/code\u003e\u003c/a\u003e docs: Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/3137b559c0b1a73c742ba0d88d9a453ff25ef4c5\"\u003e\u003ccode\u003e3137b55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/283\"\u003e#283\u003c/a\u003e from epage/panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ebd79f1fe32a312b4e963db1e68bb436ddbe3bcf\"\u003e\u003ccode\u003eebd79f1\u003c/code\u003e\u003c/a\u003e fix(cargo): Panic, rather than return bad path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/79c9b0d3c2b5c0213b1064c6a2d87a69d1f4bcc3\"\u003e\u003ccode\u003e79c9b0d\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/90cb0dd84c4e43bf3319fe5ec2ce26170cd42207\"\u003e\u003ccode\u003e90cb0dd\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/7af59b98feeb0dc5185a205095a2775347679de0\"\u003e\u003ccode\u003e7af59b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/282\"\u003e#282\u003c/a\u003e from epage/deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/80fe94c9088c65b1353293767afa1f4cb2e0bc91\"\u003e\u003ccode\u003e80fe94c\u003c/code\u003e\u003c/a\u003e docs(cargo): Specify support for different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/0246aa60d76c97156b6ae85e4ca18934c845ebfb\"\u003e\u003ccode\u003e0246aa6\u003c/code\u003e\u003c/a\u003e test: Close markdown quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cb3b590f15d002c6d40d44337dfba9a093379b50\"\u003e\u003ccode\u003ecb3b590\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Deprecate cargo_bin (runtime version)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.1.2...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"4141693593","node_id":"PR_kwDONwK-Ec7Nn99-","number":397,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T23:52:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T08:19:38.000Z","updated_at":"2026-03-28T23:52:47.000Z","time_to_close":228787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":23,"packages":[{"name":"async-openai","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/64bit/async-openai"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.27.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-openai](https://github.com/64bit/async-openai) | `0.33.0` | `0.34.0` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.27.1` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `async-openai` from 0.33.0 to 0.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (details in PR), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sync upstream spec by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/529\"\u003e64bit/async-openai#529\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eadded video charater, edit apis\u003c/li\u003e\n\u003cli\u003eupdated types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std::error::Error for ApiError by \u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(responses): default missing input type fields during deserialization by \u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/833e906d5e9aac370c9a8ae9099421408d8603fb\"\u003e\u003ccode\u003e833e906\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/2c8776b35eb49a83f97165f31ac0b2e7422114ef\"\u003e\u003ccode\u003e2c8776b\u003c/code\u003e\u003c/a\u003e feat: sync upstream spec (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/04845660b0f931f58d73eb7590d05028d0f15ec7\"\u003e\u003ccode\u003e0484566\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/6e482db7185e3e186fe49bae0ec2f214fc822e4a\"\u003e\u003ccode\u003e6e482db\u003c/code\u003e\u003c/a\u003e fix(responses): default missing input type fields during deserialization (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/b8fe49a82ebcee24a5497baacd2d46e47dbf86ed\"\u003e\u003ccode\u003eb8fe49a\u003c/code\u003e\u003c/a\u003e Implement std Error for ApiError (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/397/packages"},{"uuid":"4125735157","node_id":"PR_kwDONwK-Ec7M55VY","number":395,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-26T08:19:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T07:06:04.000Z","updated_at":"2026-03-26T08:19:02.000Z","time_to_close":177176,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":22,"packages":[{"name":"async-openai","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/64bit/async-openai"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.27.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-openai](https://github.com/64bit/async-openai) | `0.33.0` | `0.34.0` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.27.1` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `async-openai` from 0.33.0 to 0.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (details in PR), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sync upstream spec by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/529\"\u003e64bit/async-openai#529\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eadded video charater, edit apis\u003c/li\u003e\n\u003cli\u003eupdated types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std::error::Error for ApiError by \u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(responses): default missing input type fields during deserialization by \u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/833e906d5e9aac370c9a8ae9099421408d8603fb\"\u003e\u003ccode\u003e833e906\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/2c8776b35eb49a83f97165f31ac0b2e7422114ef\"\u003e\u003ccode\u003e2c8776b\u003c/code\u003e\u003c/a\u003e feat: sync upstream spec (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/04845660b0f931f58d73eb7590d05028d0f15ec7\"\u003e\u003ccode\u003e0484566\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/6e482db7185e3e186fe49bae0ec2f214fc822e4a\"\u003e\u003ccode\u003e6e482db\u003c/code\u003e\u003c/a\u003e fix(responses): default missing input type fields during deserialization (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/b8fe49a82ebcee24a5497baacd2d46e47dbf86ed\"\u003e\u003ccode\u003eb8fe49a\u003c/code\u003e\u003c/a\u003e Implement std Error for ApiError (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"\u003e\u003ccode\u003e442e1b8\u003c/code\u003e\u003c/a\u003e perf: optimize skipper for varint values used when projecting Avro record typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df635903108418d95f7d0fc2101091684d8504fd\"\u003e\u003ccode\u003edf63590\u003c/code\u003e\u003c/a\u003e [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39a2b71e55e3fa12ee06defb1d133f828bb383f3\"\u003e\u003ccode\u003e39a2b71\u003c/code\u003e\u003c/a\u003e Add additional Arrow type support  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9291\"\u003e#9291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d8946ca0775ab7fe0eef2fdea4b8bb3d55ec6664\"\u003e\u003ccode\u003ed8946ca\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e for 0-columns record batch streams (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9405\"\u003e#9405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/70089ac5c1e8de99cd9af780bb3ccb4564ae8ef7\"\u003e\u003ccode\u003e70089ac\u003c/code\u003e\u003c/a\u003e feat: support RunEndEncoded arrays in arrow-json reader and writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7fbbde24aee76e00bffd9088375086f53985fb90\"\u003e\u003ccode\u003e7fbbde2\u003c/code\u003e\u003c/a\u003e Remove lint issues in parquet-related code. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9375\"\u003e#9375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"},{"uuid":"4064528181","node_id":"PR_kwDONwK-Ec7KB2tj","number":383,"state":"open","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 21 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-12T13:05:53.000Z","updated_at":"2026-03-12T13:06:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":21,"packages":[{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.26.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.26.2` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance of creating all null dictionary array can be improved \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9321\"\u003e#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[arrow-avro] Add missing Arrow DataType support with \u003ccode\u003eavro_custom_types\u003c/code\u003e round-trip + non-custom fallbacks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9290\"\u003e#9290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eArrowArrayStreamReader errors on zero-column record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9394\"\u003e#9394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression on main (58): Parquet argument error: Parquet error: Required field type_ is missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9315\"\u003e#9315\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove safety documentation of the \u003ccode\u003eArray\u003c/code\u003e trait \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9314\"\u003e#9314\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs and add build() method to \u003ccode\u003e{Null,Boolean,}BufferBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9155\"\u003e#9155\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrowReaderBuilder::with_row_filter\u003c/code\u003e documentation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9153\"\u003e#9153\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve main README.md and highlight community \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9119\"\u003e#9119\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add additional documentation and example for  \u003ccode\u003emake_array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9112\"\u003e#9112\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: fix link on FixedSizeListArray doc \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9033\"\u003e#9033\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eArrayData\u003c/code\u003e with direct Array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9338\"\u003e#9338\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/liamzwbao\"\u003eliamzwbao\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove some \u003ccode\u003eunsafe\u003c/code\u003e and allocations when creating PrimitiveArrays from Vec and \u003ccode\u003efrom_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9299\"\u003e#9299\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparquet: rle skip decode loop when batch contains all max levels (aka no nulls) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9258\"\u003e#9258\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/lyang24\"\u003elyang24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"\u003e\u003ccode\u003e442e1b8\u003c/code\u003e\u003c/a\u003e perf: optimize skipper for varint values used when projecting Avro record typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df635903108418d95f7d0fc2101091684d8504fd\"\u003e\u003ccode\u003edf63590\u003c/code\u003e\u003c/a\u003e [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39a2b71e55e3fa12ee06defb1d133f828bb383f3\"\u003e\u003ccode\u003e39a2b71\u003c/code\u003e\u003c/a\u003e Add additional Arrow type support  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9291\"\u003e#9291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d8946ca0775ab7fe0eef2fdea4b8bb3d55ec6664\"\u003e\u003ccode\u003ed8946ca\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e for 0-columns record batch streams (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9405\"\u003e#9405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/70089ac5c1e8de99cd9af780bb3ccb4564ae8ef7\"\u003e\u003ccode\u003e70089ac\u003c/code\u003e\u003c/a\u003e feat: support RunEndEncoded arrays in arrow-json reader and writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7fbbde24aee76e00bffd9088375086f53985fb90\"\u003e\u003ccode\u003e7fbbde2\u003c/code\u003e\u003c/a\u003e Remove lint issues in parquet-related code. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9375\"\u003e#9375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull Requests in General\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estart 0.13 dev by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2894\"\u003eseanmonstar/reqwest#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde\u003c/code\u003e optional by introducing \u003ccode\u003equery\u003c/code\u003e, \u003ccode\u003eform\u003c/code\u003e features, and re-working WASM header parsing by \u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eClientBuilder::dns_resolver\u003c/code\u003e with \u003ccode\u003edns_resolver2\u003c/code\u003e by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2898\"\u003eseanmonstar/reqwest#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make Rustls the default TLS provider by \u003ca href=\"https://github.com/calavera\"\u003e\u003ccode\u003e@​calavera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2897\"\u003eseanmonstar/reqwest#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: consolidate TLS options with rustls-platform-verifier by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2891\"\u003eseanmonstar/reqwest#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove long-deprecated methods: trust-dns and non-wasm-cors by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2899\"\u003eseanmonstar/reqwest#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename rustls-tls feature to just rustls by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2900\"\u003eseanmonstar/reqwest#2900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove deprecated features trust-dns and macos-system-configuration by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2901\"\u003eseanmonstar/reqwest#2901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: separate rustls and rustls-no-provider features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2903\"\u003eseanmonstar/reqwest#2903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erustls: allow windows to use extra roots by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2904\"\u003eseanmonstar/reqwest#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0-rc.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2905\"\u003eseanmonstar/reqwest#2905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ALPN by default in native-tls by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2907\"\u003eseanmonstar/reqwest#2907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2915\"\u003eseanmonstar/reqwest#2915\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0-rc.1\u003c/h2\u003e\n\u003cp\u003e👀 \u003cstrong\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/discussions/2906\"\u003eDiscussion here\u003c/a\u003e if you give it try, thanks!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eMain breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erustls is now default instead of native-tls\u003c/li\u003e\n\u003cli\u003erustls provider defaults to aws-lc instead of ring (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want to enable a different one)\u003c/li\u003e\n\u003cli\u003erustls-tls renamed to rustls\u003c/li\u003e\n\u003cli\u003erustls roots features removed, platform-verifier is used instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance of creating all null dictionary array can be improved \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9321\"\u003e#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[arrow-avro] Add missing Arrow DataType support with \u003ccode\u003eavro_custom_types\u003c/code\u003e round-trip + non-custom fallbacks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9290\"\u003e#9290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eArrowArrayStreamReader errors on zero-column record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9394\"\u003e#9394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression on main (58): Parquet argument error: Parquet error: Required field type_ is missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9315\"\u003e#9315\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove safety documentation of the \u003ccode\u003eArray\u003c/code\u003e trait \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9314\"\u003e#9314\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs and add build() method to \u003ccode\u003e{Null,Boolean,}BufferBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9155\"\u003e#9155\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrowReaderBuilder::with_row_filter\u003c/code\u003e documentation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9153\"\u003e#9153\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve main README.md and highlight community \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9119\"\u003e#9119\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add additional documentation and example for  \u003ccode\u003emake...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/383","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/383","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/383/packages"},{"uuid":"4048484410","node_id":"PR_kwDOQ4oha87JOMBP","number":19,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T23:19:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T23:33:17.000Z","updated_at":"2026-03-13T23:19:30.000Z","time_to_close":344771,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.5","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"cached","old_version":"0.56.0","new_version":"0.58.0","repository_url":"https://github.com/jaemk/cached"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.5` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.22.0` |\n| [cached](https://github.com/jaemk/cached) | `0.56.0` | `0.58.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.41` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.0.5\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReduce blocking on async cluster connection. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1967\"\u003e#1967\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnconditionally try to set READONLY on cluster connections (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1981\"\u003e#1981\u003c/a\u003e by \u003ca href=\"https://github.com/PDXKimani\"\u003e\u003ccode\u003e@​PDXKimani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd async transaction support. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1969\"\u003e#1969\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce modeled NodeAddress type to clusters (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1982\"\u003e#1982\u003c/a\u003e by \u003ca href=\"https://github.com/PDXKimani\"\u003e\u003ccode\u003e@​PDXKimani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for StreamingCredentialsProvider to Redis cluster client (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1965\"\u003e#1965\u003c/a\u003e by \u003ca href=\"https://github.com/alexcole\"\u003e\u003ccode\u003e@​alexcole\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to override the library name and version advertised to the server (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1970\"\u003e#1970\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003etests: Allow to set used Redis server binary via \u003ccode\u003eREDISRS_SERVER_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1971\"\u003e#1971\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flakey test (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1983\"\u003e#1983\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce chance for sentinel test flakey failure (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1984\"\u003e#1984\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest matrix redis version update (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1987\"\u003e#1987\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace new tokio tests with runtime-agnostic tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1990\"\u003e#1990\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedupe test matrix (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1991\"\u003e#1991\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse assert matches in more tests (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1993\"\u003e#1993\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry fix flakiness in tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1992\"\u003e#1992\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarmonize on \u003ccode\u003eREDISRS_\u003c/code\u003e as prefix for environment variables (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1989\"\u003e#1989\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d408f2a8efdafa5582bfb6f8bbd8750d22846ec9\"\u003e\u003ccode\u003ed408f2a\u003c/code\u003e\u003c/a\u003e Prepare new release (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/efb8ad1d949d5a0704acf3052866dd86f9b7c664\"\u003e\u003ccode\u003eefb8ad1\u003c/code\u003e\u003c/a\u003e Try fix flakiness in tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1992\"\u003e#1992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/10313f318921bf60c2cb514e3c0b6932addd1a9d\"\u003e\u003ccode\u003e10313f3\u003c/code\u003e\u003c/a\u003e Use assert matches in more tests (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1993\"\u003e#1993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/65439985605f124058ac5e90e6b1dd8761f8822d\"\u003e\u003ccode\u003e6543998\u003c/code\u003e\u003c/a\u003e ci: Dedupe test matrix (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/6a5e7c602a5f868f477c78b69087789bf7e44974\"\u003e\u003ccode\u003e6a5e7c6\u003c/code\u003e\u003c/a\u003e Replace new tokio tests with runtime-agnostic tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1990\"\u003e#1990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/e3bea03f93f19e2eadf3040176997bdb8a48c1e8\"\u003e\u003ccode\u003ee3bea03\u003c/code\u003e\u003c/a\u003e Allow to override the library name and version advertised to the server (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/24a5ec96b596365b531e53258a964bca2f3b9ed8\"\u003e\u003ccode\u003e24a5ec9\u003c/code\u003e\u003c/a\u003e Harmonize on \u003ccode\u003eREDISRS_\u003c/code\u003e as prefix for environment variables (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/8f3ea03b98e45ae0987e03b328ccba039814f5d4\"\u003e\u003ccode\u003e8f3ea03\u003c/code\u003e\u003c/a\u003e Test matrix redis version update (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1987\"\u003e#1987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/a2226b6e652027201800c3bbaacf545efcae9a45\"\u003e\u003ccode\u003ea2226b6\u003c/code\u003e\u003c/a\u003e Add support for StreamingCredentialsProvider to Redis cluster client (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/0f6d04f3ba77ecee020506025258cd3c5bea8a2d\"\u003e\u003ccode\u003e0f6d04f\u003c/code\u003e\u003c/a\u003e Introduce modeled NodeAddress type to clusters (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.56.0 to 0.58.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ......\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4043581021","node_id":"PR_kwDOQb49887I-CzB","number":60,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T06:14:22.000Z","updated_at":"2026-03-09T06:16:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":7,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.26.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.0.6+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fd4430bac03c2790283a9a1896b705b671c73df8\"\u003e\u003ccode\u003efd4430b\u003c/code\u003e\u003c/a\u003e chore: allow getrandom 0.4.x (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/8e5ba93488ad0a6354c19776a0cb89b95273a491\"\u003e\u003ccode\u003e8e5ba93\u003c/code\u003e\u003c/a\u003e ci: restrict permissions to the empty set by default (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/4645b689882c53f14bff4bab600d4986c7b26d59\"\u003e\u003ccode\u003e4645b68\u003c/code\u003e\u003c/a\u003e ci: improve formatting and simplify freebsd CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3eb40e09168ae87d130289731be292752559dfce\"\u003e\u003ccode\u003e3eb40e0\u003c/code\u003e\u003c/a\u003e ci: adds FreeBsd ci using vm runner (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"4019187439","node_id":"PR_kwDOQ4oha87HvGH3","number":16,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T23:32:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T23:20:19.000Z","updated_at":"2026-03-09T23:32:43.000Z","time_to_close":519143,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.41` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/0667a020df5f88a845df9653b97ef99dfb7b0261\"\u003e\u003ccode\u003e0667a02\u003c/code\u003e\u003c/a\u003e Prepare a version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1956\"\u003e#1956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/9e7e85da1e3fe155b5ea001c48ece0b5f672b55e\"\u003e\u003ccode\u003e9e7e85d\u003c/code\u003e\u003c/a\u003e Require explicit credentials provider per connection (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2df9abd0dc50a885a96e1bb691825a206d0fe0bc\"\u003e\u003ccode\u003e2df9abd\u003c/code\u003e\u003c/a\u003e Warn if someone tries to set DB on a sentinel connection (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/29f366b15c663cb87d300f5f77aae8610c7584c5\"\u003e\u003ccode\u003e29f366b\u003c/code\u003e\u003c/a\u003e Add token-based authentication (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/92d7d3456fef0deab0ebee425474337d7034f6cb\"\u003e\u003ccode\u003e92d7d34\u003c/code\u003e\u003c/a\u003e test-macros needs syn full (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/907efe95b5def8014504dc65ce93086157253746\"\u003e\u003ccode\u003e907efe9\u003c/code\u003e\u003c/a\u003e retry all requests on refresh error. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/21dbc0d58b568acef92a3db6e62bf32cf5c8bf94\"\u003e\u003ccode\u003e21dbc0d\u003c/code\u003e\u003c/a\u003e General improvements (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/265dc95ebfde63abd6413e743e0568918637435c\"\u003e\u003ccode\u003e265dc95\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/c93d3c84895fa878f5ee9c542b06c5579547c689\"\u003e\u003ccode\u003ec93d3c8\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.111 to 2.0.114 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/84ad30b46e4a9c8cf3740cc4ceecece987034070\"\u003e\u003ccode\u003e84ad30b\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.148 to 1.0.149 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1938\"\u003e#1938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the outpu...\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4000848731","node_id":"PR_kwDOGJSnNs7G0N6M","number":273,"state":"open","title":"chore(deps): bump sqlparser from 0.55.0 to 0.61.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-27T12:40:22.000Z","updated_at":"2026-04-29T04:43:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.55.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.55.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.55.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.55.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jonmmease/arrow-datafusion/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmmease%2Farrow-datafusion/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"},{"uuid":"3971938511","node_id":"PR_kwDOFWsfTs7FVfyL","number":311,"state":"closed","title":"chore(deps): bump sqlparser from 0.60.0 to 0.61.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-04T06:29:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T12:21:04.000Z","updated_at":"2026-03-04T06:29:48.000Z","time_to_close":929321,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.60.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.60.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Dandandan/arrow-datafusion/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dandandan%2Farrow-datafusion/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"3965200170","node_id":"PR_kwDOQ-dVR87E_sjy","number":97,"state":"open","title":"chore(deps): update sqlparser requirement from 0.60 to 0.61","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T21:25:55.000Z","updated_at":"2026-02-20T21:09:13.231Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"sqlparser","old_version":"0.60","new_version":"0.61","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/laminardb/laminardb/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laminardb%2Flaminardb/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"3949957702","node_id":"PR_kwDOQ4oha87ENqwa","number":14,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T00:12:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T23:21:52.000Z","updated_at":"2026-02-24T00:12:40.000Z","time_to_close":607847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.39","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.1","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.3` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.39` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.0.3\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate editions for crate (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1903\"\u003e#1903\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reconnect removes all other connections (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1919\"\u003e#1919\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMention added timeouts in migration doc (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1925\"\u003e#1925\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the reference to how to avoid setting client info (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1930\"\u003e#1930\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix timeout details in docs (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1934\"\u003e#1934\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake MultiplexedConnection buffer size configurable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1935\"\u003e#1935\u003c/a\u003e by \u003ca href=\"https://github.com/paz-raon\"\u003e\u003ccode\u003e@​paz-raon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix acl info and add rule (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1928\"\u003e#1928\u003c/a\u003e by \u003ca href=\"https://github.com/cn-kali-team\"\u003e\u003ccode\u003e@​cn-kali-team\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/a43ef198031582d085a3de44e60b50df00f4e13a\"\u003e\u003ccode\u003ea43ef19\u003c/code\u003e\u003c/a\u003e Prepare new version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1936\"\u003e#1936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/aef9022f93d9cc692af32242bc9140a95129e795\"\u003e\u003ccode\u003eaef9022\u003c/code\u003e\u003c/a\u003e fix acl info and add rule (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/7cc3f4ceef1a78cc9e32b1f4cb68773e93e89ddc\"\u003e\u003ccode\u003e7cc3f4c\u003c/code\u003e\u003c/a\u003e Make MultiplexedConnection buffer size configurable \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1933\"\u003e#1933\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1935\"\u003e#1935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/cae31dc593ff98060afad2b88796fc8f0ecfaa5d\"\u003e\u003ccode\u003ecae31dc\u003c/code\u003e\u003c/a\u003e Fix the reference to how to avoid setting client info. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/63d0ddb55dcad0f3bfbb3a03123686da5072ed71\"\u003e\u003ccode\u003e63d0ddb\u003c/code\u003e\u003c/a\u003e Fix the reference to how to avoid setting client info. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/8796f0e15dd745c2f1f710f0f465e7bd86b2070e\"\u003e\u003ccode\u003e8796f0e\u003c/code\u003e\u003c/a\u003e Mention added timeouts in migration doc. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/f46e4ead1dc383a256bdb55a1a8f7a65eeec75c5\"\u003e\u003ccode\u003ef46e4ea\u003c/code\u003e\u003c/a\u003e Fix reconnect removes all other connections. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/70f738c9956e297e5bfa5ef861ae130a174a1a32\"\u003e\u003ccode\u003e70f738c\u003c/code\u003e\u003c/a\u003e Bump lru from 0.16.2 to 0.16.3 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/6447c010a3d04508d2d10caeaff583574f1714f6\"\u003e\u003ccode\u003e6447c01\u003c/code\u003e\u003c/a\u003e Bump tempfile from 3.23.0 to 3.24.0 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/47e38be734ea6fb129392de6ada8c7719b6bf90e\"\u003e\u003ccode\u003e47e38be\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.145 to 1.0.148 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e67f0b123af45c35a9d00e365650534a136254a8\"\u003e\u003ccode\u003ee67f0b1\u003c/code\u003e\u003c/a\u003e Fix decoding of empty response streams. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f5e532e2989752f6d35f8375ddeeb196c8506713\"\u003e\u003ccode\u003ef5e532e\u003c/code\u003e\u003c/a\u003e chore(deps): update proptest-derive requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/59bb9f2aa64a89bb82efbc933fd789d32fa6371c\"\u003e\u003ccode\u003e59bb9f2\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3705127e4a6e7378c28c422eb1bb9e6da78e2adb\"\u003e\u003ccode\u003e3705127\u003c/code\u003e\u003c/a\u003e chore: Set async-compression msrv (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/a063a3e0d66eada0035b0e812c7aec1c2a810193\"\u003e\u003ccode\u003ea063a3e\u003c/code\u003e\u003c/a\u003e Fix BufWriter::flush_buf: propagate error before reset (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/30a69f79487e3d602e79093b8523e99470734f86\"\u003e\u003ccode\u003e30a69f7\u003c/code\u003e\u003c/a\u003e chore: Switch futures_core::ready to standard library api (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/34ac711569d0671cf17833aff27d4ec420ad49d0\"\u003e\u003ccode\u003e34ac711\u003c/code\u003e\u003c/a\u003e ci: Use cargo-deny graph option (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quick-xml` from 0.38.4 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1 - Fixes in read_to_end / read_text\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e. The scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0 - Config for Writer\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with XHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e in \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro which is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e of \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and \u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e:...\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3948272497","node_id":"PR_kwDOQPf7ys7EICI-","number":90,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T15:18:27.000Z","updated_at":"2026-02-16T15:18:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":19,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arrow-array","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.4","repository_url":"https://github.com/hyperium/tonic"},{"name":"arrow-ipc","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-cast","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/sfackler/rust-native-tls"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"zip","old_version":"7.2.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tonic-health","old_version":"0.14.2","new_version":"0.14.4","repository_url":"https://github.com/hyperium/tonic"},{"name":"arrow","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.4` |\n| [arrow-ipc](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [arrow-cast](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [native-tls](https://github.com/sfackler/rust-native-tls) | `0.2.14` | `0.2.15` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.25.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.0.0` |\n| [tonic-health](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.4` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.58` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.2 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/ed4bafc35af7a284357cf4e77e26b9c3eb0266ca\"\u003e\u003ccode\u003eed4bafc\u003c/code\u003e\u003c/a\u003e Prepare v0.14.3 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/71ec58303fd8cf27c3d5809b3c487a5c11ddb101\"\u003e\u003ccode\u003e71ec583\u003c/code\u003e\u003c/a\u003e Remove metadata from \u003ccode\u003etonic::Status\u003c/code\u003e \u003ccode\u003eDisplay\u003c/code\u003e impl. (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/164c548ffee52f9dc460e45466773081c0700b43\"\u003e\u003ccode\u003e164c548\u003c/code\u003e\u003c/a\u003e chore(ci): Update to cargo-check-external-types 0.4.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1e620678add153fc9fe9b4d68a673633c4cfa22\"\u003e\u003ccode\u003ec1e6206\u003c/code\u003e\u003c/a\u003e fix(tonic): respect max_message_size when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a58c291181fe8866a1fb57a20794a440ede20c83\"\u003e\u003ccode\u003ea58c291\u003c/code\u003e\u003c/a\u003e feat(xds): initial structures for tonic-xds (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-ipc` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-ipc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-ipc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-cast` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-cast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-cast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-select` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native-tls` from 0.2.14 to 0.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sfackler/rust-native-tls/releases\"\u003enative-tls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Edition 2021 by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/341\"\u003erust-native-tls/rust-native-tls#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet default minimum protocol to TLS 1.2 by \u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/293\"\u003erust-native-tls/rust-native-tls#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/293\"\u003erust-native-tls/rust-native-tls#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/compare/v0.2.14...v0.2.15\"\u003ehttps://github.com/rust-native-tls/rust-native-tls/compare/v0.2.14...v0.2.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/blob/main/CHANGELOG.md\"\u003enative-tls's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.2.15]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet default minimum TLS version to 1.2 (TLS 1.1 has been deprecated since 2021)\u003c/li\u003e\n\u003cli\u003eUpgraded code to edition 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.12]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStopped using a deprecated openssl-probe API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.11]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved an unused build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.10]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the build for iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.9]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eIdentity::from_pkcs8\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.8]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an off by one error in the schannel backend's handling of max_protocol_version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.7]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for ALPN in client APIs flagged under the \u003ccode\u003ealpn\u003c/code\u003e Cargo feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.6]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.5]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/1e4568363a9861f051c6d454110ba86ee386249c\"\u003e\u003ccode\u003e1e45683\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/83b26fff4f033c662b1bb4fadd71f4284831e85a\"\u003e\u003ccode\u003e83b26ff\u003c/code\u003e\u003c/a\u003e Set default minimum protocol to TLS 1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/4bcf352370ba81be5e29c1810e5e3c2f7b50a840\"\u003e\u003ccode\u003e4bcf352\u003c/code\u003e\u003c/a\u003e Simplify module declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/89e490d3bd8b4766cf05b0f9f3ec9cdd2d09ae2b\"\u003e\u003ccode\u003e89e490d\u003c/code\u003e\u003c/a\u003e Upgrade to Edition 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/ff32825649455eb5d9060b61b8dbf6667b915160\"\u003e\u003ccode\u003eff32825\u003c/code\u003e\u003c/a\u003e Keep old MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/c2a0a8522d81048d2a548f6055f3e88ec64a797c\"\u003e\u003ccode\u003ec2a0a85\u003c/code\u003e\u003c/a\u003e Fix race condition in import_options test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/902afec41cb6fffbd53233a2696ab5faf40ba64e\"\u003e\u003ccode\u003e902afec\u003c/code\u003e\u003c/a\u003e Update GitHub Actions versions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sfackler/rust-native-tls/compare/v0.2.14...v0.2.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `siphasher` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/db8172048a1c9bdef0dcec782d965c236161af13\"\u003e\u003ccode\u003edb81720\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/edb3edec4998fe8eb18bfc8bb69a5f242958f924\"\u003e\u003ccode\u003eedb3ede\u003c/code\u003e\u003c/a\u003e Add serde  for sip128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/064daf3855105d352d8a4830e5c41c77cf5f62f7\"\u003e\u003ccode\u003e064daf3\u003c/code\u003e\u003c/a\u003e 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/aa490a9fd8dc01414f564c26717facdbdd0500fe\"\u003e\u003ccode\u003eaa490a9\u003c/code\u003e\u003c/a\u003e Cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/914adf99c7ca8fb98d33b671f1222a4ee4d791c6\"\u003e\u003ccode\u003e914adf9\u003c/code\u003e\u003c/a\u003e Implement Eq for Hash128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/d83e1840bc9e4397a44d63bf51f623b836cf8136\"\u003e\u003ccode\u003ed83e184\u003c/code\u003e\u003c/a\u003e Nits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/8c23e5d035aa2595ce52631c7af3a9553e16679b\"\u003e\u003ccode\u003e8c23e5d\u003c/code\u003e\u003c/a\u003e Add issues.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jedisct1/rust-siphash/compare/1.0.1...1.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/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/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/swanlake-io/swanlake/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swanlake-io%2Fswanlake/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"3946322620","node_id":"PR_kwDOQc0KRc7EBjXJ","number":160,"state":"closed","title":"chore(deps): bump sqlparser from 0.39.0 to 0.61.0","user":"dependabot[bot]","labels":["rust","dependencies","size/XS"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T07:29:34.000Z","updated_at":"2026-02-16T07:29:57.000Z","time_to_close":15,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.39.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.39.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.39.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.39.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aviralgarg05/NexumDB/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aviralgarg05%2FNexumDB/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"}],"issue_packages":[{"old_version":"0.50.0","new_version":"0.62.0","update_type":"minor","path":null,"pr_created_at":"2026-05-13T05:09:45.000Z","version_change":"0.50.0 → 0.62.0","issue":{"uuid":"4435019237","node_id":"PR_kwDOFpkCL87a96kE","number":282,"state":"open","title":"Update sqlparser requirement from 0.50.0 to 0.62.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T05:09:45.000Z","updated_at":"2026-05-13T05:09:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"sqlparser","old_version":"0.50.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.50.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/yjshen/datafusion/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjshen%2Fdatafusion/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"}},{"old_version":"0.61.0","new_version":"0.62.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T00:25:29.000Z","version_change":"0.61.0 → 0.62.0","issue":{"uuid":"4417270340","node_id":"PR_kwDORtINf87aEYYL","number":11,"state":"open","title":"build(deps): bump the rust-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T00:25:29.000Z","updated_at":"2026-05-11T00:25:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-deps","update_count":14,"packages":[{"name":"lz4_flex","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"pgwire","old_version":"0.38.1","new_version":"0.40.0","repository_url":"https://github.com/sunng87/pgwire"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.10","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"sqlparser","old_version":"0.61.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.13.0` | `0.13.1` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [pgwire](https://github.com/sunng87/pgwire) | `0.38.1` | `0.40.0` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.10` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.61.0` | `0.62.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n\n\nUpdates `lz4_flex` from 0.13.0 to 0.13.1\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.13.1 (2026-05-09)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compression with short dictionaries (less than 4 bytes), avoiding a panic/out-of-bounds read \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/issues/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eCompression with dictionaries shorter than the minimum match length of 4 now falls\nback to compression without a dictionary instead of panicking or reading past\nthe dictionary. \n\u003cp\u003eThis is a security fix for \u003ccode\u003eunsafe\u003c/code\u003e compression with untrusted dictionaries.\u003cbr /\u003e\nUsers on 0.13.0 should upgrade to 0.13.1.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eFrom\u0026lt;io::Error\u0026gt;\u003c/code\u003e implementation for \u003ccode\u003eframe::Error\u003c/code\u003e \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/issues/221\"\u003e#221\u003c/a\u003e  (thanks \u003ca href=\"https://github.com/phoerious\"\u003e\u003ccode\u003e@​phoerious\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.37 to 0.23.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b44c09fbca5172b3f5e5ed6ba2ffe6fcd934e07a\"\u003e\u003ccode\u003eb44c09f\u003c/code\u003e\u003c/a\u003e Prepare 0.23.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a555f9e8f1c0260c2dea0ef1f08419bde4b085\"\u003e\u003ccode\u003ee7a555f\u003c/code\u003e\u003c/a\u003e Prefer \u003ccode\u003eOrd::max\u003c/code\u003e to \u003ccode\u003ecore::cmp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c0005beed87c5067be215fb45a119843b99eb2f1\"\u003e\u003ccode\u003ec0005be\u003c/code\u003e\u003c/a\u003e ech: base inner name padding on actual extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4e4952946db97ebe05fe9a80683d95f40a6406b9\"\u003e\u003ccode\u003e4e49529\u003c/code\u003e\u003c/a\u003e ech: test inner name padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3e06ef1063d2378bbfc395d6232b11e137a09e4f\"\u003e\u003ccode\u003e3e06ef1\u003c/code\u003e\u003c/a\u003e ech: add both name and \u0026quot;gross\u0026quot; padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c574ffd5d655fc73ab34c0cb6f62fa915cf54dee\"\u003e\u003ccode\u003ec574ffd\u003c/code\u003e\u003c/a\u003e ech: avoid short-lived allocation for padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bf935cebc6eacf4847753755466efa293e76f45\"\u003e\u003ccode\u003e8bf935c\u003c/code\u003e\u003c/a\u003e ech: pop comment from match arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/9088004a0835b462a634b9866e27c46967ebce95\"\u003e\u003ccode\u003e9088004\u003c/code\u003e\u003c/a\u003e ech: expand \u003ccode\u003emaximum_name_length\u003c/code\u003e to usize ASAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/a612901957ad6f8c2e6a61e79dc776ef1004b087\"\u003e\u003ccode\u003ea612901\u003c/code\u003e\u003c/a\u003e Default require_ems based on CryptoProvider FIPS status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/05416057db6a08b70581c179f9fb32144e288b30\"\u003e\u003ccode\u003e0541605\u003c/code\u003e\u003c/a\u003e Cargo: version 0.23.38 -\u0026gt; 0.23.39\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pgwire` from 0.38.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunng87/pgwire/releases\"\u003epgwire's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch pg_interval to original crate by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/432\"\u003esunng87/pgwire#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cursor support for portal  by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/433\"\u003esunng87/pgwire#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update pid generator to use counter by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/431\"\u003esunng87/pgwire#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: update fetch to return queryresponse by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/434\"\u003esunng87/pgwire#434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.39.0...v0.40.0\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.39.0...v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove ClientPortalStore from requirement of SimpleQueryHandler by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/420\"\u003esunng87/pgwire#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/prepare execute simple query by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/409\"\u003esunng87/pgwire#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow downcast to get portal store by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/421\"\u003esunng87/pgwire#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extended query protocol client by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/250\"\u003esunng87/pgwire#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: improve copy example for CopyIn by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/422\"\u003esunng87/pgwire#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support additional postgresql error response fields by \u003ca href=\"https://github.com/haru0017\"\u003e\u003ccode\u003e@​haru0017\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/423\"\u003esunng87/pgwire#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: cleanup portals on sync by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/424\"\u003esunng87/pgwire#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: make StoredStatement::parse public by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/425\"\u003esunng87/pgwire#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve lint issues for 1.95 by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/428\"\u003esunng87/pgwire#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: high-level connection manager and cancel support by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/427\"\u003esunng87/pgwire#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make sure generated pid is positive by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/429\"\u003esunng87/pgwire#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add simple comments to pub items by \u003ca href=\"https://github.com/sunng87\"\u003e\u003ccode\u003e@​sunng87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/430\"\u003esunng87/pgwire#430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru0017\"\u003e\u003ccode\u003e@​haru0017\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sunng87/pgwire/pull/423\"\u003esunng87/pgwire#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.2...v0.39.0\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.38.2...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.2...v0.38.3\"\u003ehttps://github.com/sunng87/pgwire/compare/v0.38.2...v0.38.3\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/sunng87/pgwire/blob/master/CHANGELOG.md\"\u003epgwire's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.0] - 2026-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPIs on \u003ccode\u003ePortal\u003c/code\u003e to support cursor operations. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default PID generate use sequential number \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/431\"\u003e#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch pg_interval crate to original \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/432\"\u003e#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSync\u003c/code\u003e message will no longer clear all portals but unnamed portal. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.39.0] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eConnectionManager\u003c/code\u003e, \u003ccode\u003ePidSecretKeyGenerator\u003c/code\u003e and new\n\u003ccode\u003eDefaultCancelHandler\u003c/code\u003e for our high-level query cancellation support. By\nconfiguring \u003ccode\u003eConnectionManager\u003c/code\u003e and \u003ccode\u003eDefaultCancelHandler\u003c/code\u003e, we will provide\ndefault implementation for query cancel. See \u003ccode\u003eexamples/cancel.rs\u003c/code\u003e for\ninstance. \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/427\"\u003e#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAny\u003c/code\u003e trait to \u003ccode\u003ePortalStore\u003c/code\u003e trait to allow downcast and usage in\n\u003ccode\u003eSimpleQueryHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/421\"\u003e#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more error fields \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/423\"\u003e#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esession_extension\u003c/code\u003e mechanism for extending \u003ccode\u003eClientInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/409\"\u003e#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental client API for extended query \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eStoredStatement::parse\u003c/code\u003e public for writing custom \u003ccode\u003eExtendedQueryHandler\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.38.3] - 2026-04-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup portals on SYNC message \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/424\"\u003e#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.38.2] - 2026-03-25\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved size limit for ParameterDescription message \u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/ceaf7442f7a26fd2788f14c681b7c027a3dc288a\"\u003e\u003ccode\u003eceaf744\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/8c594613d33207787ed1c3b5fbf818851b99db40\"\u003e\u003ccode\u003e8c59461\u003c/code\u003e\u003c/a\u003e chore: update changelog again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/bb8da43945ffd132b6774a9c32bc6a4e650d3077\"\u003e\u003ccode\u003ebb8da43\u003c/code\u003e\u003c/a\u003e refactor: update fetch to return queryresponse (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/d946da4adf12ce9e856d22168160d4db86975b03\"\u003e\u003ccode\u003ed946da4\u003c/code\u003e\u003c/a\u003e feat: update pid generator to use counter (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/a75bba1e135f3696cc1c8dbc0a163529ca64b342\"\u003e\u003ccode\u003ea75bba1\u003c/code\u003e\u003c/a\u003e feat: add cursor support for portal  (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/367ea7c900f29ffb4347a8d5c71a3d40663e633e\"\u003e\u003ccode\u003e367ea7c\u003c/code\u003e\u003c/a\u003e chore: update pg_interval crate (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/d4502d0f6c9899de0eab998ea3723fed5104fcbd\"\u003e\u003ccode\u003ed4502d0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/f4261e0708a3c4a49db28c7adae11393f6426e25\"\u003e\u003ccode\u003ef4261e0\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/3accc5ff68af3bdfa3b7edc423e6a4bcafe49831\"\u003e\u003ccode\u003e3accc5f\u003c/code\u003e\u003c/a\u003e docs: add simple comments to pub items (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunng87/pgwire/commit/6d72c4a818c936c2e88e54fc8de3de4ef303f969\"\u003e\u003ccode\u003e6d72c4a\u003c/code\u003e\u003c/a\u003e fix: make sure generated pid is positive (\u003ca href=\"https://redirect.github.com/sunng87/pgwire/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sunng87/pgwire/compare/v0.38.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.10\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efollow-redirect\u003c/code\u003e: expose \u003ccode\u003eAttempt::method()\u003c/code\u003e and \u003ccode\u003eAttempt::previous_method()\u003c/code\u003e\nso redirect policies can react to method changes across redirects (e.g.\nPOST to GET on 301/303) (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003etokio\u003c/code\u003e and \u003ccode\u003easync-compression\u003c/code\u003e as no-op features. These will be\nremoved next breaking release (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore tokio and async-compression as no-op features by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix gate-ing of atomic64 in tests by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/607\"\u003etower-rs/tower-http#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efollow_redirect: expose previous and next request methods by \u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release tower-http 0.6.10 by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/669\"\u003etower-rs/tower-http#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.9\u003c/h2\u003e\n\u003ch2\u003eAdded:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eon-early-drop\u003c/code\u003e: middleware that detects when a response future or response\nbody is dropped before completion (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTwo events get hooks: the response future being dropped before\nthe inner service produces a response, and the response body being\ndropped before reaching end-of-stream.\u003c/p\u003e\n\u003cp\u003eInstall custom callbacks with \u003ccode\u003eOnEarlyDropLayer::builder()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::Request;\r\nuse tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};\r\n\u003cp\u003elet layer = OnEarlyDropLayer::builder()\u003cbr /\u003e\n.on_future_drop(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\nlet uri = req.uri().clone();\u003cbr /\u003e\nmove || eprintln!(\u0026quot;future dropped for {}\u0026quot;, uri)\u003cbr /\u003e\n})\u003cbr /\u003e\n.on_body_drop(OnBodyDropFn::new(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/8508cb2e13414dd9058e2859125c6dadb32e2b99\"\u003e\u003ccode\u003e8508cb2\u003c/code\u003e\u003c/a\u003e follow_redirect: expose previous and next request methods (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/890f66a8328314673c79dcf869ef8ff765cc08e7\"\u003e\u003ccode\u003e890f66a\u003c/code\u003e\u003c/a\u003e fix gate-ing of atomic64 in tests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/578c2b2972c0c45c0d88a52b9b868bf0a0953949\"\u003e\u003ccode\u003e578c2b2\u003c/code\u003e\u003c/a\u003e fix: restore tokio and async-compression as no-op features (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/eab7cbf77b3d35967f57e5e10707ea3bc04e4b80\"\u003e\u003ccode\u003eeab7cbf\u003c/code\u003e\u003c/a\u003e v0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c64770ce2dc5564095a2a14664754537101de06\"\u003e\u003ccode\u003e9c64770\u003c/code\u003e\u003c/a\u003e feat(on-early-drop): Add middleware for client early drop detection (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/67786ff5f6ba15f7e824ce26b286fc85c70b9080\"\u003e\u003ccode\u003e67786ff\u003c/code\u003e\u003c/a\u003e ci: Remove unnecessary protoc setup (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e442e2bcebc3301b2453df51c734051f34a7cb50\"\u003e\u003ccode\u003ee442e2b\u003c/code\u003e\u003c/a\u003e examples: Use axum::body::to_bytes (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/218fe6ba9ac17e161e77f948dcd91db590cd46d6\"\u003e\u003ccode\u003e218fe6b\u003c/code\u003e\u003c/a\u003e Make AsyncReadBody::with_capacity public (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/ffd4d7c0b654128e6d1cd9f3090215930745c8dc\"\u003e\u003ccode\u003effd4d7c\u003c/code\u003e\u003c/a\u003e trace: adds back call to classify_eos on trailers (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.61.0 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.61.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hmac` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/0236c8eb50098dd7f277a71ab89caaeb1e7314df\"\u003e\u003ccode\u003e0236c8e\u003c/code\u003e\u003c/a\u003e hmac v0.13.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/b895e50c852f58727b2fa6a480c4ec68cf99025f\"\u003e\u003ccode\u003eb895e50\u003c/code\u003e\u003c/a\u003e Migrate tests to the new blobby format (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/3d1440b379457f680c58bc1ec0e2f8714a72df7e\"\u003e\u003ccode\u003e3d1440b\u003c/code\u003e\u003c/a\u003e Workspace-level lint configuration (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/11d4f3624f3dfe95d57cfb8a3173d7071eb5a1b3\"\u003e\u003ccode\u003e11d4f36\u003c/code\u003e\u003c/a\u003e hmac: use release versions of \u003ccode\u003edev-dependencies\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/c40b82b2ac40bc0260d0c35d6a518f97e72411e5\"\u003e\u003ccode\u003ec40b82b\u003c/code\u003e\u003c/a\u003e hmac: bump \u003ccode\u003esha2\u003c/code\u003e dev-dependency to v0.11 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/1fa0781413e3d07d18a9bb622f096754640dee53\"\u003e\u003ccode\u003e1fa0781\u003c/code\u003e\u003c/a\u003e Cut rc.5 prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/a0082655c09ffe682a10640cbaefb67c8175010e\"\u003e\u003ccode\u003ea008265\u003c/code\u003e\u003c/a\u003e hmac v0.13.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/da485cd7baf0b7f5e501f5b42644bf9ddd428c6b\"\u003e\u003ccode\u003eda485cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e(Reset)MacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/2c51e3b76e6f50c13d85577c3faac7df66e24306\"\u003e\u003ccode\u003e2c51e3b\u003c/code\u003e\u003c/a\u003e hmac: derive \u003ccode\u003eClone\u003c/code\u003e instead of relying on \u003ccode\u003e(Reset)MacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/669d805394f5f4d0dc07ded010c0df9a3ab01629\"\u003e\u003ccode\u003e669d805\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eClone\u003c/code\u003e bounds (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/MACs/compare/hmac-v0.12.1...hmac-v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.0 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.0...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.186\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 upd...\n\n_Description has been truncated_","html_url":"https://github.com/iZonex/mg-exchange-db/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iZonex%2Fmg-exchange-db/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.61.0","new_version":"0.62.0","update_type":"minor","path":null,"pr_created_at":"2026-05-09T03:52:33.000Z","version_change":"0.61.0 → 0.62.0","issue":{"uuid":"4410988066","node_id":"PR_kwDOFWjxec7ZxSGM","number":547,"state":"open","title":"chore(deps): bump sqlparser from 0.61.0 to 0.62.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T03:52:33.000Z","updated_at":"2026-05-09T03:52:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.61.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.61.0 to 0.62.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.61.0...v0.62.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.61.0\u0026new-version=0.62.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andygrove/datafusion/pull/547","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andygrove%2Fdatafusion/issues/547","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/547/packages"}},{"old_version":"0.40.0","new_version":"0.62.0","update_type":"minor","path":null,"pr_created_at":"2026-05-08T02:09:24.000Z","version_change":"0.40.0 → 0.62.0","issue":{"uuid":"4403260013","node_id":"PR_kwDOQxZ7fs7ZXqAF","number":2829,"state":"open","title":"chore(deps)(deps): bump sqlparser from 0.40.0 to 0.62.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T02:09:24.000Z","updated_at":"2026-05-08T22:32:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"sqlparser","old_version":"0.40.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.40.0 to 0.62.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.40.0...v0.62.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.40.0\u0026new-version=0.62.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/madmax983/AletheiaDB/pull/2829","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madmax983%2FAletheiaDB/issues/2829","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2829/packages"}},{"old_version":"0.60.0","new_version":"0.62.0","update_type":"minor","path":null,"pr_created_at":"2026-04-27T06:29:37.000Z","version_change":"0.60.0 → 0.62.0","issue":{"uuid":"4333558338","node_id":"PR_kwDOQb49887V2OWA","number":71,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T08:12:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T06:29:37.000Z","updated_at":"2026-05-25T08:12:55.000Z","time_to_close":2425396,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":10,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.62.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_cmd","old_version":"2.1.2","new_version":"2.2.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.62.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.1.2` | `2.2.1` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/3dd0e30d8bb1d2a6775f62d2b84839b60133effb\"\u003e\u003ccode\u003e3dd0e30\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.62.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9833c033bc44c487b4425272cc8cea80971b5239\"\u003e\u003ccode\u003e9833c03\u003c/code\u003e\u003c/a\u003e feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9550e939b8ad1bab5e3f679d43e0c3fea427fbc7\"\u003e\u003ccode\u003e9550e93\u003c/code\u003e\u003c/a\u003e Add Teradata dialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/7eba3ca17fe16471ce32e1c7dad6cc179f5d780f\"\u003e\u003ccode\u003e7eba3ca\u003c/code\u003e\u003c/a\u003e PostgreSQL: Parse optimizer hints in leading comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fa1dae1dc813383d2253bf666fa52fc03e6dffba\"\u003e\u003ccode\u003efa1dae1\u003c/code\u003e\u003c/a\u003e Snowflake: Add support for text data type modifiers (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/63e9a339d5e7de67dbe19dcfb313cbb4bcf799a7\"\u003e\u003ccode\u003e63e9a33\u003c/code\u003e\u003c/a\u003e Redshift: PartiQL AT \u0026lt;index\u0026gt; (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/19a7468cfe69f03934bc2619a65b4ca2bfcaae9a\"\u003e\u003ccode\u003e19a7468\u003c/code\u003e\u003c/a\u003e Track \u003ccode\u003eParens\\\u0026lt;T\u0026gt;\u003c/code\u003e's span (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9a70c42d036f709ac437658c4cd8fa627b3eff5d\"\u003e\u003ccode\u003e9a70c42\u003c/code\u003e\u003c/a\u003e PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/53dcc82f2857ac6058a1465e9327701ab3c41183\"\u003e\u003ccode\u003e53dcc82\u003c/code\u003e\u003c/a\u003e Spark SQL: Add SparkSqlDialect (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/9f04ebe515a03f8b02b07df34e48baacb7106c0e\"\u003e\u003ccode\u003e9f04ebe\u003c/code\u003e\u003c/a\u003e Coding agents guidelines (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.1.2 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.1] - 2026-04-17\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.0] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ecargo_bin\u003c/code\u003e bad paths to panics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUn-deprecate \u003ccode\u003ecargo_bin\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/assert-rs/assert_cmd/commit/eea8a1cbbf9b775c3f45eaa4947f7d789578b2a8\"\u003e\u003ccode\u003eeea8a1c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd6828c2fdc9aa5ef18923e3fb890e4ce2f11976\"\u003e\u003ccode\u003ecd6828c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/c771f7808ea4f7d82288ec72871ab150b3a025a5\"\u003e\u003ccode\u003ec771f78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/286\"\u003e#286\u003c/a\u003e from assert-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4d63465dcbdcf540709c5d4ae1c1ad09633438c8\"\u003e\u003ccode\u003e4d63465\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4728aea1e5c524c46ed6199ffdc1dda7509aa830\"\u003e\u003ccode\u003e4728aea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/284\"\u003e#284\u003c/a\u003e from sendittothenewts/anstream-v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d935ff8f1345b86c2398249557bb3ad38a3aa761\"\u003e\u003ccode\u003ed935ff8\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1631cf447ecafe04972515ed34486953fad95aae\"\u003e\u003ccode\u003e1631cf4\u003c/code\u003e\u003c/a\u003e docs: Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/3137b559c0b1a73c742ba0d88d9a453ff25ef4c5\"\u003e\u003ccode\u003e3137b55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/283\"\u003e#283\u003c/a\u003e from epage/panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ebd79f1fe32a312b4e963db1e68bb436ddbe3bcf\"\u003e\u003ccode\u003eebd79f1\u003c/code\u003e\u003c/a\u003e fix(cargo): Panic, rather than return bad path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/79c9b0d3c2b5c0213b1064c6a2d87a69d1f4bcc3\"\u003e\u003ccode\u003e79c9b0d\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.1.2...v2.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"0.48.0","new_version":"0.61.0","update_type":"minor","path":"/datafusion-cli","pr_created_at":"2026-04-24T23:35:15.000Z","version_change":"0.48.0 → 0.61.0","issue":{"uuid":"4326186811","node_id":"PR_kwDOFgdm7c7Vf-11","number":304,"state":"open","title":"Bump sqlparser from 0.48.0 to 0.61.0 in /datafusion-cli","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T23:35:15.000Z","updated_at":"2026-04-24T23:35:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sqlparser","old_version":"0.48.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":"/datafusion-cli","ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.48.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.48.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.48.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/e-dard/arrow-datafusion/pull/304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/e-dard%2Farrow-datafusion/issues/304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/304/packages"}},{"old_version":"0.58.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-04-21T09:15:17.000Z","version_change":"0.58.0 → 0.61.0","issue":{"uuid":"4301558649","node_id":"PR_kwDONwK-Ec7UPqiy","number":760,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-21T12:55:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T09:15:17.000Z","updated_at":"2026-04-21T12:55:13.000Z","time_to_close":13195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":5,"packages":[{"name":"sqlparser","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"arrow","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"dashmap","old_version":"5.5.3","new_version":"6.1.0","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.58.0` | `0.61.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `5.5.3` | `6.1.0` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n\n\nUpdates `sqlparser` from 0.58.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.58.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 5.5.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/pull/308\"\u003exacrimon/dashmap#308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release, now the main release for v6 as v6.0.0 was yanked shortly after release.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JesusGuzmanJr\"\u003e\u003ccode\u003e@​JesusGuzmanJr\u003c/code\u003e\u003c/a\u003e for notifying me about a critical bug that was introduced so that I could resolve it: \u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/304\"\u003e#304\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePRs for this release: \u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/305\"\u003e#305\u003c/a\u003e + \u003ca href=\"https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\"\u003ehttps://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/287\"\u003e#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor QoL improvements were made in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/302\"\u003e#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/300\"\u003e#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial to the following contributors for making this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arthurprs\"\u003e\u003ccode\u003e@​arthurprs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtzxporter\"\u003e\u003ccode\u003e@​dtzxporter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-rc.1\u003c/h2\u003e\n\u003cp\u003eThis release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/287\"\u003e#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor QoL improvements were made in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/302\"\u003e#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/300\"\u003e#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial to the following contributors for making this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arthurprs\"\u003e\u003ccode\u003e@​arthurprs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtzxporter\"\u003e\u003ccode\u003e@​dtzxporter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/f2d248eb59fe4a06decd8b54a4365ef41400b73c\"\u003e\u003ccode\u003ef2d248e\u003c/code\u003e\u003c/a\u003e v6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/da6ac5eab31165c57c8487fafd81ade9adb6d158\"\u003e\u003ccode\u003eda6ac5e\u003c/code\u003e\u003c/a\u003e Add typesize::TypeSize implementation for DashMap/DashSet (\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/633aadbd812151a54a60b1845d48c312a2135a14\"\u003e\u003ccode\u003e633aadb\u003c/code\u003e\u003c/a\u003e v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253\"\u003e\u003ccode\u003ed5c8be6\u003c/code\u003e\u003c/a\u003e add shrink_to_fit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/488dbfa908ada92551560991b0b8a0d17e6679f3\"\u003e\u003ccode\u003e488dbfa\u003c/code\u003e\u003c/a\u003e fix deadlock in shrink_to_fit (\u003ca href=\"https://redirect.github.com/xacrimon/dashmap/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/458238c114b5d21b26432ac620835166e07eb115\"\u003e\u003ccode\u003e458238c\u003c/code\u003e\u003c/a\u003e v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/1e3df1aa8eb1b2c266eac83765136f0d10d8e21d\"\u003e\u003ccode\u003e1e3df1a\u003c/code\u003e\u003c/a\u003e v6.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/bdb86b03b4194a209094f146f250c9d9f62baa85\"\u003e\u003ccode\u003ebdb86b0\u003c/code\u003e\u003c/a\u003e Merge branch 'arthurprs-small-optimizations'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/4cdfc396a35713afdb8feb7183b8ea57c100fbbe\"\u003e\u003ccode\u003e4cdfc39\u003c/code\u003e\u003c/a\u003e fix: merge errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/74b34f836d7aa65a1f11c86465c7a96a80346624\"\u003e\u003ccode\u003e74b34f8\u003c/code\u003e\u003c/a\u003e Merge branch 'small-optimizations' of github.com:arthurprs/dashmap into arthu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v.5.5.3...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_arrow` from 0.13.7 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chmp/serde_arrow/releases\"\u003eserde_arrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking change: refactored error handling\n\u003cul\u003e\n\u003cli\u003eTurn \u003ccode\u003eError\u003c/code\u003e into a struct\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003eErrorKind\u003c/code\u003e with the variants \u003ccode\u003eMissingField\u003c/code\u003e, \u003ccode\u003eNullabilityViolation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom\u003c/code\u003e in favor of \u003ccode\u003eError::new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom_from\u003c/code\u003e in favor of \u003ccode\u003eError::new_from\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparent wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder, \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e, that avoid additional allocations for metadata\u003c/li\u003e\n\u003cli\u003eRefactored internals: all serializers now directly implement \u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0-rc.1\u003c/h2\u003e\n\u003cp\u003eThis release refactors the implementation for serialization. All serializers now directly implement \u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait. There are no breaking changes to the public interface, except for a polish of error messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unncessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparents wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e,  \u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e that avoid additional allocations for metadata\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/chmp/serde_arrow/blob/main/Changes.md\"\u003eserde_arrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003ePerformance improvements:\n\u003cul\u003e\n\u003cli\u003eAvoid unncessary allocations in serialization\u003c/li\u003e\n\u003cli\u003eReserve elements up front\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking change: refactored error handling\n\u003cul\u003e\n\u003cli\u003eTurn \u003ccode\u003eError\u003c/code\u003e into a struct\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003eErrorKind\u003c/code\u003e with the variants \u003ccode\u003eMissingField\u003c/code\u003e, \u003ccode\u003eNullabilityViolation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom\u003c/code\u003e in favor of \u003ccode\u003eError::new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eError::custom_from\u003c/code\u003e in favor of \u003ccode\u003eError::new_from\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved error reporting in serialization:\n\u003cul\u003e\n\u003cli\u003eThe field and data type is now reported more consistently across builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMore consistent handling of the serde data model in serialization:\n\u003cul\u003e\n\u003cli\u003eTuple variants, tuple structs can be used where tuples could be used\u003c/li\u003e\n\u003cli\u003eTreat newtype variants as transparents wrappers\u003c/li\u003e\n\u003cli\u003eStruct variants can be used where structs could be used\u003c/li\u003e\n\u003cli\u003eSupport tuples, tuple, structs, tuple variants, bytes for \u003ccode\u003eFixedSizeList\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow to serialize sequences for structs, similar to tuples\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd options to consume the builder \u003ccode\u003eArrayBuilder::into_arrow\u003c/code\u003e,\n\u003ccode\u003eArrayBuilder::into_record_batch\u003c/code\u003e, \u003ccode\u003eArrayBuilder::into_marrow\u003c/code\u003e that avoid\nadditional allocations for metadata\u003c/li\u003e\n\u003cli\u003eRefactored internals: all serializers now directly implement\n\u003ccode\u003eserde::Serializer\u003c/code\u003e instead of a custom trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamin-awd\"\u003e\u003ccode\u003e@​benjamin-awd\u003c/code\u003e\u003c/a\u003e refactored the error type and\nallowed to match on nullability or missing field errors\n(\u003ca href=\"https://redirect.github.com/chmp/serde_arrow/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/914041fbb218bb207af4cb0ab1ff5e65a1198ff7\"\u003e\u003ccode\u003e914041f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chmp/serde_arrow/issues/300\"\u003e#300\u003c/a\u003e from chmp/feature/add-arrow-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/43a440568439d19e18c4025a41cd0252b15b9b04\"\u003e\u003ccode\u003e43a4405\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/a0fa88ff0dcfa0b75c93c4695fd00010fe59f247\"\u003e\u003ccode\u003ea0fa88f\u003c/code\u003e\u003c/a\u003e Remove local path for marrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/4f91e085e64f6ffcc5349c249b9f82b8528ab9c1\"\u003e\u003ccode\u003e4f91e08\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/ba14cb1960b4599d8c97a5d57a59ad1dbe6fb232\"\u003e\u003ccode\u003eba14cb1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/d34a9bec55533e488ad010247e1d46a49cf9003a\"\u003e\u003ccode\u003ed34a9be\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/7229dda4fd31c6047438e8b2bac775ebec0671a5\"\u003e\u003ccode\u003e7229dda\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003earrow=58\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/2355189549bb246863902f293eb01096186944fb\"\u003e\u003ccode\u003e2355189\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chmp/serde_arrow/issues/299\"\u003e#299\u003c/a\u003e from chmp/feature/review-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/95374db02b62b44539bb610088aa2102dff6dfd3\"\u003e\u003ccode\u003e95374db\u003c/code\u003e\u003c/a\u003e Bump all requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chmp/serde_arrow/commit/a79da25ff6222d53743cda8e523c50e1c349a5d1\"\u003e\u003ccode\u003ea79da25\u003c/code\u003e\u003c/a\u003e Add more nullability failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chmp/serde_arrow/compare/v0.13.7...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/oxy-hq/oxy/pull/760","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/760","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/760/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-04-06T06:14:32.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"4209952176","node_id":"PR_kwDOQb49887QIL2I","number":66,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-20T06:21:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T06:14:32.000Z","updated_at":"2026-04-20T06:21:19.000Z","time_to_close":1210006,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":9,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_cmd","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.51.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.13.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.1.2` | `2.2.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.51.0\u003c/h2\u003e\n\u003ch1\u003e1.51.0 (April 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: implement \u003ccode\u003eget_peer_cred\u003c/code\u003e on Hurd (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add \u003ccode\u003etokio::runtime::worker_index()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: do not show \u0026quot;Available on non-loom only.\u0026quot; doc label (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix \u003ccode\u003enotify_waiters\u003c/code\u003e priority in \u003ccode\u003eNotify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on closed channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7557\"\u003etokio-rs/tokio#7557\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7921\"\u003etokio-rs/tokio#7921\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7924\"\u003etokio-rs/tokio#7924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7933\"\u003etokio-rs/tokio#7933\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7977\"\u003etokio-rs/tokio#7977\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7989\"\u003etokio-rs/tokio#7989\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7991\"\u003etokio-rs/tokio#7991\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7996\"\u003etokio-rs/tokio#7996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7997\"\u003etokio-rs/tokio#7997\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0af06b7bab12c58161b1d0ae79bdf4452305d42f\"\u003e\u003ccode\u003e0af06b7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/01a7f1dfabc93293743701074752ff0d8e787595\"\u003e\u003ccode\u003e01a7f1d\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eeb55c733ba9a83c51d08b1629dca6a5ec0f4b2b\"\u003e\u003ccode\u003eeeb55c7\u003c/code\u003e\u003c/a\u003e runtime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1fc450aefba4b05cdff9b7825ca5e39cccb3780e\"\u003e\u003ccode\u003e1fc450a\u003c/code\u003e\u003c/a\u003e runtime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/324218f9bbdc26e4bb527d036613826824f3078b\"\u003e\u003ccode\u003e324218f\u003c/code\u003e\u003c/a\u003e Merge tag 'tokio-1.47.4' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa65d0d0b8ea6eec80985b9d231390f137493071\"\u003e\u003ccode\u003eaa65d0d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bf18ed452d6aae438e84ae008a01a74776abdc19\"\u003e\u003ccode\u003ebf18ed4\u003c/code\u003e\u003c/a\u003e sync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/43134f1e5784993eb4fb3863933d74ac9e28f598\"\u003e\u003ccode\u003e43134f1\u003c/code\u003e\u003c/a\u003e wasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b4c3246d330379430937bdbb5e1b0c37282ae23e\"\u003e\u003ccode\u003eb4c3246\u003c/code\u003e\u003c/a\u003e macros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7947fa4bd79d7345aa7e6b189fc1fbb6983a4351\"\u003e\u003ccode\u003e7947fa4\u003c/code\u003e\u003c/a\u003e rt: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0b2adfe27714f38d159794678d61d310ac521a1a\"\u003e\u003ccode\u003e0b2adfe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/434\"\u003e#434\u003c/a\u003e from cuviper/const-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/afa3cafdc81b0b1168417ca042bb6b54496672a0\"\u003e\u003ccode\u003eafa3caf\u003c/code\u003e\u003c/a\u003e Release 2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/906a7ced0af89814e97c5f780915848577e0e660\"\u003e\u003ccode\u003e906a7ce\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ecargo_bin\u003c/code\u003e bad paths to panics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUn-deprecate \u003ccode\u003ecargo_bin\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/assert-rs/assert_cmd/commit/d935ff8f1345b86c2398249557bb3ad38a3aa761\"\u003e\u003ccode\u003ed935ff8\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1631cf447ecafe04972515ed34486953fad95aae\"\u003e\u003ccode\u003e1631cf4\u003c/code\u003e\u003c/a\u003e docs: Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/3137b559c0b1a73c742ba0d88d9a453ff25ef4c5\"\u003e\u003ccode\u003e3137b55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/283\"\u003e#283\u003c/a\u003e from epage/panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ebd79f1fe32a312b4e963db1e68bb436ddbe3bcf\"\u003e\u003ccode\u003eebd79f1\u003c/code\u003e\u003c/a\u003e fix(cargo): Panic, rather than return bad path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/79c9b0d3c2b5c0213b1064c6a2d87a69d1f4bcc3\"\u003e\u003ccode\u003e79c9b0d\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/90cb0dd84c4e43bf3319fe5ec2ce26170cd42207\"\u003e\u003ccode\u003e90cb0dd\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/7af59b98feeb0dc5185a205095a2775347679de0\"\u003e\u003ccode\u003e7af59b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/282\"\u003e#282\u003c/a\u003e from epage/deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/80fe94c9088c65b1353293767afa1f4cb2e0bc91\"\u003e\u003ccode\u003e80fe94c\u003c/code\u003e\u003c/a\u003e docs(cargo): Specify support for different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/0246aa60d76c97156b6ae85e4ca18934c845ebfb\"\u003e\u003ccode\u003e0246aa6\u003c/code\u003e\u003c/a\u003e test: Close markdown quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cb3b590f15d002c6d40d44337dfba9a093379b50\"\u003e\u003ccode\u003ecb3b590\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Deprecate cargo_bin (runtime version)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.1.2...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"0.37.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-03-26T08:19:38.000Z","version_change":"0.37.0 → 0.59.0","issue":{"uuid":"4141693593","node_id":"PR_kwDONwK-Ec7Nn99-","number":397,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T23:52:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T08:19:38.000Z","updated_at":"2026-03-28T23:52:47.000Z","time_to_close":228787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":23,"packages":[{"name":"async-openai","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/64bit/async-openai"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.27.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-openai](https://github.com/64bit/async-openai) | `0.33.0` | `0.34.0` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.27.1` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `async-openai` from 0.33.0 to 0.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (details in PR), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sync upstream spec by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/529\"\u003e64bit/async-openai#529\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eadded video charater, edit apis\u003c/li\u003e\n\u003cli\u003eupdated types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std::error::Error for ApiError by \u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(responses): default missing input type fields during deserialization by \u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/833e906d5e9aac370c9a8ae9099421408d8603fb\"\u003e\u003ccode\u003e833e906\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/2c8776b35eb49a83f97165f31ac0b2e7422114ef\"\u003e\u003ccode\u003e2c8776b\u003c/code\u003e\u003c/a\u003e feat: sync upstream spec (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/04845660b0f931f58d73eb7590d05028d0f15ec7\"\u003e\u003ccode\u003e0484566\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/6e482db7185e3e186fe49bae0ec2f214fc822e4a\"\u003e\u003ccode\u003e6e482db\u003c/code\u003e\u003c/a\u003e fix(responses): default missing input type fields during deserialization (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/b8fe49a82ebcee24a5497baacd2d46e47dbf86ed\"\u003e\u003ccode\u003eb8fe49a\u003c/code\u003e\u003c/a\u003e Implement std Error for ApiError (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/397/packages"}},{"old_version":"0.37.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-03-24T07:06:04.000Z","version_change":"0.37.0 → 0.59.0","issue":{"uuid":"4125735157","node_id":"PR_kwDONwK-Ec7M55VY","number":395,"state":"closed","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-26T08:19:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T07:06:04.000Z","updated_at":"2026-03-26T08:19:02.000Z","time_to_close":177176,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":22,"packages":[{"name":"async-openai","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/64bit/async-openai"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.27.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-openai](https://github.com/64bit/async-openai) | `0.33.0` | `0.34.0` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.27.1` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `async-openai` from 0.33.0 to 0.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (details in PR), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sync upstream spec by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/529\"\u003e64bit/async-openai#529\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eadded video charater, edit apis\u003c/li\u003e\n\u003cli\u003eupdated types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.1...async-openai-v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std::error::Error for ApiError by \u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(responses): default missing input type fields during deserialization by \u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BroderickCarlin\"\u003e\u003ccode\u003e@​BroderickCarlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/526\"\u003e64bit/async-openai#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexlnc\"\u003e\u003ccode\u003e@​apexlnc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/527\"\u003e64bit/async-openai#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.33.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/833e906d5e9aac370c9a8ae9099421408d8603fb\"\u003e\u003ccode\u003e833e906\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/2c8776b35eb49a83f97165f31ac0b2e7422114ef\"\u003e\u003ccode\u003e2c8776b\u003c/code\u003e\u003c/a\u003e feat: sync upstream spec (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/04845660b0f931f58d73eb7590d05028d0f15ec7\"\u003e\u003ccode\u003e0484566\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/6e482db7185e3e186fe49bae0ec2f214fc822e4a\"\u003e\u003ccode\u003e6e482db\u003c/code\u003e\u003c/a\u003e fix(responses): default missing input type fields during deserialization (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/b8fe49a82ebcee24a5497baacd2d46e47dbf86ed\"\u003e\u003ccode\u003eb8fe49a\u003c/code\u003e\u003c/a\u003e Implement std Error for ApiError (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.33.0...async-openai-v0.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"\u003e\u003ccode\u003e442e1b8\u003c/code\u003e\u003c/a\u003e perf: optimize skipper for varint values used when projecting Avro record typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df635903108418d95f7d0fc2101091684d8504fd\"\u003e\u003ccode\u003edf63590\u003c/code\u003e\u003c/a\u003e [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39a2b71e55e3fa12ee06defb1d133f828bb383f3\"\u003e\u003ccode\u003e39a2b71\u003c/code\u003e\u003c/a\u003e Add additional Arrow type support  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9291\"\u003e#9291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d8946ca0775ab7fe0eef2fdea4b8bb3d55ec6664\"\u003e\u003ccode\u003ed8946ca\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e for 0-columns record batch streams (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9405\"\u003e#9405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/70089ac5c1e8de99cd9af780bb3ccb4564ae8ef7\"\u003e\u003ccode\u003e70089ac\u003c/code\u003e\u003c/a\u003e feat: support RunEndEncoded arrays in arrow-json reader and writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7fbbde24aee76e00bffd9088375086f53985fb90\"\u003e\u003ccode\u003e7fbbde2\u003c/code\u003e\u003c/a\u003e Remove lint issues in parquet-related code. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9375\"\u003e#9375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"}},{"old_version":"0.37.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T13:05:53.000Z","version_change":"0.37.0 → 0.59.0","issue":{"uuid":"4064528181","node_id":"PR_kwDONwK-Ec7KB2tj","number":383,"state":"open","title":"build(deps): bump the prod-cargo-major-dependencies group across 1 directory with 21 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-12T13:05:53.000Z","updated_at":"2026-03-12T13:06:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-cargo-major-dependencies","update_count":21,"packages":[{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"arrow","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"clickhouse","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"parquet","old_version":"56.2.0","new_version":"58.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"self_update","old_version":"0.42.0","new_version":"0.43.1","repository_url":"https://github.com/jaemk/self_update"},{"name":"rmcp","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"bcrypt","old_version":"0.17.1","new_version":"0.19.0","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"lancedb","old_version":"0.23.1","new_version":"0.26.2","repository_url":"https://github.com/lancedb/lancedb"},{"name":"serde_arrow","old_version":"0.13.7","new_version":"0.14.0","repository_url":"https://github.com/chmp/serde_arrow"},{"name":"tqdm","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/mrlazy1708/tqdm"},{"name":"gcp-bigquery-client","old_version":"0.25.1","new_version":"0.28.0","repository_url":"https://github.com/lquerel/gcp-bigquery-client"},{"name":"sqlparser","old_version":"0.37.0","new_version":"0.59.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"opentelemetry","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.27.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.45.0","repository_url":"https://github.com/Stranger6667/jsonschema"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-cargo-major-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.13.3` | `0.14.2` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [parquet](https://github.com/apache/arrow-rs) | `56.2.0` | `58.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [self_update](https://github.com/jaemk/self_update) | `0.42.0` | `0.43.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.8.5` | `0.10.0` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.17.1` | `0.19.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.23.1` | `0.26.2` |\n| [serde_arrow](https://github.com/chmp/serde_arrow) | `0.13.7` | `0.14.0` |\n| [tqdm](https://github.com/mrlazy1708/tqdm) | `0.7.0` | `0.8.0` |\n| [gcp-bigquery-client](https://github.com/lquerel/gcp-bigquery-client) | `0.25.1` | `0.28.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.37.0` | `0.59.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.45.0` |\n\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance of creating all null dictionary array can be improved \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9321\"\u003e#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[arrow-avro] Add missing Arrow DataType support with \u003ccode\u003eavro_custom_types\u003c/code\u003e round-trip + non-custom fallbacks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9290\"\u003e#9290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eArrowArrayStreamReader errors on zero-column record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9394\"\u003e#9394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression on main (58): Parquet argument error: Parquet error: Required field type_ is missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9315\"\u003e#9315\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove safety documentation of the \u003ccode\u003eArray\u003c/code\u003e trait \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9314\"\u003e#9314\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs and add build() method to \u003ccode\u003e{Null,Boolean,}BufferBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9155\"\u003e#9155\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrowReaderBuilder::with_row_filter\u003c/code\u003e documentation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9153\"\u003e#9153\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve main README.md and highlight community \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9119\"\u003e#9119\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add additional documentation and example for  \u003ccode\u003emake_array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9112\"\u003e#9112\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: fix link on FixedSizeListArray doc \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9033\"\u003e#9033\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eArrayData\u003c/code\u003e with direct Array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9338\"\u003e#9338\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/liamzwbao\"\u003eliamzwbao\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove some \u003ccode\u003eunsafe\u003c/code\u003e and allocations when creating PrimitiveArrays from Vec and \u003ccode\u003efrom_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9299\"\u003e#9299\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparquet: rle skip decode loop when batch contains all max levels (aka no nulls) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9258\"\u003e#9258\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/lyang24\"\u003elyang24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d0e8beae74fedb362d88cbc6e32d9760657c9de\"\u003e\u003ccode\u003e9d0e8be\u003c/code\u003e\u003c/a\u003e Update version to 58.0.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9420\"\u003e#9420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ab9c0627892586e5e45832999253d2877a54c3d4\"\u003e\u003ccode\u003eab9c062\u003c/code\u003e\u003c/a\u003e fix: fixed trait functions clash get_date_time_part_extract_fn (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8221\"\u003e#8221\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9424\"\u003e#9424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c129c7cfc27bf64ea07665f27db5bc1f485b66cc\"\u003e\u003ccode\u003ec129c7c\u003c/code\u003e\u003c/a\u003e Avoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9428\"\u003e#9428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f40f78e4feae3aee261d9608cede9535e1429e0\"\u003e\u003ccode\u003e2f40f78\u003c/code\u003e\u003c/a\u003e [Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9276\"\u003e#9276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/442e1b8d952f5f15cc0922165e56a8f42bd1e716\"\u003e\u003ccode\u003e442e1b8\u003c/code\u003e\u003c/a\u003e perf: optimize skipper for varint values used when projecting Avro record typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df635903108418d95f7d0fc2101091684d8504fd\"\u003e\u003ccode\u003edf63590\u003c/code\u003e\u003c/a\u003e [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39a2b71e55e3fa12ee06defb1d133f828bb383f3\"\u003e\u003ccode\u003e39a2b71\u003c/code\u003e\u003c/a\u003e Add additional Arrow type support  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9291\"\u003e#9291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d8946ca0775ab7fe0eef2fdea4b8bb3d55ec6664\"\u003e\u003ccode\u003ed8946ca\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e for 0-columns record batch streams (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9405\"\u003e#9405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/70089ac5c1e8de99cd9af780bb3ccb4564ae8ef7\"\u003e\u003ccode\u003e70089ac\u003c/code\u003e\u003c/a\u003e feat: support RunEndEncoded arrays in arrow-json reader and writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7fbbde24aee76e00bffd9088375086f53985fb90\"\u003e\u003ccode\u003e7fbbde2\u003c/code\u003e\u003c/a\u003e Remove lint issues in parquet-related code. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9375\"\u003e#9375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...58.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull Requests in General\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estart 0.13 dev by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2894\"\u003eseanmonstar/reqwest#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde\u003c/code\u003e optional by introducing \u003ccode\u003equery\u003c/code\u003e, \u003ccode\u003eform\u003c/code\u003e features, and re-working WASM header parsing by \u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eClientBuilder::dns_resolver\u003c/code\u003e with \u003ccode\u003edns_resolver2\u003c/code\u003e by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2898\"\u003eseanmonstar/reqwest#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make Rustls the default TLS provider by \u003ca href=\"https://github.com/calavera\"\u003e\u003ccode\u003e@​calavera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2897\"\u003eseanmonstar/reqwest#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: consolidate TLS options with rustls-platform-verifier by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2891\"\u003eseanmonstar/reqwest#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove long-deprecated methods: trust-dns and non-wasm-cors by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2899\"\u003eseanmonstar/reqwest#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename rustls-tls feature to just rustls by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2900\"\u003eseanmonstar/reqwest#2900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove deprecated features trust-dns and macos-system-configuration by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2901\"\u003eseanmonstar/reqwest#2901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: separate rustls and rustls-no-provider features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2903\"\u003eseanmonstar/reqwest#2903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erustls: allow windows to use extra roots by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2904\"\u003eseanmonstar/reqwest#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0-rc.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2905\"\u003eseanmonstar/reqwest#2905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ALPN by default in native-tls by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2907\"\u003eseanmonstar/reqwest#2907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2915\"\u003eseanmonstar/reqwest#2915\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0-rc.1\u003c/h2\u003e\n\u003cp\u003e👀 \u003cstrong\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/discussions/2906\"\u003eDiscussion here\u003c/a\u003e if you give it try, thanks!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eMain breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erustls is now default instead of native-tls\u003c/li\u003e\n\u003cli\u003erustls provider defaults to aws-lc instead of ring (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want to enable a different one)\u003c/li\u003e\n\u003cli\u003erustls-tls renamed to rustls\u003c/li\u003e\n\u003cli\u003erustls roots features removed, platform-verifier is used instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.13.3 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.14.1] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eStream\u003c/code\u003e for \u003ccode\u003eRowCursor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/283\"\u003e#283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an optional \u003ccode\u003eon_commit\u003c/code\u003e callback to \u003ccode\u003eInserter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewith_role\u003c/code\u003e and \u003ccode\u003ewith_default_roles\u003c/code\u003e methods to \u003ccode\u003eClient\u003c/code\u003e, \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, and \u003ccode\u003eInserter\u003c/code\u003e, allowing to\nexplicitly set the [roles for executed queries]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInt256\u003c/code\u003e and \u003ccode\u003eUInt256\u003c/code\u003e ClickHouse types support. The client now provides two new convenience wrappers over\n\u003ccode\u003e[u8; 32]\u003c/code\u003e: \u003ccode\u003eclickhouse::types::Int256\u003c/code\u003e and \u003ccode\u003eclickhouse::types::UInt256\u003c/code\u003e. See the [updated derive example]. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/352\"\u003e#352\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/7891e8ba1abe788ba46222271b99765d53a054ca\"\u003e\u003ccode\u003e7891e8b\u003c/code\u003e\u003c/a\u003e chore: release clickhouse 0.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/47d6ceea3aad5dbd77aa9d05446eb7d612002c6c\"\u003e\u003ccode\u003e47d6cee\u003c/code\u003e\u003c/a\u003e chore: release clickhouse-types 0.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.13.3...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ndarray` from 0.16.1 to 0.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md\"\u003endarray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.17.2 (2026-01-10)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.2 is mainly a patch fix to bugs related to the new \u003ccode\u003eArrayRef\u003c/code\u003e implementation.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003endarray\u003c/code\u003e has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!).\nA special thanks to \u003ca href=\"https://github.com/SwishSwushPow\"\u003e\u003ccode\u003e@​SwishSwushPow\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e for bringing this to our attention and making the necessary changes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type aliases for higher-dimensional ArcArrays by \u003ca href=\"https://github.com/varchasgopalaswamy\"\u003e\u003ccode\u003e@​varchasgopalaswamy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1561\"\u003e#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PartialEq implementations between ArrayRef and ArrayBase by \u003ca href=\"https://github.com/akern40\"\u003e\u003ccode\u003e@​akern40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1557\"\u003e#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Sync for ArrayParts by \u003ca href=\"https://github.com/gaumut\"\u003e\u003ccode\u003e@​gaumut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1552\"\u003e#1552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix some typos in comments by \u003ca href=\"https://github.com/tinyfoolish\"\u003e\u003ccode\u003e@​tinyfoolish\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/pull/1547\"\u003e#1547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.17.1 (2025-11-02)\u003c/h1\u003e\n\u003cp\u003eVersion 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.\u003c/p\u003e\n\u003cp\u003eThe reference types are now all unsized.\nPractically speaking, this has one major implication: writing functions and traits that accept \u003ccode\u003eRawRef\u003c/code\u003e and \u003ccode\u003eLayoutRef\u003c/code\u003e will now need a \u003ccode\u003e+ ?Sized\u003c/code\u003e bound to work ergonomically with \u003ccode\u003eArrayRef\u003c/code\u003e.\nFor example, the release notes for 0.17.0 said\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eReading / Writing Shape: \u003ccode\u003eLayoutRef\u0026lt;A, D\u0026gt;\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eLayoutRef lets functions view or modify shape/stride information without touching data.\nThis replaces verbose signatures like:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_view\u0026lt;S\u0026gt;(a: \u0026amp;mut ArrayBase\u0026lt;S, Ix1\u0026gt;)\nwhere S: Data\u0026lt;Elem = f64\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse AsRef / AsMut for best compatibility:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, these functions now need an additional bound to allow for callers to pass in \u003ccode\u003e\u0026amp;ArrayRef\u003c/code\u003e types:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003efn alter_shape\u0026lt;T\u0026gt;(a: \u0026amp;mut T)\nwhere T: AsMut\u0026lt;LayoutRef\u0026lt;f64\u0026gt;\u0026gt; + ?Sized; // Added bound here\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA huge thank you to Sarah Quiñones (\u003ca href=\"https://github.com/sarah-quinones\"\u003e\u003ccode\u003e@​sarah-quinones\u003c/code\u003e\u003c/a\u003e) for catching the original unsound bug and helping to fix it.\nShe does truly excellent work with \u003ca href=\"https://codeberg.org/sarah-quinones/faer\"\u003e\u003ccode\u003efaer-rs\u003c/code\u003e\u003c/a\u003e; check it out!\u003c/p\u003e\n\u003ch1\u003eVersion 0.17.0 (2025-10-14) [YANKED]\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ndarray/ndarray/commit/2cf23d6abf5f7a8a5e638fa1c69779dc4d7219a0\"\u003e\u003ccode\u003e2cf23d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/1eb45593abe4db578024911562123a5c72fef74e\"\u003e\u003ccode\u003e1eb4559\u003c/code\u003e\u003c/a\u003e Remove most version specifiers in \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/59c1ce06635fb1f427836ab67be8ac3122d075e6\"\u003e\u003ccode\u003e59c1ce0\u003c/code\u003e\u003c/a\u003e Craft a release log for 0.17.2 (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6fd0a9df5ce4edd1f23845ad1fe717da3b5db7f0\"\u003e\u003ccode\u003e6fd0a9d\u003c/code\u003e\u003c/a\u003e Clean up clippy allows and unnecessary borrows (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/8adf5d81b395751191c7fa046ec257e157255a14\"\u003e\u003ccode\u003e8adf5d8\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e to prepare for patch release (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/953f2e9e856139f637feb3c7b321b5bb3fcae533\"\u003e\u003ccode\u003e953f2e9\u003c/code\u003e\u003c/a\u003e Move LayoutBitset to its own module (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/6e02f15c7f9fb6a02b3abfa0b2e82e294c2d2878\"\u003e\u003ccode\u003e6e02f15\u003c/code\u003e\u003c/a\u003e Configure docs for feature gates globally (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/d573745d6adee1e96aca8a6d9f47cd48316d331b\"\u003e\u003ccode\u003ed573745\u003c/code\u003e\u003c/a\u003e Rename Layout to LayoutBitset (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/13a896372175d94215852f4197bacbcb75f918bb\"\u003e\u003ccode\u003e13a8963\u003c/code\u003e\u003c/a\u003e Add PartialEq implementations between ArrayRef and ArrayBase (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ndarray/ndarray/commit/e039158c5a09ddd111676565013d53b4d3d0fc6a\"\u003e\u003ccode\u003ee039158\u003c/code\u003e\u003c/a\u003e Add additional commits to ignore on git blame (\u003ca href=\"https://redirect.github.com/rust-ndarray/ndarray/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-ndarray/ndarray/compare/0.16.1...0.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 56.2.0 to 58.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.0.0\"\u003e58.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for List types in bit_length kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9350\"\u003e#9350\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/codephage2020\"\u003ecodephage2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9297\"\u003e#9297\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9292\"\u003e#9292\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] Support \u003ccode\u003e['fieldName']\u003c/code\u003e in VariantPath parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9276\"\u003e#9276\u003c/a\u003e (\u003ca href=\"https://github.com/klion26\"\u003eklion26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove parquet arrow_cast dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9077\"\u003e#9077\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/tustvold\"\u003etustvold\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: change default behavior for Parquet \u003ccode\u003ePageEncodingStats\u003c/code\u003e to bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9051\"\u003e#9051\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/WaterWhisperer\"\u003eWaterWhisperer\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow] Minimize allocation in GenericViewArray::slice() \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9016\"\u003e#9016\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/maxburke\"\u003emaxburke\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid allocating a \u003ccode\u003eVec\u003c/code\u003e in \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9427\"\u003e#9427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZstd context reuse \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9401\"\u003e#9401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_unary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9364\"\u003e#9364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e in ord comparator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9360\"\u003e#9360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eRunEndEncoded\u003c/code\u003e arrays in \u003ccode\u003earrow-json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9359\"\u003e#9359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBinaryView\u003c/code\u003e in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9351\"\u003e#9351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for \u003ccode\u003eList\u003c/code\u003e types in \u003ccode\u003ebit_length\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9349\"\u003e#9349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport roundtrip \u003ccode\u003eListView\u003c/code\u003e in parquet arrow writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9344\"\u003e#9344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in \u003ccode\u003elength\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9343\"\u003e#9343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eListView\u003c/code\u003e in sort kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9341\"\u003e#9341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some way to create a Timestamp from a \u003ccode\u003eDateTime\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9337\"\u003e#9337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDataType::is_list\u003c/code\u003e and \u003ccode\u003eDataType::IsBinary\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9326\"\u003e#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance of creating all null dictionary array can be improved \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9321\"\u003e#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[arrow-avro] Add missing Arrow DataType support with \u003ccode\u003eavro_custom_types\u003c/code\u003e round-trip + non-custom fallbacks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9290\"\u003e#9290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eArrowArrayStreamReader errors on zero-column record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9394\"\u003e#9394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression on main (58): Parquet argument error: Parquet error: Required field type_ is missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9315\"\u003e#9315\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove safety documentation of the \u003ccode\u003eArray\u003c/code\u003e trait \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9314\"\u003e#9314\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs and add build() method to \u003ccode\u003e{Null,Boolean,}BufferBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9155\"\u003e#9155\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrowReaderBuilder::with_row_filter\u003c/code\u003e documentation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9153\"\u003e#9153\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve main README.md and highlight community \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9119\"\u003e#9119\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add additional documentation and example for  \u003ccode\u003emake...\n\n_Description has been truncated_","html_url":"https://github.com/oxy-hq/oxy/pull/383","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxy-hq%2Foxy/issues/383","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/383/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T23:33:17.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"4048484410","node_id":"PR_kwDOQ4oha87JOMBP","number":19,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T23:19:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T23:33:17.000Z","updated_at":"2026-03-13T23:19:30.000Z","time_to_close":344771,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.5","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"cached","old_version":"0.56.0","new_version":"0.58.0","repository_url":"https://github.com/jaemk/cached"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.5` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.22.0` |\n| [cached](https://github.com/jaemk/cached) | `0.56.0` | `0.58.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.41` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.0.5\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReduce blocking on async cluster connection. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1967\"\u003e#1967\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnconditionally try to set READONLY on cluster connections (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1981\"\u003e#1981\u003c/a\u003e by \u003ca href=\"https://github.com/PDXKimani\"\u003e\u003ccode\u003e@​PDXKimani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd async transaction support. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1969\"\u003e#1969\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce modeled NodeAddress type to clusters (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1982\"\u003e#1982\u003c/a\u003e by \u003ca href=\"https://github.com/PDXKimani\"\u003e\u003ccode\u003e@​PDXKimani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for StreamingCredentialsProvider to Redis cluster client (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1965\"\u003e#1965\u003c/a\u003e by \u003ca href=\"https://github.com/alexcole\"\u003e\u003ccode\u003e@​alexcole\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to override the library name and version advertised to the server (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1970\"\u003e#1970\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003etests: Allow to set used Redis server binary via \u003ccode\u003eREDISRS_SERVER_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1971\"\u003e#1971\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flakey test (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1983\"\u003e#1983\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce chance for sentinel test flakey failure (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1984\"\u003e#1984\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest matrix redis version update (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1987\"\u003e#1987\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace new tokio tests with runtime-agnostic tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1990\"\u003e#1990\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedupe test matrix (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1991\"\u003e#1991\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse assert matches in more tests (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1993\"\u003e#1993\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry fix flakiness in tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1992\"\u003e#1992\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarmonize on \u003ccode\u003eREDISRS_\u003c/code\u003e as prefix for environment variables (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1989\"\u003e#1989\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d408f2a8efdafa5582bfb6f8bbd8750d22846ec9\"\u003e\u003ccode\u003ed408f2a\u003c/code\u003e\u003c/a\u003e Prepare new release (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/efb8ad1d949d5a0704acf3052866dd86f9b7c664\"\u003e\u003ccode\u003eefb8ad1\u003c/code\u003e\u003c/a\u003e Try fix flakiness in tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1992\"\u003e#1992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/10313f318921bf60c2cb514e3c0b6932addd1a9d\"\u003e\u003ccode\u003e10313f3\u003c/code\u003e\u003c/a\u003e Use assert matches in more tests (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1993\"\u003e#1993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/65439985605f124058ac5e90e6b1dd8761f8822d\"\u003e\u003ccode\u003e6543998\u003c/code\u003e\u003c/a\u003e ci: Dedupe test matrix (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/6a5e7c602a5f868f477c78b69087789bf7e44974\"\u003e\u003ccode\u003e6a5e7c6\u003c/code\u003e\u003c/a\u003e Replace new tokio tests with runtime-agnostic tests. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1990\"\u003e#1990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/e3bea03f93f19e2eadf3040176997bdb8a48c1e8\"\u003e\u003ccode\u003ee3bea03\u003c/code\u003e\u003c/a\u003e Allow to override the library name and version advertised to the server (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/24a5ec96b596365b531e53258a964bca2f3b9ed8\"\u003e\u003ccode\u003e24a5ec9\u003c/code\u003e\u003c/a\u003e Harmonize on \u003ccode\u003eREDISRS_\u003c/code\u003e as prefix for environment variables (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/8f3ea03b98e45ae0987e03b328ccba039814f5d4\"\u003e\u003ccode\u003e8f3ea03\u003c/code\u003e\u003c/a\u003e Test matrix redis version update (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1987\"\u003e#1987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/a2226b6e652027201800c3bbaacf545efcae9a45\"\u003e\u003ccode\u003ea2226b6\u003c/code\u003e\u003c/a\u003e Add support for StreamingCredentialsProvider to Redis cluster client (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/0f6d04f3ba77ecee020506025258cd3c5bea8a2d\"\u003e\u003ccode\u003e0f6d04f\u003c/code\u003e\u003c/a\u003e Introduce modeled NodeAddress type to clusters (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.56.0 to 0.58.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ......\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T06:14:22.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"4043581021","node_id":"PR_kwDOQb49887I-CzB","number":60,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T06:14:22.000Z","updated_at":"2026-03-09T06:16:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":7,"packages":[{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.26.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `clap` from 4.5.57 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.0.6+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic 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/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fd4430bac03c2790283a9a1896b705b671c73df8\"\u003e\u003ccode\u003efd4430b\u003c/code\u003e\u003c/a\u003e chore: allow getrandom 0.4.x (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/8e5ba93488ad0a6354c19776a0cb89b95273a491\"\u003e\u003ccode\u003e8e5ba93\u003c/code\u003e\u003c/a\u003e ci: restrict permissions to the empty set by default (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/4645b689882c53f14bff4bab600d4986c7b26d59\"\u003e\u003ccode\u003e4645b68\u003c/code\u003e\u003c/a\u003e ci: improve formatting and simplify freebsd CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3eb40e09168ae87d130289731be292752559dfce\"\u003e\u003ccode\u003e3eb40e0\u003c/code\u003e\u003c/a\u003e ci: adds FreeBsd ci using vm runner (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predicates` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md\"\u003epredicates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.4] - 2026-02-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eBoxPredicate::find_case\u003c/code\u003e use the inner \u003ccode\u003efind_case\u003c/code\u003e implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/f54f2cd016a1df6c88a022c867e3ee04c70f9a3a\"\u003e\u003ccode\u003ef54f2cd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/ce8099e5dfb265f767efb6e6720c1788e4e17905\"\u003e\u003ccode\u003ece8099e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/200\"\u003e#200\u003c/a\u003e from rynoV/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/34d11de8623cb292fba55351a43172710344f072\"\u003e\u003ccode\u003e34d11de\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/a03ae990542ae4d28d75173af70d1661d682d93e\"\u003e\u003ccode\u003ea03ae99\u003c/code\u003e\u003c/a\u003e feat: Make BoxPredicate::find_case use the inner find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9b598974c52ec87cdd1f6795f6e22355b4281543\"\u003e\u003ccode\u003e9b59897\u003c/code\u003e\u003c/a\u003e test: Add test for BoxPredicate::find_case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/45f4333d4f750665ea5de480906694a55ff3df0f\"\u003e\u003ccode\u003e45f4333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/201\"\u003e#201\u003c/a\u003e from assert-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/b9c965b40a5d56c5edd8af92c08bf80248fa299e\"\u003e\u003ccode\u003eb9c965b\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/0d9cf083993c1c3c8cbe9dd36a85af9cd88dd837\"\u003e\u003ccode\u003e0d9cf08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/predicates-rs/issues/199\"\u003e#199\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/9968b8a54365ba3ec2c5900257950fbd38228898\"\u003e\u003ccode\u003e9968b8a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/predicates-rs/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/RAprogramm/sql-query-analyzer/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RAprogramm%2Fsql-query-analyzer/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-03-03T23:20:19.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"4019187439","node_id":"PR_kwDOQ4oha87HvGH3","number":16,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T23:32:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T23:20:19.000Z","updated_at":"2026-03-09T23:32:43.000Z","time_to_close":519143,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.4` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.41` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/0667a020df5f88a845df9653b97ef99dfb7b0261\"\u003e\u003ccode\u003e0667a02\u003c/code\u003e\u003c/a\u003e Prepare a version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1956\"\u003e#1956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/9e7e85da1e3fe155b5ea001c48ece0b5f672b55e\"\u003e\u003ccode\u003e9e7e85d\u003c/code\u003e\u003c/a\u003e Require explicit credentials provider per connection (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2df9abd0dc50a885a96e1bb691825a206d0fe0bc\"\u003e\u003ccode\u003e2df9abd\u003c/code\u003e\u003c/a\u003e Warn if someone tries to set DB on a sentinel connection (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/29f366b15c663cb87d300f5f77aae8610c7584c5\"\u003e\u003ccode\u003e29f366b\u003c/code\u003e\u003c/a\u003e Add token-based authentication (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/92d7d3456fef0deab0ebee425474337d7034f6cb\"\u003e\u003ccode\u003e92d7d34\u003c/code\u003e\u003c/a\u003e test-macros needs syn full (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/907efe95b5def8014504dc65ce93086157253746\"\u003e\u003ccode\u003e907efe9\u003c/code\u003e\u003c/a\u003e retry all requests on refresh error. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/21dbc0d58b568acef92a3db6e62bf32cf5c8bf94\"\u003e\u003ccode\u003e21dbc0d\u003c/code\u003e\u003c/a\u003e General improvements (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/265dc95ebfde63abd6413e743e0568918637435c\"\u003e\u003ccode\u003e265dc95\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/c93d3c84895fa878f5ee9c542b06c5579547c689\"\u003e\u003ccode\u003ec93d3c8\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.111 to 2.0.114 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/84ad30b46e4a9c8cf3740cc4ceecece987034070\"\u003e\u003ccode\u003e84ad30b\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.148 to 1.0.149 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1938\"\u003e#1938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the outpu...\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.55.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-02-27T12:40:22.000Z","version_change":"0.55.0 → 0.61.0","issue":{"uuid":"4000848731","node_id":"PR_kwDOGJSnNs7G0N6M","number":273,"state":"open","title":"chore(deps): bump sqlparser from 0.55.0 to 0.61.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-27T12:40:22.000Z","updated_at":"2026-04-29T04:43:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.55.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.55.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.55.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.55.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jonmmease/arrow-datafusion/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmmease%2Farrow-datafusion/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-02-21T12:21:04.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"3971938511","node_id":"PR_kwDOFWsfTs7FVfyL","number":311,"state":"closed","title":"chore(deps): bump sqlparser from 0.60.0 to 0.61.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-04T06:29:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T12:21:04.000Z","updated_at":"2026-03-04T06:29:48.000Z","time_to_close":929321,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.60.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.60.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Dandandan/arrow-datafusion/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dandandan%2Farrow-datafusion/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"0.60","new_version":"0.61","update_type":null,"path":null,"pr_created_at":"2026-02-19T21:25:55.000Z","version_change":"0.60 → 0.61","issue":{"uuid":"3965200170","node_id":"PR_kwDOQ-dVR87E_sjy","number":97,"state":"open","title":"chore(deps): update sqlparser requirement from 0.60 to 0.61","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T21:25:55.000Z","updated_at":"2026-02-20T21:09:13.231Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"sqlparser","old_version":"0.60","new_version":"0.61","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/laminardb/laminardb/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laminardb%2Flaminardb/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T23:21:52.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"3949957702","node_id":"PR_kwDOQ4oha87ENqwa","number":14,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T00:12:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T23:21:52.000Z","updated_at":"2026-02-24T00:12:40.000Z","time_to_close":607847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"redis","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clickhouse","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/ClickHouse/clickhouse-rs"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"object_store","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"async-compression","old_version":"0.4.36","new_version":"0.4.39","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.1","repository_url":"https://github.com/tafia/quick-xml"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.0.2` | `1.0.3` |\n| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.36` | `0.4.39` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.0.3\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate editions for crate (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1903\"\u003e#1903\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reconnect removes all other connections (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1919\"\u003e#1919\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMention added timeouts in migration doc (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1925\"\u003e#1925\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the reference to how to avoid setting client info (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1930\"\u003e#1930\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix timeout details in docs (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1934\"\u003e#1934\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake MultiplexedConnection buffer size configurable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1935\"\u003e#1935\u003c/a\u003e by \u003ca href=\"https://github.com/paz-raon\"\u003e\u003ccode\u003e@​paz-raon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix acl info and add rule (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1928\"\u003e#1928\u003c/a\u003e by \u003ca href=\"https://github.com/cn-kali-team\"\u003e\u003ccode\u003e@​cn-kali-team\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/a43ef198031582d085a3de44e60b50df00f4e13a\"\u003e\u003ccode\u003ea43ef19\u003c/code\u003e\u003c/a\u003e Prepare new version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1936\"\u003e#1936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/aef9022f93d9cc692af32242bc9140a95129e795\"\u003e\u003ccode\u003eaef9022\u003c/code\u003e\u003c/a\u003e fix acl info and add rule (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/7cc3f4ceef1a78cc9e32b1f4cb68773e93e89ddc\"\u003e\u003ccode\u003e7cc3f4c\u003c/code\u003e\u003c/a\u003e Make MultiplexedConnection buffer size configurable \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1933\"\u003e#1933\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1935\"\u003e#1935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/cae31dc593ff98060afad2b88796fc8f0ecfaa5d\"\u003e\u003ccode\u003ecae31dc\u003c/code\u003e\u003c/a\u003e Fix the reference to how to avoid setting client info. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/63d0ddb55dcad0f3bfbb3a03123686da5072ed71\"\u003e\u003ccode\u003e63d0ddb\u003c/code\u003e\u003c/a\u003e Fix the reference to how to avoid setting client info. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/8796f0e15dd745c2f1f710f0f465e7bd86b2070e\"\u003e\u003ccode\u003e8796f0e\u003c/code\u003e\u003c/a\u003e Mention added timeouts in migration doc. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/f46e4ead1dc383a256bdb55a1a8f7a65eeec75c5\"\u003e\u003ccode\u003ef46e4ea\u003c/code\u003e\u003c/a\u003e Fix reconnect removes all other connections. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/70f738c9956e297e5bfa5ef861ae130a174a1a32\"\u003e\u003ccode\u003e70f738c\u003c/code\u003e\u003c/a\u003e Bump lru from 0.16.2 to 0.16.3 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/6447c010a3d04508d2d10caeaff583574f1714f6\"\u003e\u003ccode\u003e6447c01\u003c/code\u003e\u003c/a\u003e Bump tempfile from 3.23.0 to 3.24.0 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/47e38be734ea6fb129392de6ada8c7719b6bf90e\"\u003e\u003ccode\u003e47e38be\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.145 to 1.0.148 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.0.2...redis-1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clickhouse` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md\"\u003eclickhouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.2] - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::insert_formatted_with()\u003c/code\u003e and \u003ccode\u003eInsertFormatted\u003c/code\u003e for inserting data in a chosen format with a specified SQL query. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eInsertFormatted\u003c/code\u003e does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use \u003ccode\u003e.buffered()\u003c/code\u003e to get \u003ccode\u003eBufInsertFormatted\u003c/code\u003e which implements buffering.\u003c/li\u003e\n\u003cli\u003eData may optionally be pre-compressed and buffered separately using \u003ccode\u003eCompressedData::new()\u003c/code\u003e and \u003ccode\u003eInsertFormatted::send_compressed()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBufInsertFormatted\u003c/code\u003e also implements \u003ca href=\"https://docs.rs/tokio/latest/tokio/io/trait.AsyncWrite.html\"\u003e\u003ccode\u003etokio::io::AsyncWrite\u003c/code\u003e\u003c/a\u003e for composability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::set_option\u003c/code\u003e to modify options through \u003ccode\u003e\u0026amp;mut Client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::get_option\u003c/code\u003e to read previously set options (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for binding byte-strings as server-side params (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means passing types to \u003ccode\u003eQuery::param\u003c/code\u003e that call \u003ccode\u003eSerializer::serialize_bytes()\u003c/code\u003e are now supported.\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e serialize as an array of integers.\nUse a specialized type, e.g. \u003ccode\u003ebytes::Bytes\u003c/code\u003e or \u003ccode\u003eserde_bytes::Bytes\u003c/code\u003e to bind a byte-string.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003ePrimitive\u003c/code\u003e for \u003ccode\u003ebytes::Bytes\u003c/code\u003e and \u003ccode\u003ebytes::BytesMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese can be used to fetch byte-strings as a scalar value, e.g. with \u003ccode\u003eQuery::fetch_one()\u003c/code\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\u003eImplemented parsing for the new exception tagging format in ClickHouse 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a doc comment on \u003ccode\u003eclickhouse::serde::chrono::date\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(CI-only change) added scheduled runs against \u003ccode\u003eclickhouse-server:head\u003c/code\u003e tag, reworked secrets access (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eQuery\u003c/code\u003e no longer sets \u003ca href=\"https://clickhouse.com/docs/operations/settings/permissions-for-queries#readonly\"\u003ethe \u003ccode\u003ereadonly\u003c/code\u003e option\u003c/a\u003e by default. (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was previously added in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/342\"\u003e#342\u003c/a\u003e to simulate the default read-only restriction\nwhen issuing queries via \u003ccode\u003eGET\u003c/code\u003e requests, but had poor interaction with settings profiles that set \u003ccode\u003ereadonly=\u0026quot;2\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/364\"\u003eClickHouse/clickhouse-rs#364\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/365\"\u003eClickHouse/clickhouse-rs#365\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/367\"\u003eClickHouse/clickhouse-rs#367\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/371\"\u003eClickHouse/clickhouse-rs#371\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/375\"\u003eClickHouse/clickhouse-rs#375\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/376\"\u003e#376\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/376\"\u003eClickHouse/clickhouse-rs#376\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/pull/377\"\u003eClickHouse/clickhouse-rs#377\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/ClickHouse/clickhouse-rs/commit/5fddaaa51b5f99f694db5439b46a452790083a70\"\u003e\u003ccode\u003e5fddaaa\u003c/code\u003e\u003c/a\u003e Release 0.14.2 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/f1d97fb839ef92fca0d34729d83ce56c660a644d\"\u003e\u003ccode\u003ef1d97fb\u003c/code\u003e\u003c/a\u003e refactor: don't set \u003ccode\u003ereadonly\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/63f3f2e8dc314f52d9528485ab23969f2a65dc47\"\u003e\u003ccode\u003e63f3f2e\u003c/code\u003e\u003c/a\u003e feat: support byte-string params, implement \u003ccode\u003ePrimitive\u003c/code\u003e for `bytes::Bytes{Mut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/8c1ff94bd06548f9e11951ff7368aec2c248dbaf\"\u003e\u003ccode\u003e8c1ff94\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClient::{get_option, set_option}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/95200ac20b6e87c11635d1e284deb282832632d9\"\u003e\u003ccode\u003e95200ac\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eInsertFormatted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/cedeaa885a0fa91b5b3f229dc409fc7c8aaa4974\"\u003e\u003ccode\u003ecedeaa8\u003c/code\u003e\u003c/a\u003e docs: fix comment on clickhouse::serde::chrono::date (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/561c9eda90bef5195630f82980fb87d118fa2008\"\u003e\u003ccode\u003e561c9ed\u003c/code\u003e\u003c/a\u003e chore(ci): add head/latest CH runs, schedule, rework secret access check (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/commit/4549024d0ca60ff45f6b1de7cbf0bc1b7d891816\"\u003e\u003ccode\u003e4549024\u003c/code\u003e\u003c/a\u003e fix(query): parse new exception tags in 25.11 (\u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-rs/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ClickHouse/clickhouse-rs/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1e32f96d3167d4321814a07335bb26de6358cd6d\"\u003e\u003ccode\u003e1e32f96\u003c/code\u003e\u003c/a\u003e Update version to 0.13.1 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5cb565b2fdf3200c74e1f1322badc60dd42f6730\"\u003e\u003ccode\u003e5cb565b\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003edocs.rs\u003c/code\u003e build failure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/78717c522d74c8a680c5dc8724ce6569914177f3\"\u003e\u003ccode\u003e78717c5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eSO_LINGER\u003c/code\u003e w/ zero doesn't block (also: it's just a test) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower/releases\"\u003etower's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower 0.5.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder\u003c/strong\u003e: Add \u003ccode\u003eServiceBuilder::boxed_clone_sync()\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eretry\u003c/strong\u003e: Check that supplied jitter is not NaN (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/804\"\u003e#804\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/804\"\u003etower-rs/tower#804\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower/pull/843\"\u003etower-rs/tower#843\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/tower-rs/tower/commit/4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc\"\u003e\u003ccode\u003e4b0a6b0\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/2c8524ab5dc88bb5d56c7067a36acc9e3d9876f3\"\u003e\u003ccode\u003e2c8524a\u003c/code\u003e\u003c/a\u003e tower v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/50fa4b6975ecda814310f66b4d62264c0e2c9d82\"\u003e\u003ccode\u003e50fa4b6\u003c/code\u003e\u003c/a\u003e ci: upgrade deny check to v2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/73febcdc58556c2a054a7a24477b354a72ef5286\"\u003e\u003ccode\u003e73febcd\u003c/code\u003e\u003c/a\u003e fix: Check that \u003ccode\u003ejitter\u003c/code\u003e is not NaN instead of finiteness (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/719ec035a6b9560354775e59a343d4c8bad43afb\"\u003e\u003ccode\u003e719ec03\u003c/code\u003e\u003c/a\u003e chore: Disable unused futures feature (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/1992ebd196467deffe193d5a073db655492ce168\"\u003e\u003ccode\u003e1992ebd\u003c/code\u003e\u003c/a\u003e chore(util): remove redundant ready! wrapping in poll implementations (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/21e01e977e97a7025ff4beb00b2acd79eadf7285\"\u003e\u003ccode\u003e21e01e9\u003c/code\u003e\u003c/a\u003e docs: Resolve document warning (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/d1b55be092e5856af1311c2d3037b42e20c0433e\"\u003e\u003ccode\u003ed1b55be\u003c/code\u003e\u003c/a\u003e docs: Remove doc_auto_cfg config (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/9d876c0b0c3c6e5e8bf17afdf38a5d6064f4af80\"\u003e\u003ccode\u003e9d876c0\u003c/code\u003e\u003c/a\u003e ci: Update to actions/checkout v5 (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower/commit/a1c277bc90839820bd8b4c0d8b47d14217977a79\"\u003e\u003ccode\u003ea1c277b\u003c/code\u003e\u003c/a\u003e docs: correct rng pre-requisite comment (\u003ca href=\"https://redirect.github.com/tower-rs/tower/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.36 to 0.4.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e67f0b123af45c35a9d00e365650534a136254a8\"\u003e\u003ccode\u003ee67f0b1\u003c/code\u003e\u003c/a\u003e Fix decoding of empty response streams. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f5e532e2989752f6d35f8375ddeeb196c8506713\"\u003e\u003ccode\u003ef5e532e\u003c/code\u003e\u003c/a\u003e chore(deps): update proptest-derive requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/59bb9f2aa64a89bb82efbc933fd789d32fa6371c\"\u003e\u003ccode\u003e59bb9f2\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3705127e4a6e7378c28c422eb1bb9e6da78e2adb\"\u003e\u003ccode\u003e3705127\u003c/code\u003e\u003c/a\u003e chore: Set async-compression msrv (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/a063a3e0d66eada0035b0e812c7aec1c2a810193\"\u003e\u003ccode\u003ea063a3e\u003c/code\u003e\u003c/a\u003e Fix BufWriter::flush_buf: propagate error before reset (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/30a69f79487e3d602e79093b8523e99470734f86\"\u003e\u003ccode\u003e30a69f7\u003c/code\u003e\u003c/a\u003e chore: Switch futures_core::ready to standard library api (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/34ac711569d0671cf17833aff27d4ec420ad49d0\"\u003e\u003ccode\u003e34ac711\u003c/code\u003e\u003c/a\u003e ci: Use cargo-deny graph option (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.36...async-compression-v0.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quick-xml` from 0.38.4 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1 - Fixes in read_to_end / read_text\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e. The scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0 - Config for Writer\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with XHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e in \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro which is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e of \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and \u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e:...\n\n_Description has been truncated_","html_url":"https://github.com/sxndmxn/deadlock-build-creator/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxndmxn%2Fdeadlock-build-creator/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.60.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T15:18:27.000Z","version_change":"0.60.0 → 0.61.0","issue":{"uuid":"3948272497","node_id":"PR_kwDOQPf7ys7EICI-","number":90,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T15:18:27.000Z","updated_at":"2026-02-16T15:18:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":19,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arrow-array","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.4","repository_url":"https://github.com/hyperium/tonic"},{"name":"arrow-ipc","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-cast","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"sqlparser","old_version":"0.60.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/sfackler/rust-native-tls"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"zip","old_version":"7.2.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tonic-health","old_version":"0.14.2","new_version":"0.14.4","repository_url":"https://github.com/hyperium/tonic"},{"name":"arrow","old_version":"57.2.0","new_version":"57.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.4` |\n| [arrow-ipc](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [arrow-cast](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) | `0.60.0` | `0.61.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [native-tls](https://github.com/sfackler/rust-native-tls) | `0.2.14` | `0.2.15` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.25.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.2` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.0.0` |\n| [tonic-health](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.4` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.2.0` | `57.3.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.58` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.2 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/ed4bafc35af7a284357cf4e77e26b9c3eb0266ca\"\u003e\u003ccode\u003eed4bafc\u003c/code\u003e\u003c/a\u003e Prepare v0.14.3 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/71ec58303fd8cf27c3d5809b3c487a5c11ddb101\"\u003e\u003ccode\u003e71ec583\u003c/code\u003e\u003c/a\u003e Remove metadata from \u003ccode\u003etonic::Status\u003c/code\u003e \u003ccode\u003eDisplay\u003c/code\u003e impl. (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/164c548ffee52f9dc460e45466773081c0700b43\"\u003e\u003ccode\u003e164c548\u003c/code\u003e\u003c/a\u003e chore(ci): Update to cargo-check-external-types 0.4.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1e620678add153fc9fe9b4d68a673633c4cfa22\"\u003e\u003ccode\u003ec1e6206\u003c/code\u003e\u003c/a\u003e fix(tonic): respect max_message_size when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a58c291181fe8866a1fb57a20794a440ede20c83\"\u003e\u003ccode\u003ea58c291\u003c/code\u003e\u003c/a\u003e feat(xds): initial structures for tonic-xds (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-ipc` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-ipc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-ipc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-cast` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-cast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-cast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-select` from 57.2.0 to 57.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/57.3.0\"\u003e57.3.0\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Seal Array trait\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9313\"\u003e#9313\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/gabotechs\"\u003egabotechs\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9312\"\u003e#9312\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix string array equality when the values buffer is the same and only the offsets to access it differ \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9330\"\u003e#9330\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9311\"\u003e#9311\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/Jefffrey\"\u003eJefffrey\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[parquet] Provide only encrypted column stats in plaintext footer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9310\"\u003e#9310\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/rok\"\u003erok\u003c/a\u003e, \u003ca href=\"https://github.com/adamreeve\"\u003eadamreeve\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[regression] Error with adaptive predicate pushdown: \u0026quot;Invalid offset …\u0026quot; \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9309\"\u003e#9309\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e, \u003ca href=\"https://github.com/erratic-pattern\"\u003eerratic-pattern\u003c/a\u003e, \u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc\"\u003e\u003ccode\u003e7505005\u003c/code\u003e\u003c/a\u003e [57_maintenance] Update version to 57.3.0, add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9333\"\u003e#9333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e\"\u003e\u003ccode\u003e6bbfb99\u003c/code\u003e\u003c/a\u003e [maintenance_57] Fix string array equality when the values buffer is the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26\"\u003e\u003ccode\u003e505eb8e\u003c/code\u003e\u003c/a\u003e [57_maintenance] Revert \u0026quot;Seal Array trait (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9092\"\u003e#9092\u003c/a\u003e)\u0026quot;, mark \u003ccode\u003eArray\u003c/code\u003e as \u003ccode\u003eunsafe\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e\"\u003e\u003ccode\u003e74cf914\u003c/code\u003e\u003c/a\u003e [57_maintenance] Mark \u003ccode\u003eBufferBuilder::new_from_buffer\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4\"\u003e\u003ccode\u003e25cc1ac\u003c/code\u003e\u003c/a\u003e [57_maintenance] fix: ensure \u003ccode\u003eBufferBuilder::truncate\u003c/code\u003e doesn't overset length...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1\"\u003e\u003ccode\u003e9fc2fbb\u003c/code\u003e\u003c/a\u003e [57_maintenance[Parquet] Provide only encrypted column stats in plaintext foo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1\"\u003e\u003ccode\u003e3df3157\u003c/code\u003e\u003c/a\u003e [57_maintenance] [regression] Error with adaptive predicate pushdown: \u0026quot;Invali...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlparser` from 0.60.0 to 0.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.60.0...v0.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native-tls` from 0.2.14 to 0.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sfackler/rust-native-tls/releases\"\u003enative-tls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Edition 2021 by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/341\"\u003erust-native-tls/rust-native-tls#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet default minimum protocol to TLS 1.2 by \u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/293\"\u003erust-native-tls/rust-native-tls#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-native-tls/rust-native-tls/pull/293\"\u003erust-native-tls/rust-native-tls#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/compare/v0.2.14...v0.2.15\"\u003ehttps://github.com/rust-native-tls/rust-native-tls/compare/v0.2.14...v0.2.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/blob/main/CHANGELOG.md\"\u003enative-tls's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.2.15]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet default minimum TLS version to 1.2 (TLS 1.1 has been deprecated since 2021)\u003c/li\u003e\n\u003cli\u003eUpgraded code to edition 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.12]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStopped using a deprecated openssl-probe API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.11]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved an unused build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.10]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the build for iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.9]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eIdentity::from_pkcs8\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.8]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an off by one error in the schannel backend's handling of max_protocol_version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.7]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for ALPN in client APIs flagged under the \u003ccode\u003ealpn\u003c/code\u003e Cargo feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.6]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.2.5]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/1e4568363a9861f051c6d454110ba86ee386249c\"\u003e\u003ccode\u003e1e45683\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/83b26fff4f033c662b1bb4fadd71f4284831e85a\"\u003e\u003ccode\u003e83b26ff\u003c/code\u003e\u003c/a\u003e Set default minimum protocol to TLS 1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/4bcf352370ba81be5e29c1810e5e3c2f7b50a840\"\u003e\u003ccode\u003e4bcf352\u003c/code\u003e\u003c/a\u003e Simplify module declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/89e490d3bd8b4766cf05b0f9f3ec9cdd2d09ae2b\"\u003e\u003ccode\u003e89e490d\u003c/code\u003e\u003c/a\u003e Upgrade to Edition 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/ff32825649455eb5d9060b61b8dbf6667b915160\"\u003e\u003ccode\u003eff32825\u003c/code\u003e\u003c/a\u003e Keep old MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/c2a0a8522d81048d2a548f6055f3e88ec64a797c\"\u003e\u003ccode\u003ec2a0a85\u003c/code\u003e\u003c/a\u003e Fix race condition in import_options test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-native-tls/rust-native-tls/commit/902afec41cb6fffbd53233a2696ab5faf40ba64e\"\u003e\u003ccode\u003e902afec\u003c/code\u003e\u003c/a\u003e Update GitHub Actions versions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sfackler/rust-native-tls/compare/v0.2.14...v0.2.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `siphasher` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/db8172048a1c9bdef0dcec782d965c236161af13\"\u003e\u003ccode\u003edb81720\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/edb3edec4998fe8eb18bfc8bb69a5f242958f924\"\u003e\u003ccode\u003eedb3ede\u003c/code\u003e\u003c/a\u003e Add serde  for sip128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/064daf3855105d352d8a4830e5c41c77cf5f62f7\"\u003e\u003ccode\u003e064daf3\u003c/code\u003e\u003c/a\u003e 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/aa490a9fd8dc01414f564c26717facdbdd0500fe\"\u003e\u003ccode\u003eaa490a9\u003c/code\u003e\u003c/a\u003e Cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/914adf99c7ca8fb98d33b671f1222a4ee4d791c6\"\u003e\u003ccode\u003e914adf9\u003c/code\u003e\u003c/a\u003e Implement Eq for Hash128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/d83e1840bc9e4397a44d63bf51f623b836cf8136\"\u003e\u003ccode\u003ed83e184\u003c/code\u003e\u003c/a\u003e Nits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedisct1/rust-siphash/commit/8c23e5d035aa2595ce52631c7af3a9553e16679b\"\u003e\u003ccode\u003e8c23e5d\u003c/code\u003e\u003c/a\u003e Add issues.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jedisct1/rust-siphash/compare/1.0.1...1.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/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/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.1 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/swanlake-io/swanlake/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swanlake-io%2Fswanlake/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"0.39.0","new_version":"0.61.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T07:29:34.000Z","version_change":"0.39.0 → 0.61.0","issue":{"uuid":"3946322620","node_id":"PR_kwDOQc0KRc7EBjXJ","number":160,"state":"closed","title":"chore(deps): bump sqlparser from 0.39.0 to 0.61.0","user":"dependabot[bot]","labels":["rust","dependencies","size/XS"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T07:29:34.000Z","updated_at":"2026-02-16T07:29:57.000Z","time_to_close":15,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sqlparser","old_version":"0.39.0","new_version":"0.61.0","repository_url":"https://github.com/apache/datafusion-sqlparser-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.39.0 to 0.61.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/272c25ed83b97cce5a217f601e8b00e9117ce51f\"\u003e\u003ccode\u003e272c25e\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/09deb9456a354c57f0b9f5052865a054ee3271b3\"\u003e\u003ccode\u003e09deb94\u003c/code\u003e\u003c/a\u003e Prepare to release sqlparser \u003ccode\u003e0.61.0\u003c/code\u003e and sqlparser_derive \u003ccode\u003e0.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/fcc7bce1fa704125eaa9c033d3a022db7d661070\"\u003e\u003ccode\u003efcc7bce\u003c/code\u003e\u003c/a\u003e Fix MAP literals parsing (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2205\"\u003e#2205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/60abfecf66341f970894c03e696e862ef967e5a7\"\u003e\u003ccode\u003e60abfec\u003c/code\u003e\u003c/a\u003e Add Tokenizer custom token mapper support (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/0924f3a9b28cf79e7ef49819dabc719523f9aa8b\"\u003e\u003ccode\u003e0924f3a\u003c/code\u003e\u003c/a\u003e PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/23acd2376698badf0d7f4e5ed818ff606b5357a4\"\u003e\u003ccode\u003e23acd23\u003c/code\u003e\u003c/a\u003e Add support for C-style comments (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/e4c550002f6b3d68ed6698e0a8ac6bce633607d6\"\u003e\u003ccode\u003ee4c5500\u003c/code\u003e\u003c/a\u003e Fixed overflow error, recursion counter was not included for parenthesis (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2199\"\u003e#2199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/bc55b379c4faf8c3e175a390ff71c16ca891a0e0\"\u003e\u003ccode\u003ebc55b37\u003c/code\u003e\u003c/a\u003e Added missing derives to dialect marker structs (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/cb21477fdc4527d6a09accf3da201c086782293e\"\u003e\u003ccode\u003ecb21477\u003c/code\u003e\u003c/a\u003e MySQL: Allow optional constraint name after CONSTRAINT keyword (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/commit/d7f56e8942f5e5ad2949b1a9be5f5b1c9bf1c3cd\"\u003e\u003ccode\u003ed7f56e8\u003c/code\u003e\u003c/a\u003e [Oracle] Support hierarchical queries (\u003ca href=\"https://redirect.github.com/apache/datafusion-sqlparser-rs/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion-sqlparser-rs/compare/v0.39.0...v0.61.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=sqlparser\u0026package-manager=cargo\u0026previous-version=0.39.0\u0026new-version=0.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aviralgarg05/NexumDB/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aviralgarg05%2FNexumDB/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"}}]}