{"id":41904,"name":"datafusion-substrait","ecosystem":"cargo","repository_url":"https://github.com/apache/datafusion","issues_count":12,"created_at":"2025-06-14T20:25:59.309Z","updated_at":"2025-06-14T20:25:59.309Z","purl":"pkg:cargo/datafusion-substrait","metadata":{"id":5701194,"name":"datafusion-substrait","ecosystem":"cargo","description":"DataFusion Substrait Producer and Consumer","homepage":"https://datafusion.apache.org","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/apache/datafusion","keywords_array":[],"namespace":null,"versions_count":37,"first_release_published_at":"2022-12-16T17:14:31.872Z","latest_release_published_at":"2025-06-11T15:31:45.711Z","latest_release_number":"48.0.0","last_synced_at":"2025-06-18T12:22:16.031Z","created_at":"2022-12-16T17:27:29.092Z","updated_at":"2025-06-18T12:22:26.556Z","registry_url":"https://crates.io/crates/datafusion-substrait/","install_command":"cargo install datafusion-substrait","documentation_url":"https://docs.rs/datafusion-substrait/","metadata":{"categories":[]},"repo_metadata":{"id":36971235,"uuid":"358917318","full_name":"apache/datafusion","owner":"apache","description":"Apache DataFusion SQL Query Engine","archived":false,"fork":false,"pushed_at":"2025-06-11T02:23:39.000Z","size":149785,"stargazers_count":7319,"open_issues_count":1461,"forks_count":1503,"subscribers_count":112,"default_branch":"main","last_synced_at":"2025-06-11T03:38:02.519Z","etag":null,"topics":["arrow","big-data","dataframe","datafusion","olap","python","query-engine","rust","sql"],"latest_commit_sha":null,"homepage":"https://datafusion.apache.org/","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/apache.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-17T15:40:23.000Z","updated_at":"2025-06-11T02:23:43.000Z","dependencies_parsed_at":"2023-12-11T13:01:41.027Z","dependency_job_id":"b5d8b40d-b408-4619-bcb0-03c6bc3e5e7a","html_url":"https://github.com/apache/datafusion","commit_stats":{"total_commits":8825,"total_committers":715,"mean_commits":"12.342657342657343","dds":0.8645892351274788,"last_synced_commit":"0243ebd585264852be55822e3504be54e1e0e406"},"previous_names":["apache/datafusion","apache/arrow-datafusion"],"tags_count":125,"template":false,"template_full_name":null,"purl":"pkg:github/apache/datafusion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260550352,"owners_count":23026422,"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":"apache","name":"The Apache Software Foundation","uuid":"47359","kind":"organization","description":"","email":null,"website":"https://www.apache.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/47359?v=4","repositories_count":2785,"last_synced_at":"2025-06-16T00:47:32.125Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/apache","funding_links":[],"total_stars":1221504,"followers":18393,"following":0,"created_at":"2022-11-02T16:23:23.532Z","updated_at":"2025-06-16T00:47:32.125Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache/repositories"},"tags":[{"name":"48.0.0","sha":"33a32d4382bee7e3c705d0f55d05c24a115a2f98","kind":"tag","published_at":"2025-06-11T01:03:47.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/48.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/48.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@48.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0/manifests"},{"name":"48.0.0-rc3","sha":"33a32d4382bee7e3c705d0f55d05c24a115a2f98","kind":"tag","published_at":"2025-06-07T06:03:14.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/48.0.0-rc3","html_url":"https://github.com/apache/datafusion/releases/tag/48.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@48.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc3/manifests"},{"name":"48.0.0-rc2","sha":"85f6621a6b1680b40d483a56b10ff3495861ece3","kind":"tag","published_at":"2025-06-06T09:07:17.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/48.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/48.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@48.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc2/manifests"},{"name":"48.0.0-rc1","sha":"992d156c46f6ad4f0096c4a62b293cabef63718d","kind":"tag","published_at":"2025-06-04T03:04:06.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/48.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/48.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@48.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/48.0.0-rc1/manifests"},{"name":"47.0.0","sha":"e4433049b04ca2c1e2031eb05d1a0990210f11d6","kind":"commit","published_at":"2025-04-16T19:35:01.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/47.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/47.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@47.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/47.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/47.0.0/manifests"},{"name":"47.0.0-rc1","sha":"e4433049b04ca2c1e2031eb05d1a0990210f11d6","kind":"commit","published_at":"2025-04-16T19:35:01.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/47.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/47.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@47.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/47.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/47.0.0-rc1/manifests"},{"name":"46.0.1-rc1","sha":"68f29038953d91191a46656968488f1e7bb4c327","kind":"tag","published_at":"2025-03-16T10:49:06.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/46.0.1-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/46.0.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@46.0.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.1-rc1/manifests"},{"name":"46.0.1","sha":"68f29038953d91191a46656968488f1e7bb4c327","kind":"tag","published_at":"2025-03-16T10:44:55.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/46.0.1","html_url":"https://github.com/apache/datafusion/releases/tag/46.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@46.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.1/manifests"},{"name":"46.0.0-rc2","sha":"d5ca8307940c1a6345419a2c8d91ef87704659be","kind":"tag","published_at":"2025-03-04T14:02:53.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/46.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/46.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@46.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0-rc2/manifests"},{"name":"46.0.0","sha":"d5ca8307940c1a6345419a2c8d91ef87704659be","kind":"commit","published_at":"2025-03-04T14:00:39.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/46.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/46.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@46.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0/manifests"},{"name":"46.0.0-rc1","sha":"ec4862fa2d870fcab973fd1589ef99b6bf8d560f","kind":"tag","published_at":"2025-03-03T13:29:28.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/46.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/46.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@46.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/46.0.0-rc1/manifests"},{"name":"45.0.0-rc1","sha":"26058ac024095ad8852eb3a8ab707ac09a02e8d7","kind":"commit","published_at":"2025-02-03T21:26:35.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/45.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/45.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@45.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/45.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/45.0.0-rc1/manifests"},{"name":"45.0.0","sha":"26058ac024095ad8852eb3a8ab707ac09a02e8d7","kind":"commit","published_at":"2025-02-03T21:26:35.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/45.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/45.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@45.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/45.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/45.0.0/manifests"},{"name":"44.0.0-rc2","sha":"3cc3fca31e6edc2d953e663bfd7f856bcb70d8c4","kind":"commit","published_at":"2024-12-28T15:33:21.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/44.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/44.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@44.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0-rc2/manifests"},{"name":"44.0.0","sha":"3cc3fca31e6edc2d953e663bfd7f856bcb70d8c4","kind":"commit","published_at":"2024-12-28T15:33:21.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/44.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/44.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@44.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0/manifests"},{"name":"44.0.0-rc1","sha":"073a3b110852f97ccb7085ce4bfd19473b8a3f4f","kind":"commit","published_at":"2024-12-25T11:48:54.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/44.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/44.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@44.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/44.0.0-rc1/manifests"},{"name":"43.0.0-rc1","sha":"88f58bf929167c5c5e2250ad87caa88d4dff11e5","kind":"commit","published_at":"2024-11-05T02:40:26.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/43.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/43.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@43.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/43.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/43.0.0-rc1/manifests"},{"name":"43.0.0","sha":"88f58bf929167c5c5e2250ad87caa88d4dff11e5","kind":"commit","published_at":"2024-11-05T02:40:26.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/43.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/43.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@43.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/43.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/43.0.0/manifests"},{"name":"42.2.0-rc1","sha":"a43ce8bd67e8d649e0e4f5260f8a5e6e10d62dbc","kind":"commit","published_at":"2024-10-30T21:41:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.2.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/42.2.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.2.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.2.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.2.0-rc1/manifests"},{"name":"42.2.0","sha":"a43ce8bd67e8d649e0e4f5260f8a5e6e10d62dbc","kind":"commit","published_at":"2024-10-30T21:41:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.2.0","html_url":"https://github.com/apache/datafusion/releases/tag/42.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.2.0/manifests"},{"name":"42.1.0-rc1","sha":"0011f450ada49fc3b724887eda14a788ec582f53","kind":"commit","published_at":"2024-10-17T13:21:16.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.1.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/42.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.1.0-rc1/manifests"},{"name":"42.1.0","sha":"0011f450ada49fc3b724887eda14a788ec582f53","kind":"commit","published_at":"2024-10-17T13:21:16.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.1.0","html_url":"https://github.com/apache/datafusion/releases/tag/42.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.1.0/manifests"},{"name":"42.0.0","sha":"8e8bb89a285c6fe6e8186378b7798d3d213f08f7","kind":"commit","published_at":"2024-09-14T16:14:19.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/42.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.0.0/manifests"},{"name":"42.0.0-rc1","sha":"8e8bb89a285c6fe6e8186378b7798d3d213f08f7","kind":"commit","published_at":"2024-09-14T16:14:19.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/42.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/42.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@42.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/42.0.0-rc1/manifests"},{"name":"41.0.0-rc1","sha":"b10b820acb6ad92b5d69810e3d4de0ef6f2d6a87","kind":"commit","published_at":"2024-08-08T17:03:10.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/41.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/41.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@41.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/41.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/41.0.0-rc1/manifests"},{"name":"41.0.0","sha":"b10b820acb6ad92b5d69810e3d4de0ef6f2d6a87","kind":"commit","published_at":"2024-08-08T17:03:10.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/41.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/41.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@41.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/41.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/41.0.0/manifests"},{"name":"40.0.0-rc1","sha":"4cae81363e29f011c6602a7a7a54e1aaee841046","kind":"commit","published_at":"2024-07-09T01:52:06.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/40.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/40.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@40.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/40.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/40.0.0-rc1/manifests"},{"name":"40.0.0","sha":"4cae81363e29f011c6602a7a7a54e1aaee841046","kind":"commit","published_at":"2024-07-09T01:52:06.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/40.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/40.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@40.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/40.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/40.0.0/manifests"},{"name":"39.0.0-rc1","sha":"6a4a280e3cf70fe5f1a1cfe7c2de13e4c39f89bb","kind":"commit","published_at":"2024-06-07T14:10:15.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/39.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/39.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@39.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/39.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/39.0.0-rc1/manifests"},{"name":"39.0.0","sha":"6a4a280e3cf70fe5f1a1cfe7c2de13e4c39f89bb","kind":"commit","published_at":"2024-06-07T14:10:15.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/39.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/39.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@39.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/39.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/39.0.0/manifests"},{"name":"38.0.0-rc1","sha":"cafbc9ddceb5af8c6408d0c8bbfed7568f655ddb","kind":"commit","published_at":"2024-05-07T13:53:58.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/38.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/38.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@38.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/38.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/38.0.0-rc1/manifests"},{"name":"38.0.0","sha":"cafbc9ddceb5af8c6408d0c8bbfed7568f655ddb","kind":"commit","published_at":"2024-05-07T13:53:58.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/38.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/38.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@38.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/38.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/38.0.0/manifests"},{"name":"37.1.0","sha":"aee976aa1a75514c7dbb33ef47527b3ba99081dd","kind":"commit","published_at":"2024-04-18T21:06:02.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.1.0","html_url":"https://github.com/apache/datafusion/releases/tag/37.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0/manifests"},{"name":"37.1.0-rc2","sha":"aee976aa1a75514c7dbb33ef47527b3ba99081dd","kind":"commit","published_at":"2024-04-18T21:06:02.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.1.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/37.1.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.1.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0-rc2/manifests"},{"name":"37.1.0-rc1","sha":"d4eb72c30d45c0f3f359c64f41a6caed30abe750","kind":"commit","published_at":"2024-04-18T10:45:33.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.1.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/37.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.1.0-rc1/manifests"},{"name":"37.0.0","sha":"1fa25ae5d50c5f34f17e77e9f635f854ef5e7642","kind":"commit","published_at":"2024-03-31T19:52:41.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/37.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0/manifests"},{"name":"37.0.0-rc2","sha":"1fa25ae5d50c5f34f17e77e9f635f854ef5e7642","kind":"commit","published_at":"2024-03-31T19:52:41.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/37.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0-rc2/manifests"},{"name":"37.0.0-rc1","sha":"799be5e76bd631608b2357dbbe600afc2cebc359","kind":"commit","published_at":"2024-03-28T21:19:17.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/37.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/37.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@37.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/37.0.0-rc1/manifests"},{"name":"36.0.1-rc1","sha":"e53ccd0756644e6522e6f8c41c4497b47e4f4ceb","kind":"commit","published_at":"2024-02-19T20:50:47.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/36.0.1-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/36.0.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@36.0.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.1-rc1/manifests"},{"name":"36.0.1","sha":"e53ccd0756644e6522e6f8c41c4497b47e4f4ceb","kind":"commit","published_at":"2024-02-19T20:50:47.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/36.0.1","html_url":"https://github.com/apache/datafusion/releases/tag/36.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@36.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.1/manifests"},{"name":"36.0.0-rc1","sha":"bf6f83b3d228fb386f9b4b20c254fa58e2412660","kind":"commit","published_at":"2024-02-16T15:08:23.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/36.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/36.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@36.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.0-rc1/manifests"},{"name":"36.0.0","sha":"bf6f83b3d228fb386f9b4b20c254fa58e2412660","kind":"commit","published_at":"2024-02-16T15:08:23.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/36.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/36.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@36.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/36.0.0/manifests"},{"name":"35.0.0","sha":"e58446bbe9ebe3f5a2aae1abd3c17a694070b0d1","kind":"commit","published_at":"2024-01-20T14:12:52.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/35.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/35.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@35.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/35.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/35.0.0/manifests"},{"name":"35.0.0-rc1","sha":"e58446bbe9ebe3f5a2aae1abd3c17a694070b0d1","kind":"commit","published_at":"2024-01-20T14:12:52.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/35.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/35.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@35.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/35.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/35.0.0-rc1/manifests"},{"name":"34.0.0-rc3","sha":"26933842e48d69f510f9461a1f2c87af587d5986","kind":"commit","published_at":"2023-12-14T20:05:00.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/34.0.0-rc3","html_url":"https://github.com/apache/datafusion/releases/tag/34.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@34.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc3/manifests"},{"name":"34.0.0","sha":"26933842e48d69f510f9461a1f2c87af587d5986","kind":"commit","published_at":"2023-12-14T20:05:00.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/34.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/34.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@34.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0/manifests"},{"name":"34.0.0-rc2","sha":"e918aadfae6351798295d09e339fb01f4e2d9d66","kind":"commit","published_at":"2023-12-14T15:00:15.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/34.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/34.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@34.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc2/manifests"},{"name":"34.0.0-rc1","sha":"1a02d1456878dcd44159ebaf33e24c28f471aa14","kind":"commit","published_at":"2023-12-12T02:50:58.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/34.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/34.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@34.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/34.0.0-rc1/manifests"},{"name":"33.0.0","sha":"d2efaa965989278fc86291be5048c4b460ed82c7","kind":"commit","published_at":"2023-11-13T14:58:57.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/33.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/33.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@33.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0/manifests"},{"name":"33.0.0-rc2","sha":"d2efaa965989278fc86291be5048c4b460ed82c7","kind":"commit","published_at":"2023-11-13T14:58:57.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/33.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/33.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@33.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0-rc2/manifests"},{"name":"33.0.0-rc1","sha":"262f08778b8ec231d96792c01fc3e051640eb5d4","kind":"commit","published_at":"2023-11-05T16:48:37.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/33.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/33.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@33.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/33.0.0-rc1/manifests"},{"name":"32.0.0","sha":"eca48dae2447a67fcf30313c956e6c39cf739d48","kind":"commit","published_at":"2023-10-07T14:42:45.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/32.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/32.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@32.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/32.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/32.0.0/manifests"},{"name":"32.0.0-rc1","sha":"eca48dae2447a67fcf30313c956e6c39cf739d48","kind":"commit","published_at":"2023-10-07T14:42:45.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/32.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/32.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@32.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/32.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/32.0.0-rc1/manifests"},{"name":"31.0.0-rc1","sha":"44cf6f127ddfba7cda0c243b22f7e0fce70f16ec","kind":"commit","published_at":"2023-09-08T14:00:13.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/31.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/31.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@31.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/31.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/31.0.0-rc1/manifests"},{"name":"31.0.0","sha":"44cf6f127ddfba7cda0c243b22f7e0fce70f16ec","kind":"commit","published_at":"2023-09-08T14:00:13.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/31.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/31.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@31.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/31.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/31.0.0/manifests"},{"name":"30.0.0","sha":"c703526596c8602f24d470d98c469c985a99b4b5","kind":"commit","published_at":"2023-08-22T14:36:13.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/30.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/30.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@30.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/30.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/30.0.0/manifests"},{"name":"30.0.0-rc1","sha":"c703526596c8602f24d470d98c469c985a99b4b5","kind":"commit","published_at":"2023-08-22T14:36:13.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/30.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/30.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@30.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/30.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/30.0.0-rc1/manifests"},{"name":"29.0.0-rc1","sha":"8265e99d05382fca57cc7399f8ee241966f4a1f5","kind":"commit","published_at":"2023-08-11T16:33:50.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/29.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/29.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@29.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/29.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/29.0.0-rc1/manifests"},{"name":"29.0.0","sha":"8265e99d05382fca57cc7399f8ee241966f4a1f5","kind":"commit","published_at":"2023-08-11T16:33:50.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/29.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/29.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@29.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/29.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/29.0.0/manifests"},{"name":"28.0.0-rc1","sha":"51b4392577554becf637a8adcefa0e7fdc79e41f","kind":"commit","published_at":"2023-07-21T21:17:10.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/28.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/28.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@28.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/28.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/28.0.0-rc1/manifests"},{"name":"28.0.0","sha":"51b4392577554becf637a8adcefa0e7fdc79e41f","kind":"commit","published_at":"2023-07-21T21:17:10.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/28.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/28.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@28.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/28.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/28.0.0/manifests"},{"name":"27.0.0-rc1","sha":"4ab8be57dee3bfa72dd105fbd7b8901b873a4878","kind":"commit","published_at":"2023-06-26T21:48:36.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/27.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/27.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@27.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/27.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/27.0.0-rc1/manifests"},{"name":"27.0.0","sha":"4ab8be57dee3bfa72dd105fbd7b8901b873a4878","kind":"commit","published_at":"2023-06-26T21:48:36.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/27.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/27.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@27.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/27.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/27.0.0/manifests"},{"name":"26.0.0-rc1","sha":"06240ab87e7e7d8ac4b43feaa95377bf607d18eb","kind":"commit","published_at":"2023-06-03T14:36:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/26.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/26.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@26.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/26.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/26.0.0-rc1/manifests"},{"name":"26.0.0","sha":"06240ab87e7e7d8ac4b43feaa95377bf607d18eb","kind":"commit","published_at":"2023-06-03T14:36:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/26.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/26.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@26.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/26.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/26.0.0/manifests"},{"name":"25.0.0-rc3","sha":"16c24d9de1d0fb5c21c653f16c6889337777c51e","kind":"commit","published_at":"2023-05-20T13:28:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/25.0.0-rc3","html_url":"https://github.com/apache/datafusion/releases/tag/25.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@25.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc3/manifests"},{"name":"25.0.0","sha":"16c24d9de1d0fb5c21c653f16c6889337777c51e","kind":"commit","published_at":"2023-05-20T13:28:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/25.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/25.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@25.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0/manifests"},{"name":"25.0.0-rc2","sha":"1cc23b2f583716ca159c28b87cc0254d0f970d4c","kind":"commit","published_at":"2023-05-20T13:05:18.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/25.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/25.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@25.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc2/manifests"},{"name":"25.0.0-rc1","sha":"c77960376549acb222db7b4d65d7a604ae489128","kind":"commit","published_at":"2023-05-19T13:42:23.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/25.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/25.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@25.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/25.0.0-rc1/manifests"},{"name":"24.0.0-rc1","sha":"37b2c53f281b9550034e7e69f5acf1ae666a0da7","kind":"commit","published_at":"2023-05-06T12:49:28.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/24.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/24.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@24.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/24.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/24.0.0-rc1/manifests"},{"name":"24.0.0","sha":"37b2c53f281b9550034e7e69f5acf1ae666a0da7","kind":"commit","published_at":"2023-05-06T12:49:28.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/24.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@24.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/24.0.0/manifests"},{"name":"23.0.0","sha":"caa60337c7a57572d93d8bd3cbc18006aabe55e6","kind":"commit","published_at":"2023-04-21T20:19:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/23.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@23.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/23.0.0/manifests"},{"name":"23.0.0-rc1","sha":"caa60337c7a57572d93d8bd3cbc18006aabe55e6","kind":"commit","published_at":"2023-04-21T20:19:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/23.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/23.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@23.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/23.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/23.0.0-rc1/manifests"},{"name":"22.0.0","sha":"34c9bce0146e0ebacfb10334ee7aef13fc8cc94f","kind":"commit","published_at":"2023-04-07T15:20:26.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/22.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@22.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/22.0.0/manifests"},{"name":"22.0.0-rc1","sha":"34c9bce0146e0ebacfb10334ee7aef13fc8cc94f","kind":"commit","published_at":"2023-04-07T15:20:26.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/22.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/22.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@22.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/22.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/22.0.0-rc1/manifests"},{"name":"21.1.0-rc2","sha":"c5678484bd0de5bdee1d872d12f5aa1bb0974991","kind":"commit","published_at":"2023-03-29T15:32:07.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/21.1.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/21.1.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@21.1.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0-rc2/manifests"},{"name":"21.1.0","sha":"c5678484bd0de5bdee1d872d12f5aa1bb0974991","kind":"commit","published_at":"2023-03-29T15:32:07.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/21.1.0","html_url":"https://github.com/apache/datafusion/releases/tag/21.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@21.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0/manifests"},{"name":"21.1.0-rc1","sha":"967af1bb3be766be8c57e0a5ae0acec706164f91","kind":"commit","published_at":"2023-03-29T14:27:04.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/21.1.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/21.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@21.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.1.0-rc1/manifests"},{"name":"21.0.0","sha":"c825c84c223c78184dbd42b070adc1f38d975cf6","kind":"commit","published_at":"2023-03-24T13:59:46.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/21.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@21.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.0.0/manifests"},{"name":"21.0.0-rc1","sha":"c825c84c223c78184dbd42b070adc1f38d975cf6","kind":"commit","published_at":"2023-03-24T13:59:46.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/21.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/21.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@21.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/21.0.0-rc1/manifests"},{"name":"20.0.0","sha":"860918d17b6bde396b04d718ee1c76d93054bf11","kind":"commit","published_at":"2023-03-10T23:05:51.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/20.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@20.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/20.0.0/manifests"},{"name":"20.0.0-rc1","sha":"860918d17b6bde396b04d718ee1c76d93054bf11","kind":"commit","published_at":"2023-03-10T23:05:51.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/20.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/20.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@20.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/20.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/20.0.0-rc1/manifests"},{"name":"19.0.0","sha":"fa85639ca740089a20e921a604303d4cd5e2e67f","kind":"commit","published_at":"2023-02-24T00:13:42.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/19.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@19.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/19.0.0/manifests"},{"name":"19.0.0-rc1","sha":"fa85639ca740089a20e921a604303d4cd5e2e67f","kind":"commit","published_at":"2023-02-24T00:13:42.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/19.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/19.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@19.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/19.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/19.0.0-rc1/manifests"},{"name":"18.0.0-rc1","sha":"5c7df0f294021f603e8bf95f3d3399422002ff9f","kind":"commit","published_at":"2023-02-10T14:32:36.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/18.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/18.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@18.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/18.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/18.0.0-rc1/manifests"},{"name":"18.0.0","sha":"5c7df0f294021f603e8bf95f3d3399422002ff9f","kind":"commit","published_at":"2023-02-10T14:32:36.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/18.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@18.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/18.0.0/manifests"},{"name":"17.0.0-rc2","sha":"fbff8e27630bef42d3700538af5abb5454cba1c6","kind":"commit","published_at":"2023-01-27T16:06:32.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/17.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/17.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@17.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0-rc2/manifests"},{"name":"17.0.0","sha":"fbff8e27630bef42d3700538af5abb5454cba1c6","kind":"commit","published_at":"2023-01-27T16:06:32.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/17.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0/manifests"},{"name":"17.0.0-rc1","sha":"bc9b78d951083c43547ef7a88fc782f7d64bca2e","kind":"commit","published_at":"2023-01-26T19:04:37.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/17.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/17.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@17.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/17.0.0-rc1/manifests"},{"name":"16.1.0","sha":"c8d10c56221bc9584a9102c317a82dcee0bdc074","kind":"commit","published_at":"2023-01-19T19:58:32.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/16.1.0","html_url":"https://github.com/apache/datafusion/releases/tag/16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@16.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.1.0/manifests"},{"name":"16.1.0-rc1","sha":"c8d10c56221bc9584a9102c317a82dcee0bdc074","kind":"commit","published_at":"2023-01-19T19:58:32.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/16.1.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/16.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@16.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.1.0-rc1/manifests"},{"name":"16.0.0-rc2","sha":"1844d39eb92f04e483095f491ff07da3a2f67f25","kind":"commit","published_at":"2023-01-12T09:23:46.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/16.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/16.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@16.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0-rc2/manifests"},{"name":"16.0.0","sha":"1844d39eb92f04e483095f491ff07da3a2f67f25","kind":"commit","published_at":"2023-01-12T09:23:46.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/16.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0/manifests"},{"name":"16.0.0-rc1","sha":"dcd52ee3d87c4dd9e2c176165e9e20644f66988b","kind":"commit","published_at":"2023-01-07T23:04:52.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/16.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/16.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@16.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/16.0.0-rc1/manifests"},{"name":"15.0.0-rc1","sha":"9bee14ebd39dacbb66a9b1f34cd6494bc6a6be3f","kind":"commit","published_at":"2022-12-02T16:43:56.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/15.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/15.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@15.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/15.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/15.0.0-rc1/manifests"},{"name":"15.0.0","sha":"9bee14ebd39dacbb66a9b1f34cd6494bc6a6be3f","kind":"commit","published_at":"2022-12-02T16:43:56.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/15.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/15.0.0/manifests"},{"name":"14.0.0","sha":"6d00bd990ce5644181ad1549a6c70c8406219070","kind":"commit","published_at":"2022-11-04T21:29:24.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/14.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/14.0.0/manifests"},{"name":"14.0.0-rc1","sha":"6d00bd990ce5644181ad1549a6c70c8406219070","kind":"commit","published_at":"2022-11-04T21:29:24.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/14.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/14.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@14.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/14.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/14.0.0-rc1/manifests"},{"name":"13.0.0","sha":"807a0c1d2963f6ca327d316badb4ed0fa77e9f21","kind":"commit","published_at":"2022-10-07T11:10:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/13.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/13.0.0/manifests"},{"name":"13.0.0-rc1","sha":"807a0c1d2963f6ca327d316badb4ed0fa77e9f21","kind":"commit","published_at":"2022-10-07T11:10:38.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/13.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/13.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@13.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/13.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/13.0.0-rc1/manifests"},{"name":"12.0.0-rc1","sha":"97b3a4b37f54aaa52f8705db3e57b15ee98c24a7","kind":"commit","published_at":"2022-09-12T18:36:42.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/12.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/12.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@12.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/12.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/12.0.0-rc1/manifests"},{"name":"12.0.0","sha":"97b3a4b37f54aaa52f8705db3e57b15ee98c24a7","kind":"commit","published_at":"2022-09-12T18:36:42.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/12.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/12.0.0/manifests"},{"name":"11.0.0","sha":"8ee31cc69f43a4de0c0678d18a57f27cb4d0ead1","kind":"commit","published_at":"2022-08-16T15:22:49.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/11.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/11.0.0/manifests"},{"name":"11.0.0-rc1","sha":"8ee31cc69f43a4de0c0678d18a57f27cb4d0ead1","kind":"commit","published_at":"2022-08-16T15:22:49.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/11.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/11.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@11.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/11.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/11.0.0-rc1/manifests"},{"name":"10.0.0","sha":"d25e822c1ef85ee7c0297b4b38d05a51b0d2e46f","kind":"commit","published_at":"2022-07-12T15:29:19.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/10.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/10.0.0/manifests"},{"name":"10.0.0-rc1","sha":"d25e822c1ef85ee7c0297b4b38d05a51b0d2e46f","kind":"commit","published_at":"2022-07-12T15:29:19.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/10.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/10.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@10.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/10.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/10.0.0-rc1/manifests"},{"name":"9.0.0-rc1","sha":"10058f658fe72c1811b5074ad61a723ec4e60abd","kind":"commit","published_at":"2022-06-10T15:10:24.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/9.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/9.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@9.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/9.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/9.0.0-rc1/manifests"},{"name":"9.0.0","sha":"10058f658fe72c1811b5074ad61a723ec4e60abd","kind":"commit","published_at":"2022-06-10T15:10:24.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/9.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/9.0.0/manifests"},{"name":"8.0.0","sha":"b9f6e6b7c353c1109bd7b306008e006db29b46f8","kind":"commit","published_at":"2022-05-13T11:06:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/8.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0/manifests"},{"name":"ballista-0.7.0","sha":"b9f6e6b7c353c1109bd7b306008e006db29b46f8","kind":"commit","published_at":"2022-05-13T11:06:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/ballista-0.7.0","html_url":"https://github.com/apache/datafusion/releases/tag/ballista-0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@ballista-0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.7.0/manifests"},{"name":"8.0.0-rc2","sha":"b9f6e6b7c353c1109bd7b306008e006db29b46f8","kind":"commit","published_at":"2022-05-13T11:06:22.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/8.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/8.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@8.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0-rc2/manifests"},{"name":"8.0.0-rc1","sha":"5d52b32a7d8a2a58c7de1a35a20e1c3e08b55ca3","kind":"commit","published_at":"2022-05-12T23:13:05.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/8.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/8.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@8.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/8.0.0-rc1/manifests"},{"name":"7.1.0-rc1","sha":"f2fcb80f8727c6b9620e2a84629d3e45d8c0e8f7","kind":"commit","published_at":"2022-04-10T23:22:30.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/7.1.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/7.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@7.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.1.0-rc1/manifests"},{"name":"7.0.0-rc2","sha":"ca765d54dda6114da55ece8d876c042eca3ea870","kind":"commit","published_at":"2022-02-14T14:36:51.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/7.0.0-rc2","html_url":"https://github.com/apache/datafusion/releases/tag/7.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@7.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.0.0-rc2/manifests"},{"name":"7.0.0","sha":"ca765d54dda6114da55ece8d876c042eca3ea870","kind":"commit","published_at":"2022-02-14T14:36:51.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/7.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/7.0.0/manifests"},{"name":"python-0.4.0","sha":"7824a8d74093374da8a4f040d23a81b8436b7380","kind":"commit","published_at":"2021-11-14T01:03:40.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/python-0.4.0","html_url":"https://github.com/apache/datafusion/releases/tag/python-0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@python-0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/python-0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/python-0.4.0/manifests"},{"name":"6.0.0","sha":"7824a8d74093374da8a4f040d23a81b8436b7380","kind":"commit","published_at":"2021-11-14T01:03:40.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/6.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/6.0.0/manifests"},{"name":"ballista-0.6.0","sha":"7824a8d74093374da8a4f040d23a81b8436b7380","kind":"commit","published_at":"2021-11-14T01:03:40.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/ballista-0.6.0","html_url":"https://github.com/apache/datafusion/releases/tag/ballista-0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@ballista-0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.6.0/manifests"},{"name":"6.0.0-rc0","sha":"7824a8d74093374da8a4f040d23a81b8436b7380","kind":"commit","published_at":"2021-11-14T01:03:40.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/6.0.0-rc0","html_url":"https://github.com/apache/datafusion/releases/tag/6.0.0-rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@6.0.0-rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/6.0.0-rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/6.0.0-rc0/manifests"},{"name":"ballista-0.5.0","sha":"deb929369c9aaba728ae0c2c49dcd05bfecc8bf8","kind":"commit","published_at":"2021-08-10T23:48:53.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/ballista-0.5.0","html_url":"https://github.com/apache/datafusion/releases/tag/ballista-0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@ballista-0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/ballista-0.5.0/manifests"},{"name":"python-0.3.0","sha":"deb929369c9aaba728ae0c2c49dcd05bfecc8bf8","kind":"commit","published_at":"2021-08-10T23:48:53.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/python-0.3.0","html_url":"https://github.com/apache/datafusion/releases/tag/python-0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@python-0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/python-0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/python-0.3.0/manifests"},{"name":"5.0.0-rc3","sha":"deb929369c9aaba728ae0c2c49dcd05bfecc8bf8","kind":"commit","published_at":"2021-08-10T23:48:53.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/5.0.0-rc3","html_url":"https://github.com/apache/datafusion/releases/tag/5.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@5.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0-rc3/manifests"},{"name":"5.0.0","sha":"deb929369c9aaba728ae0c2c49dcd05bfecc8bf8","kind":"commit","published_at":"2021-08-10T23:48:53.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/5.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0/manifests"},{"name":"5.0.0-rc1","sha":"96658eb100436c47601ed10095d74299d2229020","kind":"commit","published_at":"2021-08-10T16:02:57.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/5.0.0-rc1","html_url":"https://github.com/apache/datafusion/releases/tag/5.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@5.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/5.0.0-rc1/manifests"},{"name":"4.0.0","sha":"31dd3cdfc9493352805e7bdbff69615e0a3290b2","kind":"commit","published_at":"2021-04-18T13:43:49.000Z","download_url":"https://codeload.github.com/apache/datafusion/tar.gz/4.0.0","html_url":"https://github.com/apache/datafusion/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apache/datafusion@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion/tags/4.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-18T12:22:26.556Z","dependent_packages_count":3,"downloads":1356269,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":9.607237686088487,"dependent_repos_count":16.50589736129451,"dependent_packages_count":12.232958997127188,"stargazers_count":1.78704615292819,"forks_count":1.3097049434649006,"docker_downloads_count":1.4909454339329933,"average":7.155631762472712},"purl":"pkg:cargo/datafusion-substrait","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/datafusion-substrait","docker_dependents_count":1,"docker_downloads_count":40738,"usage_url":"https://repos.ecosyste.ms/usage/cargo/datafusion-substrait","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/datafusion-substrait/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/datafusion-substrait/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/datafusion-substrait/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/datafusion-substrait/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/datafusion-substrait/related_packages","maintainers":[{"uuid":"3283","login":"andygrove","name":"Andy Grove","email":null,"url":"https://github.com/andygrove","packages_count":97,"html_url":"https://crates.io/users/andygrove","role":null,"created_at":"2022-12-16T17:28:40.363Z","updated_at":"2022-12-16T17:28:40.363Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/andygrove/packages"},{"uuid":"32477","login":"kou","name":"Sutou Kouhei","email":null,"url":"https://github.com/kou","packages_count":23,"html_url":"https://crates.io/users/kou","role":null,"created_at":"2025-02-07T16:00:08.888Z","updated_at":"2025-02-07T16:00:08.888Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/kou/packages"},{"uuid":"122415","login":"alamb","name":"Andrew Lamb","email":null,"url":"https://github.com/alamb","packages_count":76,"html_url":"https://crates.io/users/alamb","role":null,"created_at":"2023-04-03T21:14:02.256Z","updated_at":"2023-04-03T21:14:02.256Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/alamb/packages"},{"uuid":"337755","login":"xudong963","name":"xudong.w","email":null,"url":"https://github.com/xudong963","packages_count":36,"html_url":"https://crates.io/users/xudong963","role":null,"created_at":"2025-06-14T01:24:07.461Z","updated_at":"2025-06-14T01:24:07.461Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/xudong963/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":194276,"maintainers_count":48073,"namespaces_count":0,"keywords_count":49681,"github":"rust-lang","metadata":{"funded_packages_count":18920},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-21T05:11:42.782Z","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":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3862302311","node_id":"PR_kwDOHbrc7c6_sc8N","number":3920,"state":"open","title":"chore(rust): Bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T20:24:28.000Z","updated_at":"2026-01-28T14:02:12.545Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"52.0.0","new_version":"52.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"52.0.0","new_version":"52.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 52.0.0 to 52.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9f3ddcecd6033a9d55161175d5dbe29697a9a922\"\u003e\u003ccode\u003e9f3ddce\u003c/code\u003e\u003c/a\u003e [branch-52] Update version to \u003ccode\u003e52.1.0\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c0a6f238fcdbfaa56c075f7309eb81fc11d497eb\"\u003e\u003ccode\u003ec0a6f23\u003c/code\u003e\u003c/a\u003e Add BatchAdapter to simplify using PhysicalExprAdapter / Projector (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19877\"\u003e#19877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eb00fe2fa61e3981269b5b209f165004910e8be7\"\u003e\u003ccode\u003eeb00fe2\u003c/code\u003e\u003c/a\u003e [branch 52] Fix grouping set subset satisfaction (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19855\"\u003e#19855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/18fdd8b69005e502c3c6bff8fedb9306ec9bea76\"\u003e\u003ccode\u003e18fdd8b\u003c/code\u003e\u003c/a\u003e [branch-52] Fix Internal error: Assertion failed: !self.finished: LimitedBatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2073f042dd20c1c9481b0eefa161e95ff49a73be\"\u003e\u003ccode\u003e2073f04\u003c/code\u003e\u003c/a\u003e [branch-52] fix: expose \u003ccode\u003eListFilesEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/52.0.0...52.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 52.0.0 to 52.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9f3ddcecd6033a9d55161175d5dbe29697a9a922\"\u003e\u003ccode\u003e9f3ddce\u003c/code\u003e\u003c/a\u003e [branch-52] Update version to \u003ccode\u003e52.1.0\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c0a6f238fcdbfaa56c075f7309eb81fc11d497eb\"\u003e\u003ccode\u003ec0a6f23\u003c/code\u003e\u003c/a\u003e Add BatchAdapter to simplify using PhysicalExprAdapter / Projector (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19877\"\u003e#19877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eb00fe2fa61e3981269b5b209f165004910e8be7\"\u003e\u003ccode\u003eeb00fe2\u003c/code\u003e\u003c/a\u003e [branch 52] Fix grouping set subset satisfaction (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19855\"\u003e#19855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/18fdd8b69005e502c3c6bff8fedb9306ec9bea76\"\u003e\u003ccode\u003e18fdd8b\u003c/code\u003e\u003c/a\u003e [branch-52] Fix Internal error: Assertion failed: !self.finished: LimitedBatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2073f042dd20c1c9481b0eefa161e95ff49a73be\"\u003e\u003ccode\u003e2073f04\u003c/code\u003e\u003c/a\u003e [branch-52] fix: expose \u003ccode\u003eListFilesEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/52.0.0...52.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3920","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3920","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3920/packages"},{"uuid":"3558663478","node_id":"PR_kwDOHbrc7c6v_m7J","number":3634,"state":"closed","title":"chore(rust): Bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-29T23:03:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T21:10:12.000Z","updated_at":"2025-10-29T23:03:19.000Z","time_to_close":179585,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"50.2.0","new_version":"50.3.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"50.2.0","new_version":"50.3.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [datafusion](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |\n\nUpdates `arrow-array` from 56.2.0 to 57.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 56.2.0 to 57.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-buffer'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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.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 56.2.0 to 57.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.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 56.2.0 to 57.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/apache/arrow-adbc/pull/3634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3634/packages"},{"uuid":"2891718607","node_id":"PR_kwDOHbrc7c6sXB_P","number":3533,"state":"open","title":"chore(rust): Bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T20:13:45.000Z","updated_at":"2025-10-06T20:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 50.0.0 to 50.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 50.0.0 to 50.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3533","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3533","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3533/packages"},{"uuid":"2887487608","node_id":"PR_kwDOHsDKY86sG5B4","number":1263,"state":"open","title":"build(deps): bump datafusion-substrait from 50.0.0 to 50.1.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-04T19:02:40.000Z","updated_at":"2025-10-04T19:02:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 50.0.0 to 50.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=50.0.0\u0026new-version=50.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1263/packages"},{"uuid":"2777026344","node_id":"PR_kwDOHbrc7c6lhg8o","number":3351,"state":"closed","title":"chore(rust): bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-09-22T20:13:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T03:05:02.000Z","updated_at":"2025-09-22T20:14:00.000Z","time_to_close":2308137,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"49.0.0","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"49.0.0","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [datafusion](https://github.com/apache/datafusion) | `49.0.0` | `49.0.2` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `49.0.0` | `49.0.2` |\n\nUpdates `arrow-array` from 55.2.0 to 56.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-array'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.2.0 to 56.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-buffer'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.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 55.2.0 to 56.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-schema'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.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 55.2.0 to 56.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-select'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 49.0.0 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 49.0.0 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3351","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3351","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3351/packages"},{"uuid":"2755227101","node_id":"PR_kwDOHbrc7c6kOW3d","number":3305,"state":"open","title":"chore(rust): bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-19T05:34:03.000Z","updated_at":"2025-08-19T05:34:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"49.0.0","new_version":"49.0.1","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"49.0.0","new_version":"49.0.1","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [datafusion](https://github.com/apache/datafusion) | `49.0.0` | `49.0.1` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `49.0.0` | `49.0.1` |\n\nUpdates `arrow-array` from 55.2.0 to 56.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-array'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.2.0 to 56.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-buffer'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.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 55.2.0 to 56.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-schema'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.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 55.2.0 to 56.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-select'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 49.0.0 to 49.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9cfb9cd013f33bcdae25360790da7101ee33266f\"\u003e\u003ccode\u003e9cfb9cd\u003c/code\u003e\u003c/a\u003e remove warning from every file open (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16968\"\u003e#16968\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17059\"\u003e#17059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afb90999d0a1ab500f42a32251370f214f837d1e\"\u003e\u003ccode\u003eafb9099\u003c/code\u003e\u003c/a\u003e [branch-49] Final Changelog Tweaks (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16852\"\u003e#16852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 49.0.0 to 49.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9cfb9cd013f33bcdae25360790da7101ee33266f\"\u003e\u003ccode\u003e9cfb9cd\u003c/code\u003e\u003c/a\u003e remove warning from every file open (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16968\"\u003e#16968\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17059\"\u003e#17059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afb90999d0a1ab500f42a32251370f214f837d1e\"\u003e\u003ccode\u003eafb9099\u003c/code\u003e\u003c/a\u003e [branch-49] Final Changelog Tweaks (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16852\"\u003e#16852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/apache/arrow-adbc/pull/3305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3305/packages"},{"uuid":"2715226220","node_id":"PR_kwDOHsDKY86h1xBs","number":1195,"state":"closed","title":"build(deps): bump datafusion-substrait from 48.0.1 to 49.0.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-19T21:27:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-02T19:02:19.000Z","updated_at":"2025-08-19T21:27:08.000Z","time_to_close":1477489,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 48.0.1 to 49.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=48.0.1\u0026new-version=49.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1195/packages"},{"uuid":"2702234089","node_id":"PR_kwDOHbrc7c6hENHp","number":3210,"state":"closed","title":"chore(rust): bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-04T05:40:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T23:23:42.000Z","updated_at":"2025-08-04T05:40:45.000Z","time_to_close":541023,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 48.0.1 to 49.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 48.0.1 to 49.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3210","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3210","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3210/packages"},{"uuid":"2661720751","node_id":"PR_kwDOHbrc7c6epqKv","number":3144,"state":"closed","title":"chore(rust): bump the arrow-datafusion group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-17T07:42:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-12T22:10:37.000Z","updated_at":"2025-07-17T07:42:07.000Z","time_to_close":379889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.1","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.1","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group with 2 updates in the /rust directory: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 47.0.0 to 48.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1dbf5c559c66fa810d62e25df4abb46127bf5fb9\"\u003e\u003ccode\u003e1dbf5c5\u003c/code\u003e\u003c/a\u003e [branch-48] Prepare 48.0.1 ad CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16679\"\u003e#16679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/bcb8dc56c9b0806b176f43e101dc90e1e78c7af1\"\u003e\u003ccode\u003ebcb8dc5\u003c/code\u003e\u003c/a\u003e fix: column indices in FFI partition evaluator (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16480\"\u003e#16480\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16657\"\u003e#16657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d43ddf1ea50e91ef2281c7a382caedee2513c2e6\"\u003e\u003ccode\u003ed43ddf1\u003c/code\u003e\u003c/a\u003e [branch-48] Set the default value of datafusion.execution.collect_statistics ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/7b31676c6c2ad5fc263759698280df6e22fde2e7\"\u003e\u003ccode\u003e7b31676\u003c/code\u003e\u003c/a\u003e Fix parquet filter_pushdown: respect parquet filter pushdown config in scan (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1dbf5c559c66fa810d62e25df4abb46127bf5fb9\"\u003e\u003ccode\u003e1dbf5c5\u003c/code\u003e\u003c/a\u003e [branch-48] Prepare 48.0.1 ad CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16679\"\u003e#16679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/bcb8dc56c9b0806b176f43e101dc90e1e78c7af1\"\u003e\u003ccode\u003ebcb8dc5\u003c/code\u003e\u003c/a\u003e fix: column indices in FFI partition evaluator (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16480\"\u003e#16480\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16657\"\u003e#16657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d43ddf1ea50e91ef2281c7a382caedee2513c2e6\"\u003e\u003ccode\u003ed43ddf1\u003c/code\u003e\u003c/a\u003e [branch-48] Set the default value of datafusion.execution.collect_statistics ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/7b31676c6c2ad5fc263759698280df6e22fde2e7\"\u003e\u003ccode\u003e7b31676\u003c/code\u003e\u003c/a\u003e Fix parquet filter_pushdown: respect parquet filter pushdown config in scan (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/apache/arrow-adbc/pull/3144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3144/packages"},{"uuid":"2630439847","node_id":"PR_kwDOHbrc7c6cyVOn","number":3071,"state":"open","title":"chore(rust): bump the arrow-datafusion group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T23:47:59.000Z","updated_at":"2025-06-30T23:48:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.1.0","new_version":"55.2.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.1.0","new_version":"55.2.0"},{"name":"arrow-schema","old_version":"55.1.0","new_version":"55.2.0"},{"name":"arrow-select","old_version":"55.1.0","new_version":"55.2.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group with 4 updates in the /rust directory: [arrow-array](https://github.com/apache/arrow-rs), [arrow-select](https://github.com/apache/arrow-rs), [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `arrow-array` from 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-array'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.1.0 to 55.2.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-buffer'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-schema'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-select'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3071/packages"},{"uuid":"2597024412","node_id":"PR_kwDOHbrc7c6ay3Kc","number":2983,"state":"closed","title":"chore(rust)!: bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-30T20:35:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T22:01:57.000Z","updated_at":"2025-06-30T20:35:55.000Z","time_to_close":1204438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust)!: bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/2983","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/2983","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2983/packages"},{"uuid":"2592881632","node_id":"PR_kwDOHsDKY86ajDvg","number":1148,"state":"open","title":"build(deps): bump datafusion-substrait from 47.0.0 to 48.0.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T19:09:04.000Z","updated_at":"2025-06-14T19:09:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 47.0.0 to 48.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=47.0.0\u0026new-version=48.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1148/packages"}],"issue_packages":[{"old_version":"52.0.0","new_version":"52.1.0","update_type":"minor","path":"/rust","pr_created_at":"2026-01-27T20:24:28.000Z","version_change":"52.0.0 → 52.1.0","issue":{"uuid":"3862302311","node_id":"PR_kwDOHbrc7c6_sc8N","number":3920,"state":"open","title":"chore(rust): Bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T20:24:28.000Z","updated_at":"2026-01-28T14:02:12.545Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"52.0.0","new_version":"52.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"52.0.0","new_version":"52.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 52.0.0 to 52.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9f3ddcecd6033a9d55161175d5dbe29697a9a922\"\u003e\u003ccode\u003e9f3ddce\u003c/code\u003e\u003c/a\u003e [branch-52] Update version to \u003ccode\u003e52.1.0\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c0a6f238fcdbfaa56c075f7309eb81fc11d497eb\"\u003e\u003ccode\u003ec0a6f23\u003c/code\u003e\u003c/a\u003e Add BatchAdapter to simplify using PhysicalExprAdapter / Projector (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19877\"\u003e#19877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eb00fe2fa61e3981269b5b209f165004910e8be7\"\u003e\u003ccode\u003eeb00fe2\u003c/code\u003e\u003c/a\u003e [branch 52] Fix grouping set subset satisfaction (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19855\"\u003e#19855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/18fdd8b69005e502c3c6bff8fedb9306ec9bea76\"\u003e\u003ccode\u003e18fdd8b\u003c/code\u003e\u003c/a\u003e [branch-52] Fix Internal error: Assertion failed: !self.finished: LimitedBatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2073f042dd20c1c9481b0eefa161e95ff49a73be\"\u003e\u003ccode\u003e2073f04\u003c/code\u003e\u003c/a\u003e [branch-52] fix: expose \u003ccode\u003eListFilesEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/52.0.0...52.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 52.0.0 to 52.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9f3ddcecd6033a9d55161175d5dbe29697a9a922\"\u003e\u003ccode\u003e9f3ddce\u003c/code\u003e\u003c/a\u003e [branch-52] Update version to \u003ccode\u003e52.1.0\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c0a6f238fcdbfaa56c075f7309eb81fc11d497eb\"\u003e\u003ccode\u003ec0a6f23\u003c/code\u003e\u003c/a\u003e Add BatchAdapter to simplify using PhysicalExprAdapter / Projector (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19877\"\u003e#19877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eb00fe2fa61e3981269b5b209f165004910e8be7\"\u003e\u003ccode\u003eeb00fe2\u003c/code\u003e\u003c/a\u003e [branch 52] Fix grouping set subset satisfaction (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19855\"\u003e#19855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/18fdd8b69005e502c3c6bff8fedb9306ec9bea76\"\u003e\u003ccode\u003e18fdd8b\u003c/code\u003e\u003c/a\u003e [branch-52] Fix Internal error: Assertion failed: !self.finished: LimitedBatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2073f042dd20c1c9481b0eefa161e95ff49a73be\"\u003e\u003ccode\u003e2073f04\u003c/code\u003e\u003c/a\u003e [branch-52] fix: expose \u003ccode\u003eListFilesEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/52.0.0...52.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3920","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3920","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3920/packages"}},{"old_version":"50.2.0","new_version":"50.3.0","update_type":"minor","path":"/rust","pr_created_at":"2025-10-27T21:10:12.000Z","version_change":"50.2.0 → 50.3.0","issue":{"uuid":"3558663478","node_id":"PR_kwDOHbrc7c6v_m7J","number":3634,"state":"closed","title":"chore(rust): Bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-29T23:03:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T21:10:12.000Z","updated_at":"2025-10-29T23:03:19.000Z","time_to_close":179585,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"56.2.0","new_version":"57.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"50.2.0","new_version":"50.3.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"50.2.0","new_version":"50.3.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |\n| [datafusion](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |\n\nUpdates `arrow-array` from 56.2.0 to 57.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 56.2.0 to 57.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-buffer'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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.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 56.2.0 to 57.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError not panic when int96 stastistics aren't size 12 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8614\"\u003e#8614\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Make \u003ccode\u003eVariantArray\u003c/code\u003e iterable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8612\"\u003e#8612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8610\"\u003e#8610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove potential panics when probing \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8609\"\u003e#8609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove ceremony of going from list of \u003ccode\u003eVariant\u003c/code\u003e to \u003ccode\u003eVariantArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8606\"\u003e#8606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEliminate redundant validation in \u003ccode\u003eRecordBatch::project\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8591\"\u003e#8591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[PARQUET][BENCH] Arrow writer bench with compression and/or page v2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8559\"\u003e#8559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] casting functions are confusingly named \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8531\"\u003e#8531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing GeospatialStatistics in Parquet writer \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8523\"\u003e#8523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Optimize \u003ccode\u003econvert_row_groups\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8517\"\u003e#8517\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add variant to arrow primitive support for boolean/timestamp/time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8515\"\u003e#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003ethrift-remodel\u003c/code\u003e branch with DataFusion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8513\"\u003e#8513\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUnionArray::is_dense\u003c/code\u003e Method Public \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8503\"\u003e#8503\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_n\u003c/code\u003e method to \u003ccode\u003eFixedSizeBinaryDictionaryBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8497\"\u003e#8497\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Reduce size of ParquetMetadata when encryption feature is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8469\"\u003e#8469\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Remove useless mut requirements in geting bloom filter function \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e where applicable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8451\"\u003e#8451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Parquet] Split \u003ccode\u003eParquetMetadataReader\u003c/code\u003e into IO/decoder state machine and thrift parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8439\"\u003e#8439\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove compiler warning for redundant config enablement \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8412\"\u003e#8412\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8411\"\u003e#8411\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earrow_json\u003c/code\u003e lacks  \u003ccode\u003ewith_timestamp_format\u003c/code\u003e functions like \u003ccode\u003earrow_csv\u003c/code\u003e had offered \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8398\"\u003e#8398\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUnify API for writing column chunks / row groups in parallel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8389\"\u003e#8389\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5faa7248bd0d2efec9e072c3f58014691c4bddf3\"\u003e\u003ccode\u003e5faa724\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e57.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/0c33129b890027b6d421fdfe153e192196b65ad9\"\u003e\u003ccode\u003e0c33129\u003c/code\u003e\u003c/a\u003e parquet-rewrite: add write_batch_size and compression_level config  (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8642\"\u003e#8642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2f96204ec4a38246bd14ed9b45252498326a5b27\"\u003e\u003ccode\u003e2f96204\u003c/code\u003e\u003c/a\u003e Adding \u003ccode\u003etry_append_value\u003c/code\u003e implementation to \u003ccode\u003eByteViewBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f131b5469655c2a1afc3b23ce5e3f850d6a389cf\"\u003e\u003ccode\u003ef131b54\u003c/code\u003e\u003c/a\u003e bench: create \u003ccode\u003ezip\u003c/code\u003e kernel benchmarks (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8654\"\u003e#8654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d49f017fe1c6712ba32e2222c6f031278b588ca5\"\u003e\u003ccode\u003ed49f017\u003c/code\u003e\u003c/a\u003e Introduce a ThriftProtocolError to avoid allocating and formattings strings f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85d8b025610ad7eea2266cb4ac383f7fd0c767e\"\u003e\u003ccode\u003ea85d8b0\u003c/code\u003e\u003c/a\u003e [Variant] impl \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eFromIterator\\\u0026lt;Option\u0026lt;..\u0026gt;\u0026gt;\u003c/code\u003e for \u003ccode\u003eVariantArray\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2ca3d609cc99e0c153d1ab2e62af16a4b3f79a12\"\u003e\u003ccode\u003e2ca3d60\u003c/code\u003e\u003c/a\u003e fix: incorrect assertion in \u003ccode\u003eBitChunks::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5a384f4c3ccd397dcb8763d89e958da3fa4c666c\"\u003e\u003ccode\u003e5a384f4\u003c/code\u003e\u003c/a\u003e Undeprecate \u003ccode\u003eArrowWriter::into_serialized_writer\u003c/code\u003e and add docs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8621\"\u003e#8621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/f3baa809ef1a21fcfa23268ec7c92896353d94f2\"\u003e\u003ccode\u003ef3baa80\u003c/code\u003e\u003c/a\u003e [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/caeb4d2e88fb0fea57f1d30b139be1fd6195f174\"\u003e\u003ccode\u003ecaeb4d2\u003c/code\u003e\u003c/a\u003e feat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8596\"\u003e#8596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.0.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 56.2.0 to 57.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 57.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/57.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance \u003ccode\u003eMap\u003c/code\u003e display formatting in DataType \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8570\"\u003e#8570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Enhance DataType display formatting for \u003ccode\u003eListView\u003c/code\u003e and \u003ccode\u003eLargeListView\u003c/code\u003e variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8569\"\u003e#8569\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse custom thrift parser for parquet metadata (phase 1 of Thrift remodel) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8530\"\u003e#8530\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: improve display formatting for Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8529\"\u003e#8529\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eArc\u0026lt;FileDecryptionProperties\u0026gt;\u003c/code\u003e to reduce size of ParquetMetadata and avoid copying when \u003ccode\u003eencryption\u003c/code\u003e is enabled \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8470\"\u003e#8470\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\u003eFix for column name based projection mask creation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Display formatting of DataType::Timestamp \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8425\"\u003e#8425\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more compact Debug formatting of Field \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8424\"\u003e#8424\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse zstd compression context when writing IPC \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8405\"\u003e#8405\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] (\u003ca href=\"https://github.com/albertlockett\"\u003ealbertlockett\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decimal] Add scale argument to validation functions to ensure accurate error logging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8396\"\u003e#8396\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote \u003ccode\u003eDataType::Struct\u003c/code\u003e field names in \u003ccode\u003eDisplay\u003c/code\u003e formatting \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8291\"\u003e#8291\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eDisplay\u003c/code\u003e for \u003ccode\u003eDataType\u003c/code\u003e and \u003ccode\u003eField\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8290\"\u003e#8290\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] (\u003ca href=\"https://github.com/emilk\"\u003eemilk\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pyo3 to 0.26.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\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\u003eAdded Avro support (new \u003ccode\u003earrow-avro\u003c/code\u003e crate) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/4886\"\u003e#4886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-rewrite: supports compression level and write batch size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8639\"\u003e#8639\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-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.0.0\"\u003e57.0.0\u003c/a\u003e (2025-10-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.2.0...57.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\u003eUse \u003ccode\u003eArc\u0026lt;FileEncryptionProperties\u0026gt;\u003c/code\u003e everywhere to be be consistent with \u003ccode\u003eFileDecryptionProperties\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8626\"\u003e#8626\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\u003efeat: Improve DataType display for \u003ccode\u003eRunEndEncoded\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8596\"\u003e#8596\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Weijun-H\"\u003eWeijun-H\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eArrowError::AvroError\u003c/code\u003e, remaining types and roundtrip tests to \u003ccode\u003earrow-avro\u003c/code\u003e,  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8595\"\u003e#8595\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/jecsand838\"\u003ejecsand838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[thrift-remodel] Refactor Thrift encryption and store encodings as bitmask \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8587\"\u003e#8587\u003c/a\u003e [\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/apache/arrow-adbc/pull/3634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3634/packages"}},{"old_version":"50.0.0","new_version":"50.1.0","update_type":"minor","path":"/rust","pr_created_at":"2025-10-06T20:13:45.000Z","version_change":"50.0.0 → 50.1.0","issue":{"uuid":"2891718607","node_id":"PR_kwDOHbrc7c6sXB_P","number":3533,"state":"open","title":"chore(rust): Bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T20:13:45.000Z","updated_at":"2025-10-06T20:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): Bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 50.0.0 to 50.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 50.0.0 to 50.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3533","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3533","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3533/packages"}},{"old_version":"50.0.0","new_version":"50.1.0","update_type":"minor","path":null,"pr_created_at":"2025-10-04T19:02:40.000Z","version_change":"50.0.0 → 50.1.0","issue":{"uuid":"2887487608","node_id":"PR_kwDOHsDKY86sG5B4","number":1263,"state":"open","title":"build(deps): bump datafusion-substrait from 50.0.0 to 50.1.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-04T19:02:40.000Z","updated_at":"2025-10-04T19:02:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"50.0.0","new_version":"50.1.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 50.0.0 to 50.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d5065d6b3a2ed870926fa4f5e8fdb8b472a27ff1\"\u003e\u003ccode\u003ed5065d6\u003c/code\u003e\u003c/a\u003e Change version to 50.1.0 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17748\"\u003e#17748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/513ba7a59cf261e06d8d68e3372577f892bf5ead\"\u003e\u003ccode\u003e513ba7a\u003c/code\u003e\u003c/a\u003e Fix potential overflow when we print verbose physical plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17798\"\u003e#17798\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17804\"\u003e#17804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0aa293891aaf540db854848bc517b5c915c78d1d\"\u003e\u003ccode\u003e0aa2938\u003c/code\u003e\u003c/a\u003e Prevent exponential planning time for Window functions - v2 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17684\"\u003e#17684\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17778\"\u003e#17778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/340bd6aac4e0538fb40ba3f94f881ba2b889af63\"\u003e\u003ccode\u003e340bd6a\u003c/code\u003e\u003c/a\u003e [branch-50] Backport change to avoid debug symbols in ci builds to 50.0.0 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/14da942f81153d7f10644fba16add6b298e5b536\"\u003e\u003ccode\u003e14da942\u003c/code\u003e\u003c/a\u003e feat: expose \u003ccode\u003eudafs\u003c/code\u003e and \u003ccode\u003eudwfs\u003c/code\u003e methods on \u003ccode\u003eFunctionRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17650\"\u003e#17650\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17725\"\u003e#17725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4840c8aa8f685f14bc09dd4d605d235f2ddac302\"\u003e\u003ccode\u003e4840c8a\u003c/code\u003e\u003c/a\u003e fix: Partial AggregateMode will generate duplicate field names which will fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1a31b798fd0c45e2c7b83e2b9ce1cbc670ed66d3\"\u003e\u003ccode\u003e1a31b79\u003c/code\u003e\u003c/a\u003e fix: Ensure the CachedParquetFileReader respects the metadata prefetch hint (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/891202abf962e1507d58d3100671ab11d7f4708f\"\u003e\u003ccode\u003e891202a\u003c/code\u003e\u003c/a\u003e fix: ignore non-existent columns when adding filter equivalence info in `File...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/50.0.0...50.1.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=50.0.0\u0026new-version=50.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1263/packages"}},{"old_version":"49.0.0","new_version":"49.0.2","update_type":"patch","path":"/rust","pr_created_at":"2025-08-27T03:05:02.000Z","version_change":"49.0.0 → 49.0.2","issue":{"uuid":"2777026344","node_id":"PR_kwDOHbrc7c6lhg8o","number":3351,"state":"closed","title":"chore(rust): bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-09-22T20:13:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T03:05:02.000Z","updated_at":"2025-09-22T20:14:00.000Z","time_to_close":2308137,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"55.2.0","new_version":"56.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"49.0.0","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"49.0.0","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `55.2.0` | `56.1.0` |\n| [datafusion](https://github.com/apache/datafusion) | `49.0.0` | `49.0.2` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `49.0.0` | `49.0.2` |\n\nUpdates `arrow-array` from 55.2.0 to 56.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-array'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.2.0 to 56.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-buffer'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.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 55.2.0 to 56.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-schema'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.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 55.2.0 to 56.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.1.0\"\u003e56.1.0\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/56.0.0...56.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\u003eImplement cast and other operations on decimal32 and decimal64 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7815\"\u003e#7815\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8204\"\u003e#8204\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSpeed up Parquet filter pushdown with predicate cache \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8203\"\u003e#8203\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptionally read parquet page indexes \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8070\"\u003e#8070\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader: add method for sync reader read bloom filter \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8023\"\u003e#8023\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[parquet] Support writing logically equivalent types  to \u003ccode\u003eArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8012\"\u003e#8012\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eImprove StringArray(Utf8) sort performance \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7847\"\u003e#7847\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efeat: arrow-ipc delta dictionary support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8001\"\u003e#8001\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/JakeDern\"\u003eJakeDern\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\u003eThe Rustdocs are clean CI job is failing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8175\"\u003e#8175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[avro] Bug in resolving avro schema with named type \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8045\"\u003e#8045\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDoc test failure (test arrow-avro/src/lib.rs - reader) when verifying avro 56.0.0 RC1 release \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8018\"\u003e#8018\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\u003earrow-row: Document dictionary handling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8168\"\u003e#8168\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\u003eDocs: Clarify that Array::value does not check for nulls \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8065\"\u003e#8065\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\u003edocs: Fix a  typo in README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/8036\"\u003e#8036\u003c/a\u003e (\u003ca href=\"https://github.com/EricccTaiwan\"\u003eEricccTaiwan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more comments to the internal parquet reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7932\"\u003e#7932\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\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG-old.md\"\u003earrow-select'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\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add testing for invalid variants (fuzz testing??) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7842\"\u003e#7842\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/76b75eebc50466c4726d93107791ac44f07df313\"\u003e\u003ccode\u003e76b75ee\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.1.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cec24a05ee41a3940d83076129d594ad5e2354f6\"\u003e\u003ccode\u003ecec24a0\u003c/code\u003e\u003c/a\u003e [Variant] Caller provides ParentState to ValueBuilder methods (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8189\"\u003e#8189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d5701d2a27cf99970bc2fe44d6ae08b13d815f43\"\u003e\u003ccode\u003ed5701d2\u003c/code\u003e\u003c/a\u003e [Variant] Enhance the variant fuzzy test to cover time/timestamp/uuid primiti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/c71edce2a45c06f11ebb2b0b248e9db778fe2cc2\"\u003e\u003ccode\u003ec71edce\u003c/code\u003e\u003c/a\u003e [Variant] VariantArrayBuilder tracks only offsets (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8193\"\u003e#8193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a9b4221a5519e1e7a834ad809fff418864d33018\"\u003e\u003ccode\u003ea9b4221\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eArrayBuilder\u003c/code\u003e for \u003ccode\u003eUnionBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/be0ede7c9704d8188b6712d22789fa40d9e8d0e0\"\u003e\u003ccode\u003ebe0ede7\u003c/code\u003e\u003c/a\u003e [Variant] ParentState handles finish/rollback for builders (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/887550471c70d721ed6e77f9c1e0580f44ff1084\"\u003e\u003ccode\u003e8875504\u003c/code\u003e\u003c/a\u003e arrow-row: Document dictionary handling (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8168\"\u003e#8168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ebb6ede98b2b4d96a1a4f501a28ab42a3b937f73\"\u003e\u003ccode\u003eebb6ede\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::RunEndEncoded\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/62770b602a7ed4ade22f593300f9f193b568fe16\"\u003e\u003ccode\u003e62770b6\u003c/code\u003e\u003c/a\u003e [Variant]: Implement \u003ccode\u003eDataType::Dictionary\u003c/code\u003e support for \u003ccode\u003ecast_to_variant\u003c/code\u003e ker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/653ca784525ca39929c0bd2c4572cf330cdf41d6\"\u003e\u003ccode\u003e653ca78\u003c/code\u003e\u003c/a\u003e [Variant] Rename ValueBuffer as ValueBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8187\"\u003e#8187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 49.0.0 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 49.0.0 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3351","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3351","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3351/packages"}},{"old_version":"49.0.0","new_version":"49.0.1","update_type":"patch","path":"/rust","pr_created_at":"2025-08-19T05:34:03.000Z","version_change":"49.0.0 → 49.0.1","issue":{"uuid":"2755227101","node_id":"PR_kwDOHbrc7c6kOW3d","number":3305,"state":"open","title":"chore(rust): bump the arrow-datafusion group in /rust with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-19T05:34:03.000Z","updated_at":"2025-08-19T05:34:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-select","old_version":"55.2.0","new_version":"56.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"49.0.0","new_version":"49.0.1","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"49.0.0","new_version":"49.0.1","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arrow-array](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-buffer](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [arrow-select](https://github.com/apache/arrow-rs) | `55.2.0` | `56.0.0` |\n| [datafusion](https://github.com/apache/datafusion) | `49.0.0` | `49.0.1` |\n| [datafusion-substrait](https://github.com/apache/datafusion) | `49.0.0` | `49.0.1` |\n\nUpdates `arrow-array` from 55.2.0 to 56.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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-array'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.2.0 to 56.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-buffer'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.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 55.2.0 to 56.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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-schema'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.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 55.2.0 to 56.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-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 56.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/56.0.0\"\u003e56.0.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.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\u003earrow-schema: Remove dict_id from being required equal for merging \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7968\"\u003e#7968\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/brancz\"\u003ebrancz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Parquet] Use \u003ccode\u003eu64\u003c/code\u003e for \u003ccode\u003eSerializedPageReaderState.offset\u003c/code\u003e \u0026amp; \u003ccode\u003eremaining_bytes\u003c/code\u003e, instead of \u003ccode\u003eusize\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7918\"\u003e#7918\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/JigaoLuo\"\u003eJigaoLuo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade tonic dependencies to 0.13.0 version (try 2) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7839\"\u003e#7839\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] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated Arrow functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7830\"\u003e#7830\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] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated temporal functions \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7813\"\u003e#7813\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove functions from parquet crate deprecated in or before 54.0.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7811\"\u003e#7811\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7686\"\u003eGH-7686\u003c/a\u003e: [Parquet] Fix int96 min/max stats \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7687\"\u003e#7687\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/rahulketch\"\u003erahulketch\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\u003e[parquet] Relax type restriction to allow writing dictionary/native batches for same column \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8004\"\u003e#8004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport casting int64 to interval \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7988\"\u003e#7988\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eListBuilder::with_value\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7951\"\u003e#7951\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Add  \u003ccode\u003eObjectBuilder::with_field\u003c/code\u003e for convenience \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7949\"\u003e#7949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Impl PartialEq for VariantObject \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7943\"\u003e#7943\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7948\"\u003e#7948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Offer \u003ccode\u003esimdutf8\u003c/code\u003e as an optional dependency when validating metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7902\"\u003e#7902\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\u003e[Variant] Avoid collecting offset iterator \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7901\"\u003e#7901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Remove superfluous check when validating monotonic offsets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7900\"\u003e#7900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Avoid extra allocation in \u003ccode\u003eObjectBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7899\"\u003e#7899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] \u003ccode\u003evariant_get\u003c/code\u003e kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7893\"\u003e#7893\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant][Compute] Add batch processing for Variant-JSON String conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7883\"\u003e#7883\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMapArray\u003c/code\u003e in lexsort \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7881\"\u003e#7881\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-old.md\"\u003earrow-select'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/commit/876585c1cd986dbaee0c26d52b55a4186a2f68c8\"\u003e\u003ccode\u003e876585c\u003c/code\u003e\u003c/a\u003e Fix doc test in avro-arrow (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8020\"\u003e#8020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/94230402c2d31e7da5dc73d1a284cf17940c093c\"\u003e\u003ccode\u003e9423040\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e56.0.0\u003c/code\u003e release: Update version and \u003ccode\u003eCHANGELOG.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8014\"\u003e#8014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/079d4f2db87c9b542c63c4f862876d5559dbfd99\"\u003e\u003ccode\u003e079d4f2\u003c/code\u003e\u003c/a\u003e Improve memory usage for \u003ccode\u003earrow-row -\u0026gt; String/BinaryView\u003c/code\u003e when utf8 validatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d634ac805a19e72dfb456a0e5012de568b8d28ab\"\u003e\u003ccode\u003ed634ac8\u003c/code\u003e\u003c/a\u003e Implement full-range \u003ccode\u003ei256::to_f64\u003c/code\u003e to eliminate ±∞ saturation for Decimal256...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cbadec751860b3c5ec1ed75a7274b21743c194c4\"\u003e\u003ccode\u003ecbadec7\u003c/code\u003e\u003c/a\u003e Add benchmark for converting StringViewArray with mixed short and long string...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2418c59efa50edfd456dcc042e2bf84692398745\"\u003e\u003ccode\u003e2418c59\u003c/code\u003e\u003c/a\u003e [Parquet] Allow writing compatible DictionaryArrays to parquet writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/625e6ee41d9dc463c08490070278b2090e168e31\"\u003e\u003ccode\u003e625e6ee\u003c/code\u003e\u003c/a\u003e Perf: improve sort via \u003ccode\u003epartition_validity\u003c/code\u003e to use fast path for bit map scan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/499de7dea66b9500f82bd9f1096c62e6b868ee6a\"\u003e\u003ccode\u003e499de7d\u003c/code\u003e\u003c/a\u003e Create empty buffer for a buffer specified in the C Data Interface with lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/00a2f7354d4aa42ad2ff6c5a3bff3f2ea17ca4ba\"\u003e\u003ccode\u003e00a2f73\u003c/code\u003e\u003c/a\u003e [Variant] impl FromIterator for VariantPath (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/8011\"\u003e#8011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d9afbc037d7c0562b7f80115928a1b5050c5692\"\u003e\u003ccode\u003e1d9afbc\u003c/code\u003e\u003c/a\u003e Minor: Upate \u003ccode\u003ecast_with_options\u003c/code\u003e docs about casting integers --\u0026gt; intervals (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.2.0...56.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 49.0.0 to 49.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9cfb9cd013f33bcdae25360790da7101ee33266f\"\u003e\u003ccode\u003e9cfb9cd\u003c/code\u003e\u003c/a\u003e remove warning from every file open (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16968\"\u003e#16968\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17059\"\u003e#17059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afb90999d0a1ab500f42a32251370f214f837d1e\"\u003e\u003ccode\u003eafb9099\u003c/code\u003e\u003c/a\u003e [branch-49] Final Changelog Tweaks (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16852\"\u003e#16852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 49.0.0 to 49.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/9cfb9cd013f33bcdae25360790da7101ee33266f\"\u003e\u003ccode\u003e9cfb9cd\u003c/code\u003e\u003c/a\u003e remove warning from every file open (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16968\"\u003e#16968\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17059\"\u003e#17059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afb90999d0a1ab500f42a32251370f214f837d1e\"\u003e\u003ccode\u003eafb9099\u003c/code\u003e\u003c/a\u003e [branch-49] Final Changelog Tweaks (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16852\"\u003e#16852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/datafusion/compare/49.0.0...49.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/apache/arrow-adbc/pull/3305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3305/packages"}},{"old_version":"48.0.1","new_version":"49.0.0","update_type":"major","path":null,"pr_created_at":"2025-08-02T19:02:19.000Z","version_change":"48.0.1 → 49.0.0","issue":{"uuid":"2715226220","node_id":"PR_kwDOHsDKY86h1xBs","number":1195,"state":"closed","title":"build(deps): bump datafusion-substrait from 48.0.1 to 49.0.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-19T21:27:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-02T19:02:19.000Z","updated_at":"2025-08-19T21:27:08.000Z","time_to_close":1477489,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 48.0.1 to 49.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=48.0.1\u0026new-version=49.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1195/packages"}},{"old_version":"48.0.1","new_version":"49.0.0","update_type":"major","path":"/rust","pr_created_at":"2025-07-28T23:23:42.000Z","version_change":"48.0.1 → 49.0.0","issue":{"uuid":"2702234089","node_id":"PR_kwDOHbrc7c6hENHp","number":3210,"state":"closed","title":"chore(rust): bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-04T05:40:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T23:23:42.000Z","updated_at":"2025-08-04T05:40:45.000Z","time_to_close":541023,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"48.0.1","new_version":"49.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 48.0.1 to 49.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 48.0.1 to 49.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/273d37a5968571900bfe9efa1ee89f97914da118\"\u003e\u003ccode\u003e273d37a\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eequals_datatype\u003c/code\u003e  for \u003ccode\u003eBinaryExpr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16813\"\u003e#16813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16847\"\u003e#16847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1ded6ef3db287adcee80e3ee4fed16d08b75655e\"\u003e\u003ccode\u003e1ded6ef\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to \u003ccode\u003e49.0.0\u003c/code\u003e, add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16822\"\u003e#16822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2cc83be43d3f05fba15db04826d0947173af4e97\"\u003e\u003ccode\u003e2cc83be\u003c/code\u003e\u003c/a\u003e docs: Remove reference to forthcoming example (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16817\"\u003e#16817\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16818\"\u003e#16818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/46afb3b308e931b39cda73e95d7d21ea9b22d3be\"\u003e\u003ccode\u003e46afb3b\u003c/code\u003e\u003c/a\u003e benchmark: Add parquet h2o support (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16804\"\u003e#16804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/afd82351ca09e3320be847211ad0f246edfc0eb3\"\u003e\u003ccode\u003eafd8235\u003c/code\u003e\u003c/a\u003e Implement equals for stateful functions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16781\"\u003e#16781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d4d5bfd8ffdf2fc1b810bc0de8a9b60bbb43d8dc\"\u003e\u003ccode\u003ed4d5bfd\u003c/code\u003e\u003c/a\u003e chore(deps): bump object_store from 0.12.2 to 0.12.3 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16807\"\u003e#16807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/01234eb66d242366e372efe6403a47065d56659b\"\u003e\u003ccode\u003e01234eb\u003c/code\u003e\u003c/a\u003e Fix: Preserve sorting for the COPY TO plan (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16785\"\u003e#16785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a33c8749c6ac4c9e1e6a55d3dd1e0b6d330ce98\"\u003e\u003ccode\u003e2a33c87\u003c/code\u003e\u003c/a\u003e fix: support nullable columns in pre-sorted data sources (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/4e32ab9c79af9e59d2ab6cf40180ca6a2cf64fbd\"\u003e\u003ccode\u003e4e32ab9\u003c/code\u003e\u003c/a\u003e Fix discrepancy in Float64 to timestamp(9) casts for constants (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eabf3b7e5a3b764b113f27e942160a495b2bd712\"\u003e\u003ccode\u003eeabf3b7\u003c/code\u003e\u003c/a\u003e Add example of custom file schema casting rules (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16803\"\u003e#16803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/48.0.1...49.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3210","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3210","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3210/packages"}},{"old_version":"47.0.0","new_version":"48.0.1","update_type":"major","path":null,"pr_created_at":"2025-07-12T22:10:37.000Z","version_change":"47.0.0 → 48.0.1","issue":{"uuid":"2661720751","node_id":"PR_kwDOHbrc7c6epqKv","number":3144,"state":"closed","title":"chore(rust): bump the arrow-datafusion group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-17T07:42:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-12T22:10:37.000Z","updated_at":"2025-07-17T07:42:07.000Z","time_to_close":379889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.1","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.1","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group with 2 updates in the /rust directory: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 47.0.0 to 48.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1dbf5c559c66fa810d62e25df4abb46127bf5fb9\"\u003e\u003ccode\u003e1dbf5c5\u003c/code\u003e\u003c/a\u003e [branch-48] Prepare 48.0.1 ad CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16679\"\u003e#16679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/bcb8dc56c9b0806b176f43e101dc90e1e78c7af1\"\u003e\u003ccode\u003ebcb8dc5\u003c/code\u003e\u003c/a\u003e fix: column indices in FFI partition evaluator (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16480\"\u003e#16480\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16657\"\u003e#16657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d43ddf1ea50e91ef2281c7a382caedee2513c2e6\"\u003e\u003ccode\u003ed43ddf1\u003c/code\u003e\u003c/a\u003e [branch-48] Set the default value of datafusion.execution.collect_statistics ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/7b31676c6c2ad5fc263759698280df6e22fde2e7\"\u003e\u003ccode\u003e7b31676\u003c/code\u003e\u003c/a\u003e Fix parquet filter_pushdown: respect parquet filter pushdown config in scan (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/1dbf5c559c66fa810d62e25df4abb46127bf5fb9\"\u003e\u003ccode\u003e1dbf5c5\u003c/code\u003e\u003c/a\u003e [branch-48] Prepare 48.0.1 ad CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16679\"\u003e#16679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/bcb8dc56c9b0806b176f43e101dc90e1e78c7af1\"\u003e\u003ccode\u003ebcb8dc5\u003c/code\u003e\u003c/a\u003e fix: column indices in FFI partition evaluator (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16480\"\u003e#16480\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16657\"\u003e#16657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d43ddf1ea50e91ef2281c7a382caedee2513c2e6\"\u003e\u003ccode\u003ed43ddf1\u003c/code\u003e\u003c/a\u003e [branch-48] Set the default value of datafusion.execution.collect_statistics ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/7b31676c6c2ad5fc263759698280df6e22fde2e7\"\u003e\u003ccode\u003e7b31676\u003c/code\u003e\u003c/a\u003e Fix parquet filter_pushdown: respect parquet filter pushdown config in scan (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/apache/arrow-adbc/pull/3144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3144/packages"}},{"old_version":"47.0.0","new_version":"48.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-30T23:47:59.000Z","version_change":"47.0.0 → 48.0.0","issue":{"uuid":"2630439847","node_id":"PR_kwDOHbrc7c6cyVOn","number":3071,"state":"open","title":"chore(rust): bump the arrow-datafusion group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T23:47:59.000Z","updated_at":"2025-06-30T23:48:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust): bump","group_name":"arrow-datafusion","update_count":6,"packages":[{"name":"arrow-array","old_version":"55.1.0","new_version":"55.2.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-buffer","old_version":"55.1.0","new_version":"55.2.0"},{"name":"arrow-schema","old_version":"55.1.0","new_version":"55.2.0"},{"name":"arrow-select","old_version":"55.1.0","new_version":"55.2.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group with 4 updates in the /rust directory: [arrow-array](https://github.com/apache/arrow-rs), [arrow-select](https://github.com/apache/arrow-rs), [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `arrow-array` from 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-array'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-buffer` from 55.1.0 to 55.2.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-buffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-buffer'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-schema'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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 55.1.0 to 55.2.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 55.2.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/55.2.0\"\u003e55.2.0\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.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\u003eDo not populate nulls for \u003ccode\u003eNullArray\u003c/code\u003e for \u003ccode\u003eMutableArrayData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7725\"\u003e#7725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePartialEq\u003c/code\u003e for RunArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7691\"\u003e#7691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einterleave_views\u003c/code\u003e is really slow \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7688\"\u003e#7688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd min max aggregates for FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7674\"\u003e#7674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeliver pyarrow as a standalone crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7668\"\u003e#7668\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement \u003ccode\u003eVariantObject::field\u003c/code\u003e and \u003ccode\u003eVariantObject::fields\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7665\"\u003e#7665\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[Variant] Implement read support for remaining primitive types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7630\"\u003e#7630\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFast and ergonomic method to add metadata to a \u003ccode\u003eRecordBatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7628\"\u003e#7628\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient way to change the keys of string dictionary builder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7610\"\u003e#7610\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eadd_nulls\u003c/code\u003e on additional builder types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7605\"\u003e#7605\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_inner\u003c/code\u003e for \u003ccode\u003eAsyncArrowWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7603\"\u003e#7603\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003ePrimitiveBuilder::append_trusted_len_iter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7591\"\u003e#7591\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBenchmark for filter+concat and take+concat into even sized record batches \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7589\"\u003e#7589\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emax_statistics_truncate_length\u003c/code\u003e is ignored when writing statistics to data page headers \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7579\"\u003e#7579\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFeature Request: Encoding in \u003ccode\u003eparquet-rewrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7575\"\u003e#7575\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003estrong_count\u003c/code\u003e method to \u003ccode\u003eBuffer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7568\"\u003e#7568\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCreate version of LexicographicalComparator that compares fixed number of columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7531\"\u003e#7531\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-show-bloom-filter should work with integer typed columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7528\"\u003e#7528\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAllow merging primitive dictionary values in concat and interleave kernels \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7518\"\u003e#7518\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd efficient concatenation of StructArrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7516\"\u003e#7516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eflight-sql-experimental\u003c/code\u003e to \u003ccode\u003eflight-sql\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7498\"\u003e#7498\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\u003eConsider moving from ryu to lexical-core for string formatting / casting floats to string. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7496\"\u003e#7496\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-old.md\"\u003earrow-select'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/commit/25114c5caaa9e767050b366e57c20eca54aca987\"\u003e\u003ccode\u003e25114c5\u003c/code\u003e\u003c/a\u003e [55_maintenance] Fix verify-release-candidate.sh by skipping \u003ccode\u003earrow-pyarrow\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/df702cfc714dd25060f6a493570221df18b2c598\"\u003e\u003ccode\u003edf702cf\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e55.2.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2788762c6334aaf76e36ee2ef71a678719e17e19\"\u003e\u003ccode\u003e2788762\u003c/code\u003e\u003c/a\u003e fix JSON decoder error checking for UTF16 / surrogate parsing panic (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e54b72bc4d2e56d28f849546fe4e19fafc8ecb8c\"\u003e\u003ccode\u003ee54b72b\u003c/code\u003e\u003c/a\u003e fix: Do not add null buffer for \u003ccode\u003eNullArray\u003c/code\u003e in MutableArrayData (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1ededfe024e6da1dd08bd0aee9411d1fb04523ac\"\u003e\u003ccode\u003e1ededfe\u003c/code\u003e\u003c/a\u003e [Variant] Introduce new type over \u0026amp;str for ShortString (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7b374b9b7a9a9cdb51cfdf541826bbf2713b6859\"\u003e\u003ccode\u003e7b374b9\u003c/code\u003e\u003c/a\u003e arrow-array: Implement PartialEq for RunArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/469c7ee1773775998aafd3d147ac229004e00b84\"\u003e\u003ccode\u003e469c7ee\u003c/code\u003e\u003c/a\u003e Define a \u0026quot;arrow-pyrarrow\u0026quot; crate to implement the \u0026quot;pyarrow\u0026quot; feature. (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7694\"\u003e#7694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/fbaf7cea2df2c21cfe47d0dcb77e0abce81be215\"\u003e\u003ccode\u003efbaf7ce\u003c/code\u003e\u003c/a\u003e Support write to buffer api for SerializedFileWriter (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1bed04c1e053e52575c6476f592c5aca3de7310f\"\u003e\u003ccode\u003e1bed04c\u003c/code\u003e\u003c/a\u003e Optimize coalesce kernel for StringView (10-50% faster) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7650\"\u003e#7650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7276819d0d6b2357ae57704af98e2025cddbef70\"\u003e\u003ccode\u003e7276819\u003c/code\u003e\u003c/a\u003e Split out variant code into several new sub-modules (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/55.1.0...55.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/3071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/3071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3071/packages"}},{"old_version":"47.0.0","new_version":"48.0.0","update_type":"major","path":"/rust","pr_created_at":"2025-06-16T22:01:57.000Z","version_change":"47.0.0 → 48.0.0","issue":{"uuid":"2597024412","node_id":"PR_kwDOHbrc7c6ay3Kc","number":2983,"state":"closed","title":"chore(rust)!: bump the arrow-datafusion group in /rust with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-30T20:35:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T22:01:57.000Z","updated_at":"2025-06-30T20:35:55.000Z","time_to_close":1204438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust)!: bump","group_name":"arrow-datafusion","update_count":2,"packages":[{"name":"datafusion","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"},{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the arrow-datafusion group in /rust with 2 updates: [datafusion](https://github.com/apache/datafusion) and [datafusion-substrait](https://github.com/apache/datafusion).\n\nUpdates `datafusion` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion-substrait` from 47.0.0 to 48.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/2983","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/2983","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2983/packages"}},{"old_version":"47.0.0","new_version":"48.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-14T19:09:04.000Z","version_change":"47.0.0 → 48.0.0","issue":{"uuid":"2592881632","node_id":"PR_kwDOHsDKY86ajDvg","number":1148,"state":"open","title":"build(deps): bump datafusion-substrait from 47.0.0 to 48.0.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T19:09:04.000Z","updated_at":"2025-06-14T19:09:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"datafusion-substrait","old_version":"47.0.0","new_version":"48.0.0","repository_url":"https://github.com/apache/datafusion"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [datafusion-substrait](https://github.com/apache/datafusion) from 47.0.0 to 48.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/33a32d4382bee7e3c705d0f55d05c24a115a2f98\"\u003e\u003ccode\u003e33a32d4\u003c/code\u003e\u003c/a\u003e [branch-48] Update CHANGELOG for latest 48.0.0 release (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/b5dfdbeeb31b62890ceff522d318f86a8bcdaee0\"\u003e\u003ccode\u003eb5dfdbe\u003c/code\u003e\u003c/a\u003e feat: add metadata to literal expressions (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16170\"\u003e#16170\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16315\"\u003e#16315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c76c1f076cca6f1922de8ba86b98c05b6a27e7ac\"\u003e\u003ccode\u003ec76c1f0\u003c/code\u003e\u003c/a\u003e fix: [branch-48] Revert \u0026quot;Improve performance of constant aggregate window exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/85f6621a6b1680b40d483a56b10ff3495861ece3\"\u003e\u003ccode\u003e85f6621\u003c/code\u003e\u003c/a\u003e Chore: update DF48 changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16269\"\u003e#16269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2a7f64a85e3d98c51c106607a425d73d2b839e82\"\u003e\u003ccode\u003e2a7f64a\u003c/code\u003e\u003c/a\u003e feat: Add Window UDFs to FFI Crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16261\"\u003e#16261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/2c8241a4dcb082191e89506c3cd58be79918d0a1\"\u003e\u003ccode\u003e2c8241a\u003c/code\u003e\u003c/a\u003e feat(small): Add \u003ccode\u003eBaselineMetrics\u003c/code\u003e to \u003ccode\u003egenerate_series()\u003c/code\u003e table function (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5d3ed9c2e193213c222d933dea7c8bb75ea8b5e8\"\u003e\u003ccode\u003e5d3ed9c\u003c/code\u003e\u003c/a\u003e feat: Add Aggregate UDF to FFI crate (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/14775\"\u003e#14775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/25727d4667ca83bff83ba0457e5dd3ba3528d370\"\u003e\u003ccode\u003e25727d4\u003c/code\u003e\u003c/a\u003e Minor: fix upgrade papercut where structure was moved (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16264\"\u003e#16264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/eeee6b00a0a0cf1bb449631b57535c06bbf99583\"\u003e\u003ccode\u003eeeee6b0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--substrait-round-trip\u003c/code\u003e option in sqllogictests (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16183\"\u003e#16183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/5e307b337210cfb19e0b0d210a51811b22b46728\"\u003e\u003ccode\u003e5e307b3\u003c/code\u003e\u003c/a\u003e Handle dicts for distinct count (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/15871\"\u003e#15871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/47.0.0...48.0.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=datafusion-substrait\u0026package-manager=cargo\u0026previous-version=47.0.0\u0026new-version=48.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/datafusion-python/pull/1148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fdatafusion-python/issues/1148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1148/packages"}}]}