{"id":59643,"name":"bodo","ecosystem":"pip","repository_url":"https://github.com/bodo-ai/Bodo","issues_count":6,"created_at":"2025-08-11T03:31:09.560Z","updated_at":"2025-08-11T03:31:09.560Z","purl":"pkg:pypi/bodo","metadata":{"id":2658756,"name":"bodo","ecosystem":"pypi","description":"High-Performance Python Compute Engine for Data and AI","homepage":"https://bodo.ai","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/bodo-ai/Bodo","keywords_array":["data","analytics","cluster"],"namespace":null,"versions_count":52,"first_release_published_at":"2021-11-01T18:37:27.000Z","latest_release_published_at":"2025-07-14T22:30:44.000Z","latest_release_number":"2025.7.5","last_synced_at":"2025-08-06T20:00:40.590Z","created_at":"2022-04-10T10:13:46.424Z","updated_at":"2025-08-06T20:00:40.590Z","registry_url":"https://pypi.org/project/bodo/","install_command":"pip install bodo --index-url https://pypi.org/simple","documentation_url":"https://docs.bodo.ai","metadata":{"funding":null,"documentation":"https://docs.bodo.ai","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Operating System :: MacOS :: MacOS X","Operating System :: POSIX :: Linux","Programming Language :: Python","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Software Development :: Compilers","Topic :: System :: Distributed Computing"],"normalized_name":"bodo"},"repo_metadata":{"id":267335643,"uuid":"894430000","full_name":"bodo-ai/Bodo","owner":"bodo-ai","description":"High-Performance Python Compute Engine for Data and AI","archived":false,"fork":false,"pushed_at":"2025-08-01T01:03:33.000Z","size":752593,"stargazers_count":291,"open_issues_count":24,"forks_count":12,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-01T01:36:16.040Z","etag":null,"topics":["ai","artificial-intelligence","big-data","data-science","distributed","machine-learning","numpy","optimization","pandas","parallel-computing","pydata","python","scikit-learn","sql"],"latest_commit_sha":null,"homepage":"https://docs.bodo.ai","language":"Python","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/bodo-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2024-11-26T10:46:05.000Z","updated_at":"2025-07-31T23:54:06.000Z","dependencies_parsed_at":"2025-03-25T23:27:27.285Z","dependency_job_id":"e838f44e-8484-4da4-93e5-fc549b4ee3f0","html_url":"https://github.com/bodo-ai/Bodo","commit_stats":null,"previous_names":["bodo-ai/bodo"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/bodo-ai/Bodo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodo-ai","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268162415,"owners_count":24205705,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"bodo-ai","name":"bodo.ai","uuid":"54727353","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/54727353?v=4","repositories_count":17,"last_synced_at":"2024-12-24T11:39:59.747Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/bodo-ai","funding_links":[],"total_stars":163,"followers":22,"following":0,"created_at":"2022-11-18T16:49:58.194Z","updated_at":"2024-12-24T11:39:59.747Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodo-ai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodo-ai/repositories"},"tags":[{"name":"2025.7.5","sha":"37ba790c54d7c89db6c31c8c0622aa0df52a6347","kind":"commit","published_at":"2025-07-14T21:11:11.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7.5","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.5/manifests"},{"name":"2025.7.4","sha":"45e1563107e622a9c6f0b1a368d03a85230ac489","kind":"commit","published_at":"2025-07-08T15:43:45.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7.4","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.4/manifests"},{"name":"2025.7.3","sha":"6fb7bf62e245a057705201952c84e7be2baedd7f","kind":"commit","published_at":"2025-07-07T15:42:03.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7.3","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.3/manifests"},{"name":"2025.7.2","sha":"b63dcd75d65a24dc582dd1b053443adf87ad6487","kind":"commit","published_at":"2025-07-03T19:09:17.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7.2","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.2/manifests"},{"name":"2025.7.1","sha":"2ce00ae8d8dd740bc804052f970ae2ee97ee6cc8","kind":"commit","published_at":"2025-06-28T00:06:05.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7.1/manifests"},{"name":"2025.7","sha":"305951f65393c3fbc00d30a247d71c46ad17be4e","kind":"commit","published_at":"2025-06-27T14:15:03.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.7","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.7/manifests"},{"name":"2025.6","sha":"22d05475bcc157a352174b9ba6fb727ac4bfe815","kind":"commit","published_at":"2025-06-09T15:00:27.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.6","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.6/manifests"},{"name":"2025.5","sha":"48d5dcd4e8e7eb40e6d849fb2832f0f5f6ad832f","kind":"commit","published_at":"2025-05-15T16:21:44.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.5","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.5/manifests"},{"name":"2025.4.2","sha":"729f0f056218121569b35cde05100e192930d2bb","kind":"commit","published_at":"2025-04-23T22:18:50.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.4.2","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4.2/manifests"},{"name":"2025.4.1","sha":"602ddc762696bfabfbbc9c27baa3a45983ee8231","kind":"commit","published_at":"2025-04-21T18:46:29.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.4.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4.1/manifests"},{"name":"2025.4","sha":"f923c9703574f43de39e4f4558103e026c555ac7","kind":"commit","published_at":"2025-04-03T19:00:05.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.4","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.4/manifests"},{"name":"2025.3.3","sha":"22fe98aa5510f8471b523b11b16e649a5bbec3d1","kind":"commit","published_at":"2025-03-28T21:18:56.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.3.3","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.3/manifests"},{"name":"2025.3.2","sha":"1ae322608663fc8a4f2bb86fdc1a1b123d6b020b","kind":"commit","published_at":"2025-03-27T18:09:32.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.3.2","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.2/manifests"},{"name":"2025.3.1","sha":"0b01e27ec7b9bc1a6bddc8bc1f8fdac668c3e763","kind":"commit","published_at":"2025-03-18T21:27:07.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.3.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3.1/manifests"},{"name":"2025.3","sha":"0556ae1ca99914e48acd46a0b15c371188131bcd","kind":"commit","published_at":"2025-03-06T20:12:58.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.3","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.3/manifests"},{"name":"2025.2.1","sha":"c3fb93325e69880402989b9537d78f247cf6a099","kind":"commit","published_at":"2025-02-25T17:59:10.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.2.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.2.1/manifests"},{"name":"2025.2","sha":"87821cc3d5243247710d70f9d4c52f8b3548a2d7","kind":"commit","published_at":"2025-02-13T18:08:06.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.2","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.2/manifests"},{"name":"2025.1","sha":"498c8d56814005984b81db6b315d09210ce59540","kind":"commit","published_at":"2025-01-13T21:08:16.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2025.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2025.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2025.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2025.1/manifests"},{"name":"2024.12.3","sha":"80ef7592d76ebd03f334c6b2e40da712eb21e0c0","kind":"commit","published_at":"2024-12-27T22:37:23.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.12.3","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.3/manifests"},{"name":"2024.12.2","sha":"2cc26f0a53cb8a822f960185437d823ef66a4d29","kind":"commit","published_at":"2024-12-19T19:25:36.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.12.2","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.2/manifests"},{"name":"2024.12.1","sha":"dfa2fae0ac9c522bbced507623d9d530dbe5868c","kind":"commit","published_at":"2024-12-13T23:16:39.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.12.1","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12.1/manifests"},{"name":"2024.12","sha":"9267b0b51dfb8d87b29a636508001089735fc168","kind":"commit","published_at":"2024-12-07T00:58:13.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.12","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.12/manifests"},{"name":"2024.11","sha":"46dd888efee133172d61948fedad2e4e6aa0cf27","kind":"commit","published_at":"2024-12-03T18:51:54.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.11","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.11/manifests"},{"name":"2024.10","sha":"d7d30baa74a1c268b4b751f860ce75546775dda4","kind":"commit","published_at":"2024-10-07T18:00:43.000Z","download_url":"https://codeload.github.com/bodo-ai/Bodo/tar.gz/2024.10","html_url":"https://github.com/bodo-ai/Bodo/releases/tag/2024.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bodo-ai/Bodo@2024.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/tags/2024.10/manifests"}]},"repo_metadata_updated_at":"2025-08-01T03:13:54.129Z","dependent_packages_count":0,"downloads":7351,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":7.996025771109734,"dependent_repos_count":21.71838761843193,"dependent_packages_count":10.002282794063202,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.5601672885631794,"average":10.569215868042011},"purl":"pkg:pypi/bodo","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/bodo","docker_dependents_count":1,"docker_downloads_count":141,"usage_url":"https://repos.ecosyste.ms/usage/pypi/bodo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/bodo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-25T05:06:07.869Z","issues_count":7,"pull_requests_count":653,"avg_time_to_close_issue":511168.0,"avg_time_to_close_pull_request":255173.97110754414,"issues_closed_count":1,"pull_requests_closed_count":623,"pull_request_authors_count":17,"issue_authors_count":6,"avg_comments_per_issue":1.7142857142857142,"avg_comments_per_pull_request":0.998468606431853,"merged_pull_requests_count":574,"bot_issues_count":0,"bot_pull_requests_count":29,"past_year_issues_count":7,"past_year_pull_requests_count":653,"past_year_avg_time_to_close_issue":511168.0,"past_year_avg_time_to_close_pull_request":255173.97110754414,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":623,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.7142857142857142,"past_year_avg_comments_per_pull_request":0.998468606431853,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":574,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-ai%2FBodo/issues","maintainers":[{"login":"ehsantn","count":173,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsantn"},{"login":"DrTodd13","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DrTodd13"},{"login":"mbojanowski","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mbojanowski"}],"active_maintainers":[{"login":"ehsantn","count":173,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsantn"},{"login":"DrTodd13","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DrTodd13"},{"login":"mbojanowski","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mbojanowski"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bodo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bodo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bodo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bodo/related_packages","maintainers":[{"uuid":"bodo.ai","login":"bodo.ai","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/bodo.ai/","role":null,"created_at":"2023-02-23T17:47:53.479Z","updated_at":"2023-02-23T17:47:53.479Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bodo.ai/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":717026,"maintainers_count":304828,"namespaces_count":0,"keywords_count":235499,"github":"pypi","metadata":{"funded_packages_count":50045},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-08-13T05:27:44.516Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"2851270318","node_id":"PR_kwDOKF4tPs6p8u6u","number":2501,"state":"open","title":"Build: Bump bodo from 2025.8.2 to 2025.9","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T22:08:46.000Z","updated_at":"2025-09-22T22:12:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.8.2","new_version":"2025.9","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.8.2 to 2025.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.9\u003c/h2\u003e\n\u003ch1\u003eBodo 2025.9 Release (Date: 09/18/2025)\u003c/h1\u003e\n\u003ch3\u003e🎉 Highlights\u003c/h3\u003e\n\u003cp\u003eThis release, we are excited to significantly improve the import time of the Bodo package, as well as introduce new features like Series.where support and lazy BodoScalars.\u003c/p\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBodo DataFrames now imports the JIT compiler lazily only when necessary, which reduces import time substantially.\u003c/li\u003e\n\u003cli\u003eSupport for Series.where().\u003c/li\u003e\n\u003cli\u003eSeries reductions such as “sum” or “max” now produce a BodoScalar that is evaluated lazily and can be used in some operations such as Series.where() and filter expressions without execution.\u003c/li\u003e\n\u003cli\u003eOptimized support for “not in series” cases like \u003ccode\u003edf[~df.A.isin(df.B)]\u003c/code\u003e using anti-join.\u003c/li\u003e\n\u003cli\u003eSupport for bodo.pandas uses inside JIT functions.\u003c/li\u003e\n\u003cli\u003eAnthropic models used through AWS Bedrock now use Anthropic’s messages API to support newer versions of Claude.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for join non-equi condition keys that are not part of the output.\u003c/li\u003e\n\u003cli\u003eFix for Series expression with non-range Indexes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏎️ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time for cfuncs used in the acceleration of user defined functions in Series.map and DataFrame.apply calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Dependency Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded upper bound to Numba dependency to avoid issues with version 0.62.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/888788d1289c4e08a0830381f7f278e67a4b5f75\"\u003e\u003ccode\u003e888788d\u003c/code\u003e\u003c/a\u003e Upper bound numba version (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/0595d76bc8f13f751142c7a810aac1556156d827\"\u003e\u003ccode\u003e0595d76\u003c/code\u003e\u003c/a\u003e Remove constexpr (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c37c84028fcba3a93e3bcd370f3552249686d1e0\"\u003e\u003ccode\u003ec37c840\u003c/code\u003e\u003c/a\u003e Fix Series expression and BodoScalar handling (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/a3d2dc7ea586869d2b686b9a782500df42b57c65\"\u003e\u003ccode\u003ea3d2dc7\u003c/code\u003e\u003c/a\u003e Make sure Bodo JIT is imported before Numba JIT use (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7ea90c78b3ecc7c2adf9f3b0c80382ad39f78b35\"\u003e\u003ccode\u003e7ea90c7\u003c/code\u003e\u003c/a\u003e Remove JIT dep in memory leak check and reorganize tests (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d9ddf486e30e60c3b77f0561d76f517fe854c754\"\u003e\u003ccode\u003ed9ddf48\u003c/code\u003e\u003c/a\u003e Separate JIT dependency from testing utils (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/960c2b63b08f81758dc7a76008d2ba9d0fd95cb3\"\u003e\u003ccode\u003e960c2b6\u003c/code\u003e\u003c/a\u003e Support Series.where() (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/627c71acaf07069333ddbfeb5cfe74d2ab7f7e40\"\u003e\u003ccode\u003e627c71a\u003c/code\u003e\u003c/a\u003e Enable import tidy in bodo/tests and fix errors (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e703ac1cecbaf640601fd1fe86e5815af0e07fef\"\u003e\u003ccode\u003ee703ac1\u003c/code\u003e\u003c/a\u003e Fix type annotations in scalar.py for 3.9 (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/fb5f8ed3f4da3743df11b74ae90a27d5d86fa9dd\"\u003e\u003ccode\u003efb5f8ed\u003c/code\u003e\u003c/a\u003e Update benchmark scripts to include DataFrames (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8.2...2025.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.8.2\u0026new-version=2025.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/iceberg-python/pull/2501","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2501","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2501/packages"},{"uuid":"2847609954","node_id":"PR_kwDOKa92Zs6puxRi","number":210,"state":"open","title":"Build: Bump bodo from 2025.7.5 to 2025.9","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T01:20:14.000Z","updated_at":"2025-09-22T01:20:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.9","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.9\u003c/h2\u003e\n\u003ch1\u003eBodo 2025.9 Release (Date: 09/18/2025)\u003c/h1\u003e\n\u003ch3\u003e🎉 Highlights\u003c/h3\u003e\n\u003cp\u003eThis release, we are excited to significantly improve the import time of the Bodo package, as well as introduce new features like Series.where support and lazy BodoScalars.\u003c/p\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBodo DataFrames now imports the JIT compiler lazily only when necessary, which reduces import time substantially.\u003c/li\u003e\n\u003cli\u003eSupport for Series.where().\u003c/li\u003e\n\u003cli\u003eSeries reductions such as “sum” or “max” now produce a BodoScalar that is evaluated lazily and can be used in some operations such as Series.where() and filter expressions without execution.\u003c/li\u003e\n\u003cli\u003eOptimized support for “not in series” cases like \u003ccode\u003edf[~df.A.isin(df.B)]\u003c/code\u003e using anti-join.\u003c/li\u003e\n\u003cli\u003eSupport for bodo.pandas uses inside JIT functions.\u003c/li\u003e\n\u003cli\u003eAnthropic models used through AWS Bedrock now use Anthropic’s messages API to support newer versions of Claude.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for join non-equi condition keys that are not part of the output.\u003c/li\u003e\n\u003cli\u003eFix for Series expression with non-range Indexes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏎️ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time for cfuncs used in the acceleration of user defined functions in Series.map and DataFrame.apply calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Dependency Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded upper bound to Numba dependency to avoid issues with version 0.62.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\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/bodo-ai/Bodo/commit/888788d1289c4e08a0830381f7f278e67a4b5f75\"\u003e\u003ccode\u003e888788d\u003c/code\u003e\u003c/a\u003e Upper bound numba version (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/0595d76bc8f13f751142c7a810aac1556156d827\"\u003e\u003ccode\u003e0595d76\u003c/code\u003e\u003c/a\u003e Remove constexpr (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c37c84028fcba3a93e3bcd370f3552249686d1e0\"\u003e\u003ccode\u003ec37c840\u003c/code\u003e\u003c/a\u003e Fix Series expression and BodoScalar handling (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/a3d2dc7ea586869d2b686b9a782500df42b57c65\"\u003e\u003ccode\u003ea3d2dc7\u003c/code\u003e\u003c/a\u003e Make sure Bodo JIT is imported before Numba JIT use (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7ea90c78b3ecc7c2adf9f3b0c80382ad39f78b35\"\u003e\u003ccode\u003e7ea90c7\u003c/code\u003e\u003c/a\u003e Remove JIT dep in memory leak check and reorganize tests (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d9ddf486e30e60c3b77f0561d76f517fe854c754\"\u003e\u003ccode\u003ed9ddf48\u003c/code\u003e\u003c/a\u003e Separate JIT dependency from testing utils (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/960c2b63b08f81758dc7a76008d2ba9d0fd95cb3\"\u003e\u003ccode\u003e960c2b6\u003c/code\u003e\u003c/a\u003e Support Series.where() (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/627c71acaf07069333ddbfeb5cfe74d2ab7f7e40\"\u003e\u003ccode\u003e627c71a\u003c/code\u003e\u003c/a\u003e Enable import tidy in bodo/tests and fix errors (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e703ac1cecbaf640601fd1fe86e5815af0e07fef\"\u003e\u003ccode\u003ee703ac1\u003c/code\u003e\u003c/a\u003e Fix type annotations in scalar.py for 3.9 (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/fb5f8ed3f4da3743df11b74ae90a27d5d86fa9dd\"\u003e\u003ccode\u003efb5f8ed\u003c/code\u003e\u003c/a\u003e Update benchmark scripts to include DataFrames (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Fokko/iceberg-python/pull/210","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/210","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/210/packages"},{"uuid":"2793348054","node_id":"PR_kwDOKF4tPs6mfxvW","number":2416,"state":"open","title":"Build: Bump bodo from 2025.7.5 to 2025.8.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T16:45:45.000Z","updated_at":"2025-09-02T16:45:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.2","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\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/bodo-ai/Bodo/commit/6ea7566bd250c54e91d22daf67e0aaf2a1b39f11\"\u003e\u003ccode\u003e6ea7566\u003c/code\u003e\u003c/a\u003e Split DF Tests on Azure CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7e451bfcabb2a94c1192e973d3b55f90caeca636\"\u003e\u003ccode\u003e7e451bf\u003c/code\u003e\u003c/a\u003e Fix cfunc caching on the platform (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/951cd32e70971f8250c2c73321f6e84ef6f865e6\"\u003e\u003ccode\u003e951cd32\u003c/code\u003e\u003c/a\u003e Fix TPCH path in CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c33fbb5849190ce3d793559b20dcb34761d4dacf\"\u003e\u003ccode\u003ec33fbb5\u003c/code\u003e\u003c/a\u003e Fix LogisticRegression classifier example (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/3225c77fb82e5783bfbf790450d3c258383795be\"\u003e\u003ccode\u003e3225c77\u003c/code\u003e\u003c/a\u003e Fix segfault in runtime join filter caching test (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e7a04824431e0b8bcb37748fbe98a1e48e7ddb83\"\u003e\u003ccode\u003ee7a0482\u003c/code\u003e\u003c/a\u003e Fix default folder for DF Lib TPCH benchmark  (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f7a9926d29e6f09c4aa85be0a952cccce062768b\"\u003e\u003ccode\u003ef7a9926\u003c/code\u003e\u003c/a\u003e Move engine tpch read (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/9bb419b1bf20b333ea1724cc440b69502d3a981c\"\u003e\u003ccode\u003e9bb419b\u003c/code\u003e\u003c/a\u003e Support setting df.columns attribute (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/44712e3d54a5d906776ed45c38660208d231028f\"\u003e\u003ccode\u003e44712e3\u003c/code\u003e\u003c/a\u003e Update bodosql workflow (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/1f9f51f4d18d544f0ed009cc6139e0869fde0db1\"\u003e\u003ccode\u003e1f9f51f\u003c/code\u003e\u003c/a\u003e Fix Windows build (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/iceberg-python/pull/2416","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2416","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2416/packages"},{"uuid":"2788371820","node_id":"PR_kwDOKa92Zs6mMy1s","number":183,"state":"closed","title":"Build: Bump bodo from 2025.8.1 to 2025.8.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T01:20:16.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-01T03:04:58.000Z","updated_at":"2025-09-22T01:20:16.000Z","time_to_close":1808118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.8.1","new_version":"2025.8.2","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.8.1 to 2025.8.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/6ea7566bd250c54e91d22daf67e0aaf2a1b39f11\"\u003e\u003ccode\u003e6ea7566\u003c/code\u003e\u003c/a\u003e Split DF Tests on Azure CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7e451bfcabb2a94c1192e973d3b55f90caeca636\"\u003e\u003ccode\u003e7e451bf\u003c/code\u003e\u003c/a\u003e Fix cfunc caching on the platform (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/951cd32e70971f8250c2c73321f6e84ef6f865e6\"\u003e\u003ccode\u003e951cd32\u003c/code\u003e\u003c/a\u003e Fix TPCH path in CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c33fbb5849190ce3d793559b20dcb34761d4dacf\"\u003e\u003ccode\u003ec33fbb5\u003c/code\u003e\u003c/a\u003e Fix LogisticRegression classifier example (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/3225c77fb82e5783bfbf790450d3c258383795be\"\u003e\u003ccode\u003e3225c77\u003c/code\u003e\u003c/a\u003e Fix segfault in runtime join filter caching test (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e7a04824431e0b8bcb37748fbe98a1e48e7ddb83\"\u003e\u003ccode\u003ee7a0482\u003c/code\u003e\u003c/a\u003e Fix default folder for DF Lib TPCH benchmark  (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f7a9926d29e6f09c4aa85be0a952cccce062768b\"\u003e\u003ccode\u003ef7a9926\u003c/code\u003e\u003c/a\u003e Move engine tpch read (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/9bb419b1bf20b333ea1724cc440b69502d3a981c\"\u003e\u003ccode\u003e9bb419b\u003c/code\u003e\u003c/a\u003e Support setting df.columns attribute (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/44712e3d54a5d906776ed45c38660208d231028f\"\u003e\u003ccode\u003e44712e3\u003c/code\u003e\u003c/a\u003e Update bodosql workflow (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/1f9f51f4d18d544f0ed009cc6139e0869fde0db1\"\u003e\u003ccode\u003e1f9f51f\u003c/code\u003e\u003c/a\u003e Fix Windows build (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8.1...2025.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.8.1\u0026new-version=2025.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/Fokko/iceberg-python/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"2737835969","node_id":"PR_kwDOKF4tPs6jMA_B","number":2309,"state":"closed","title":"Build: Bump bodo from 2025.7.5 to 2025.8.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:24:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T06:27:06.000Z","updated_at":"2025-08-12T09:24:00.000Z","time_to_close":10614,"merged_at":"2025-08-12T09:24:00.000Z","merged_by":"Fokko","closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.1","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrder projection map and dropduplicates. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/687\"\u003ebodo-ai/Bodo#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4980] Collect coverage of Pandas in Bodo DataFrame Library by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/688\"\u003ebodo-ai/Bodo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5001] Add execution counter check to all DataFrame library unit tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/691\"\u003ebodo-ai/Bodo#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake UDF not try to statically evaluate. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/694\"\u003ebodo-ai/Bodo#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5006] Require status check for merging by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/690\"\u003ebodo-ai/Bodo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PhysicalProjectionMetrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/697\"\u003ebodo-ai/Bodo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd run func metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/699\"\u003ebodo-ai/Bodo#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter, sample, reduce and union all metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/700\"\u003ebodo-ai/Bodo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataFrame Library Write Metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/702\"\u003ebodo-ai/Bodo#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Series.isin(Series) and filter with isin by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/696\"\u003ebodo-ai/Bodo#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4954] Support DataFrame/Series.reset_index by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/698\"\u003ebodo-ai/Bodo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4984] Fix pd.read_iceberg().rename() by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/704\"\u003ebodo-ai/Bodo#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5017] Suppress DataFrame fallback warnings by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/705\"\u003ebodo-ai/Bodo#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiling and cfunc. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/703\"\u003ebodo-ai/Bodo#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit DF library tests into batches by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/709\"\u003ebodo-ai/Bodo#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurn off verbose mode in CI by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/706\"\u003ebodo-ai/Bodo#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd queryprofilecollector to read parquet. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/710\"\u003ebodo-ai/Bodo#710\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/bodo-ai/Bodo/commit/f3bc55ab77c782feef3726d17d5e4f149b499ef7\"\u003e\u003ccode\u003ef3bc55a\u003c/code\u003e\u003c/a\u003e Improve LLM embed and generate APIs (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/ec9972f566de6c1af97134638427b5f795656230\"\u003e\u003ccode\u003eec9972f\u003c/code\u003e\u003c/a\u003e [BSE-5004] Match auto-generated method output dtype to pandas (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/bf52cfe43214bb5a51a56cb213bb26aa9f0f26f3\"\u003e\u003ccode\u003ebf52cfe\u003c/code\u003e\u003c/a\u003e [BSE-5018] Use Arrow compute in C++ for date/month/hour (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/426be61fcd843200fdac9ec1de6a1475f88464c1\"\u003e\u003ccode\u003e426be61\u003c/code\u003e\u003c/a\u003e Downgrade mpich to 4.1.2 for performance (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f488b8e2d6161b4f730792bba7e2bd1640a7d64f\"\u003e\u003ccode\u003ef488b8e\u003c/code\u003e\u003c/a\u003e Add cfunc support for apply (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/629a2150065b970d50b6ff7f72588caaef0e4cee\"\u003e\u003ccode\u003e629a215\u003c/code\u003e\u003c/a\u003e BSE-5036: Add llm_generate and embed (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/497d4bb43af1fd4247f22812ec9756c7b2838d30\"\u003e\u003ccode\u003e497d4bb\u003c/code\u003e\u003c/a\u003e Handle pd.NA in unboxing object arrays (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/97c21942663c6266dda029623713b116a9e6fe13\"\u003e\u003ccode\u003e97c2194\u003c/code\u003e\u003c/a\u003e [BSE-5039] Add ReportMetrics to PhysicalQuantile (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d433c38442a1797716710fb9add80faa995ab561\"\u003e\u003ccode\u003ed433c38\u003c/code\u003e\u003c/a\u003e Separate physical operator finalize calls for each operator type (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/cadac41ab0e7cfa909c74499910dd8f97f925244\"\u003e\u003ccode\u003ecadac41\u003c/code\u003e\u003c/a\u003e Add transformers dependency. (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/iceberg-python/pull/2309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2309/packages"},{"uuid":"2733956842","node_id":"PR_kwDOKa92Zs6i9N7q","number":157,"state":"closed","title":"Build: Bump bodo from 2025.7.5 to 2025.8.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-12T19:21:16.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-11T01:46:05.000Z","updated_at":"2025-08-12T19:21:16.000Z","time_to_close":149711,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.1","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrder projection map and dropduplicates. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/687\"\u003ebodo-ai/Bodo#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4980] Collect coverage of Pandas in Bodo DataFrame Library by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/688\"\u003ebodo-ai/Bodo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5001] Add execution counter check to all DataFrame library unit tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/691\"\u003ebodo-ai/Bodo#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake UDF not try to statically evaluate. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/694\"\u003ebodo-ai/Bodo#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5006] Require status check for merging by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/690\"\u003ebodo-ai/Bodo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PhysicalProjectionMetrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/697\"\u003ebodo-ai/Bodo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd run func metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/699\"\u003ebodo-ai/Bodo#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter, sample, reduce and union all metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/700\"\u003ebodo-ai/Bodo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataFrame Library Write Metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/702\"\u003ebodo-ai/Bodo#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Series.isin(Series) and filter with isin by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/696\"\u003ebodo-ai/Bodo#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4954] Support DataFrame/Series.reset_index by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/698\"\u003ebodo-ai/Bodo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4984] Fix pd.read_iceberg().rename() by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/704\"\u003ebodo-ai/Bodo#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5017] Suppress DataFrame fallback warnings by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/705\"\u003ebodo-ai/Bodo#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiling and cfunc. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/703\"\u003ebodo-ai/Bodo#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit DF library tests into batches by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/709\"\u003ebodo-ai/Bodo#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurn off verbose mode in CI by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/706\"\u003ebodo-ai/Bodo#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd queryprofilecollector to read parquet. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/710\"\u003ebodo-ai/Bodo#710\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/bodo-ai/Bodo/commit/f3bc55ab77c782feef3726d17d5e4f149b499ef7\"\u003e\u003ccode\u003ef3bc55a\u003c/code\u003e\u003c/a\u003e Improve LLM embed and generate APIs (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/ec9972f566de6c1af97134638427b5f795656230\"\u003e\u003ccode\u003eec9972f\u003c/code\u003e\u003c/a\u003e [BSE-5004] Match auto-generated method output dtype to pandas (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/bf52cfe43214bb5a51a56cb213bb26aa9f0f26f3\"\u003e\u003ccode\u003ebf52cfe\u003c/code\u003e\u003c/a\u003e [BSE-5018] Use Arrow compute in C++ for date/month/hour (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/426be61fcd843200fdac9ec1de6a1475f88464c1\"\u003e\u003ccode\u003e426be61\u003c/code\u003e\u003c/a\u003e Downgrade mpich to 4.1.2 for performance (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f488b8e2d6161b4f730792bba7e2bd1640a7d64f\"\u003e\u003ccode\u003ef488b8e\u003c/code\u003e\u003c/a\u003e Add cfunc support for apply (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/629a2150065b970d50b6ff7f72588caaef0e4cee\"\u003e\u003ccode\u003e629a215\u003c/code\u003e\u003c/a\u003e BSE-5036: Add llm_generate and embed (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/497d4bb43af1fd4247f22812ec9756c7b2838d30\"\u003e\u003ccode\u003e497d4bb\u003c/code\u003e\u003c/a\u003e Handle pd.NA in unboxing object arrays (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/97c21942663c6266dda029623713b116a9e6fe13\"\u003e\u003ccode\u003e97c2194\u003c/code\u003e\u003c/a\u003e [BSE-5039] Add ReportMetrics to PhysicalQuantile (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d433c38442a1797716710fb9add80faa995ab561\"\u003e\u003ccode\u003ed433c38\u003c/code\u003e\u003c/a\u003e Separate physical operator finalize calls for each operator type (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/cadac41ab0e7cfa909c74499910dd8f97f925244\"\u003e\u003ccode\u003ecadac41\u003c/code\u003e\u003c/a\u003e Add transformers dependency. (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Fokko/iceberg-python/pull/157","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/157","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/157/packages"}],"issue_packages":[{"old_version":"2025.8.2","new_version":"2025.9","update_type":null,"path":null,"pr_created_at":"2025-09-22T22:08:46.000Z","version_change":"2025.8.2 → 2025.9","issue":{"uuid":"2851270318","node_id":"PR_kwDOKF4tPs6p8u6u","number":2501,"state":"open","title":"Build: Bump bodo from 2025.8.2 to 2025.9","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T22:08:46.000Z","updated_at":"2025-09-22T22:12:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.8.2","new_version":"2025.9","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.8.2 to 2025.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.9\u003c/h2\u003e\n\u003ch1\u003eBodo 2025.9 Release (Date: 09/18/2025)\u003c/h1\u003e\n\u003ch3\u003e🎉 Highlights\u003c/h3\u003e\n\u003cp\u003eThis release, we are excited to significantly improve the import time of the Bodo package, as well as introduce new features like Series.where support and lazy BodoScalars.\u003c/p\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBodo DataFrames now imports the JIT compiler lazily only when necessary, which reduces import time substantially.\u003c/li\u003e\n\u003cli\u003eSupport for Series.where().\u003c/li\u003e\n\u003cli\u003eSeries reductions such as “sum” or “max” now produce a BodoScalar that is evaluated lazily and can be used in some operations such as Series.where() and filter expressions without execution.\u003c/li\u003e\n\u003cli\u003eOptimized support for “not in series” cases like \u003ccode\u003edf[~df.A.isin(df.B)]\u003c/code\u003e using anti-join.\u003c/li\u003e\n\u003cli\u003eSupport for bodo.pandas uses inside JIT functions.\u003c/li\u003e\n\u003cli\u003eAnthropic models used through AWS Bedrock now use Anthropic’s messages API to support newer versions of Claude.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for join non-equi condition keys that are not part of the output.\u003c/li\u003e\n\u003cli\u003eFix for Series expression with non-range Indexes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏎️ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time for cfuncs used in the acceleration of user defined functions in Series.map and DataFrame.apply calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Dependency Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded upper bound to Numba dependency to avoid issues with version 0.62.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/888788d1289c4e08a0830381f7f278e67a4b5f75\"\u003e\u003ccode\u003e888788d\u003c/code\u003e\u003c/a\u003e Upper bound numba version (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/0595d76bc8f13f751142c7a810aac1556156d827\"\u003e\u003ccode\u003e0595d76\u003c/code\u003e\u003c/a\u003e Remove constexpr (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c37c84028fcba3a93e3bcd370f3552249686d1e0\"\u003e\u003ccode\u003ec37c840\u003c/code\u003e\u003c/a\u003e Fix Series expression and BodoScalar handling (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/a3d2dc7ea586869d2b686b9a782500df42b57c65\"\u003e\u003ccode\u003ea3d2dc7\u003c/code\u003e\u003c/a\u003e Make sure Bodo JIT is imported before Numba JIT use (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7ea90c78b3ecc7c2adf9f3b0c80382ad39f78b35\"\u003e\u003ccode\u003e7ea90c7\u003c/code\u003e\u003c/a\u003e Remove JIT dep in memory leak check and reorganize tests (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d9ddf486e30e60c3b77f0561d76f517fe854c754\"\u003e\u003ccode\u003ed9ddf48\u003c/code\u003e\u003c/a\u003e Separate JIT dependency from testing utils (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/960c2b63b08f81758dc7a76008d2ba9d0fd95cb3\"\u003e\u003ccode\u003e960c2b6\u003c/code\u003e\u003c/a\u003e Support Series.where() (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/627c71acaf07069333ddbfeb5cfe74d2ab7f7e40\"\u003e\u003ccode\u003e627c71a\u003c/code\u003e\u003c/a\u003e Enable import tidy in bodo/tests and fix errors (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e703ac1cecbaf640601fd1fe86e5815af0e07fef\"\u003e\u003ccode\u003ee703ac1\u003c/code\u003e\u003c/a\u003e Fix type annotations in scalar.py for 3.9 (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/fb5f8ed3f4da3743df11b74ae90a27d5d86fa9dd\"\u003e\u003ccode\u003efb5f8ed\u003c/code\u003e\u003c/a\u003e Update benchmark scripts to include DataFrames (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8.2...2025.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.8.2\u0026new-version=2025.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/iceberg-python/pull/2501","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2501","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2501/packages"}},{"old_version":"2025.7.5","new_version":"2025.9","update_type":null,"path":null,"pr_created_at":"2025-09-22T01:20:14.000Z","version_change":"2025.7.5 → 2025.9","issue":{"uuid":"2847609954","node_id":"PR_kwDOKa92Zs6puxRi","number":210,"state":"open","title":"Build: Bump bodo from 2025.7.5 to 2025.9","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T01:20:14.000Z","updated_at":"2025-09-22T01:20:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.9","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.9\u003c/h2\u003e\n\u003ch1\u003eBodo 2025.9 Release (Date: 09/18/2025)\u003c/h1\u003e\n\u003ch3\u003e🎉 Highlights\u003c/h3\u003e\n\u003cp\u003eThis release, we are excited to significantly improve the import time of the Bodo package, as well as introduce new features like Series.where support and lazy BodoScalars.\u003c/p\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBodo DataFrames now imports the JIT compiler lazily only when necessary, which reduces import time substantially.\u003c/li\u003e\n\u003cli\u003eSupport for Series.where().\u003c/li\u003e\n\u003cli\u003eSeries reductions such as “sum” or “max” now produce a BodoScalar that is evaluated lazily and can be used in some operations such as Series.where() and filter expressions without execution.\u003c/li\u003e\n\u003cli\u003eOptimized support for “not in series” cases like \u003ccode\u003edf[~df.A.isin(df.B)]\u003c/code\u003e using anti-join.\u003c/li\u003e\n\u003cli\u003eSupport for bodo.pandas uses inside JIT functions.\u003c/li\u003e\n\u003cli\u003eAnthropic models used through AWS Bedrock now use Anthropic’s messages API to support newer versions of Claude.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for join non-equi condition keys that are not part of the output.\u003c/li\u003e\n\u003cli\u003eFix for Series expression with non-range Indexes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏎️ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time for cfuncs used in the acceleration of user defined functions in Series.map and DataFrame.apply calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Dependency Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded upper bound to Numba dependency to avoid issues with version 0.62.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\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/bodo-ai/Bodo/commit/888788d1289c4e08a0830381f7f278e67a4b5f75\"\u003e\u003ccode\u003e888788d\u003c/code\u003e\u003c/a\u003e Upper bound numba version (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/0595d76bc8f13f751142c7a810aac1556156d827\"\u003e\u003ccode\u003e0595d76\u003c/code\u003e\u003c/a\u003e Remove constexpr (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c37c84028fcba3a93e3bcd370f3552249686d1e0\"\u003e\u003ccode\u003ec37c840\u003c/code\u003e\u003c/a\u003e Fix Series expression and BodoScalar handling (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/a3d2dc7ea586869d2b686b9a782500df42b57c65\"\u003e\u003ccode\u003ea3d2dc7\u003c/code\u003e\u003c/a\u003e Make sure Bodo JIT is imported before Numba JIT use (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7ea90c78b3ecc7c2adf9f3b0c80382ad39f78b35\"\u003e\u003ccode\u003e7ea90c7\u003c/code\u003e\u003c/a\u003e Remove JIT dep in memory leak check and reorganize tests (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d9ddf486e30e60c3b77f0561d76f517fe854c754\"\u003e\u003ccode\u003ed9ddf48\u003c/code\u003e\u003c/a\u003e Separate JIT dependency from testing utils (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/960c2b63b08f81758dc7a76008d2ba9d0fd95cb3\"\u003e\u003ccode\u003e960c2b6\u003c/code\u003e\u003c/a\u003e Support Series.where() (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/627c71acaf07069333ddbfeb5cfe74d2ab7f7e40\"\u003e\u003ccode\u003e627c71a\u003c/code\u003e\u003c/a\u003e Enable import tidy in bodo/tests and fix errors (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e703ac1cecbaf640601fd1fe86e5815af0e07fef\"\u003e\u003ccode\u003ee703ac1\u003c/code\u003e\u003c/a\u003e Fix type annotations in scalar.py for 3.9 (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/fb5f8ed3f4da3743df11b74ae90a27d5d86fa9dd\"\u003e\u003ccode\u003efb5f8ed\u003c/code\u003e\u003c/a\u003e Update benchmark scripts to include DataFrames (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Fokko/iceberg-python/pull/210","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/210","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/210/packages"}},{"old_version":"2025.7.5","new_version":"2025.8.2","update_type":"minor","path":null,"pr_created_at":"2025-09-02T16:45:45.000Z","version_change":"2025.7.5 → 2025.8.2","issue":{"uuid":"2793348054","node_id":"PR_kwDOKF4tPs6mfxvW","number":2416,"state":"open","title":"Build: Bump bodo from 2025.7.5 to 2025.8.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T16:45:45.000Z","updated_at":"2025-09-02T16:45:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.2","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\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/bodo-ai/Bodo/commit/6ea7566bd250c54e91d22daf67e0aaf2a1b39f11\"\u003e\u003ccode\u003e6ea7566\u003c/code\u003e\u003c/a\u003e Split DF Tests on Azure CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7e451bfcabb2a94c1192e973d3b55f90caeca636\"\u003e\u003ccode\u003e7e451bf\u003c/code\u003e\u003c/a\u003e Fix cfunc caching on the platform (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/951cd32e70971f8250c2c73321f6e84ef6f865e6\"\u003e\u003ccode\u003e951cd32\u003c/code\u003e\u003c/a\u003e Fix TPCH path in CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c33fbb5849190ce3d793559b20dcb34761d4dacf\"\u003e\u003ccode\u003ec33fbb5\u003c/code\u003e\u003c/a\u003e Fix LogisticRegression classifier example (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/3225c77fb82e5783bfbf790450d3c258383795be\"\u003e\u003ccode\u003e3225c77\u003c/code\u003e\u003c/a\u003e Fix segfault in runtime join filter caching test (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e7a04824431e0b8bcb37748fbe98a1e48e7ddb83\"\u003e\u003ccode\u003ee7a0482\u003c/code\u003e\u003c/a\u003e Fix default folder for DF Lib TPCH benchmark  (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f7a9926d29e6f09c4aa85be0a952cccce062768b\"\u003e\u003ccode\u003ef7a9926\u003c/code\u003e\u003c/a\u003e Move engine tpch read (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/9bb419b1bf20b333ea1724cc440b69502d3a981c\"\u003e\u003ccode\u003e9bb419b\u003c/code\u003e\u003c/a\u003e Support setting df.columns attribute (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/44712e3d54a5d906776ed45c38660208d231028f\"\u003e\u003ccode\u003e44712e3\u003c/code\u003e\u003c/a\u003e Update bodosql workflow (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/1f9f51f4d18d544f0ed009cc6139e0869fde0db1\"\u003e\u003ccode\u003e1f9f51f\u003c/code\u003e\u003c/a\u003e Fix Windows build (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/iceberg-python/pull/2416","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2416","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2416/packages"}},{"old_version":"2025.8.1","new_version":"2025.8.2","update_type":"patch","path":null,"pr_created_at":"2025-09-01T03:04:58.000Z","version_change":"2025.8.1 → 2025.8.2","issue":{"uuid":"2788371820","node_id":"PR_kwDOKa92Zs6mMy1s","number":183,"state":"closed","title":"Build: Bump bodo from 2025.8.1 to 2025.8.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T01:20:16.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-01T03:04:58.000Z","updated_at":"2025-09-22T01:20:16.000Z","time_to_close":1808118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.8.1","new_version":"2025.8.2","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.8.1 to 2025.8.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.2\u003c/h2\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cp\u003eSupport for AWS Bedrock backend for llm_generate and embed.\nSupport passing user defined functions that return scalars to groupby.agg and groupby.apply\nSupport renaming DataFrame column using \u003ccode\u003edf.columns = [...]\u003c/code\u003e syntax\nAdd API map_partition_with_state to DataFrame that allows you to do a one-time initialization of state on each worker which can then be used to map batches of rows from a DataFrame to produce a new DataFrame.\nAdded JIT fallback to Bodo DataFrames such that operations not supported natively in DataFrames can use the equivalent operation from Bodo engine.\u003c/p\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cp\u003eImprove Series.quantile/describe performance.\nImprove the performance of fetching row counts for Parquet datasets\nImprove package import time and worker spinup time substantially\u003c/p\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cp\u003eFix a crash with llm_generate and embed in Jupyter Notebooks/when an asyncio executor is already running.\nFix OpenAI environment variables not being sent to workers.\nFix bug in loss computation when fitting LogisticRegression in parallel.\nFix crash when running map/apply on large numbers of workers\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/6ea7566bd250c54e91d22daf67e0aaf2a1b39f11\"\u003e\u003ccode\u003e6ea7566\u003c/code\u003e\u003c/a\u003e Split DF Tests on Azure CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/7e451bfcabb2a94c1192e973d3b55f90caeca636\"\u003e\u003ccode\u003e7e451bf\u003c/code\u003e\u003c/a\u003e Fix cfunc caching on the platform (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/951cd32e70971f8250c2c73321f6e84ef6f865e6\"\u003e\u003ccode\u003e951cd32\u003c/code\u003e\u003c/a\u003e Fix TPCH path in CI (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/c33fbb5849190ce3d793559b20dcb34761d4dacf\"\u003e\u003ccode\u003ec33fbb5\u003c/code\u003e\u003c/a\u003e Fix LogisticRegression classifier example (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/3225c77fb82e5783bfbf790450d3c258383795be\"\u003e\u003ccode\u003e3225c77\u003c/code\u003e\u003c/a\u003e Fix segfault in runtime join filter caching test (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/e7a04824431e0b8bcb37748fbe98a1e48e7ddb83\"\u003e\u003ccode\u003ee7a0482\u003c/code\u003e\u003c/a\u003e Fix default folder for DF Lib TPCH benchmark  (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f7a9926d29e6f09c4aa85be0a952cccce062768b\"\u003e\u003ccode\u003ef7a9926\u003c/code\u003e\u003c/a\u003e Move engine tpch read (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/9bb419b1bf20b333ea1724cc440b69502d3a981c\"\u003e\u003ccode\u003e9bb419b\u003c/code\u003e\u003c/a\u003e Support setting df.columns attribute (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/44712e3d54a5d906776ed45c38660208d231028f\"\u003e\u003ccode\u003e44712e3\u003c/code\u003e\u003c/a\u003e Update bodosql workflow (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/1f9f51f4d18d544f0ed009cc6139e0869fde0db1\"\u003e\u003ccode\u003e1f9f51f\u003c/code\u003e\u003c/a\u003e Fix Windows build (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8.1...2025.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.8.1\u0026new-version=2025.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/Fokko/iceberg-python/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"2025.7.5","new_version":"2025.8.1","update_type":"minor","path":null,"pr_created_at":"2025-08-12T06:27:06.000Z","version_change":"2025.7.5 → 2025.8.1","issue":{"uuid":"2737835969","node_id":"PR_kwDOKF4tPs6jMA_B","number":2309,"state":"closed","title":"Build: Bump bodo from 2025.7.5 to 2025.8.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:24:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T06:27:06.000Z","updated_at":"2025-08-12T09:24:00.000Z","time_to_close":10614,"merged_at":"2025-08-12T09:24:00.000Z","merged_by":"Fokko","closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.1","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrder projection map and dropduplicates. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/687\"\u003ebodo-ai/Bodo#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4980] Collect coverage of Pandas in Bodo DataFrame Library by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/688\"\u003ebodo-ai/Bodo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5001] Add execution counter check to all DataFrame library unit tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/691\"\u003ebodo-ai/Bodo#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake UDF not try to statically evaluate. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/694\"\u003ebodo-ai/Bodo#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5006] Require status check for merging by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/690\"\u003ebodo-ai/Bodo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PhysicalProjectionMetrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/697\"\u003ebodo-ai/Bodo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd run func metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/699\"\u003ebodo-ai/Bodo#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter, sample, reduce and union all metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/700\"\u003ebodo-ai/Bodo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataFrame Library Write Metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/702\"\u003ebodo-ai/Bodo#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Series.isin(Series) and filter with isin by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/696\"\u003ebodo-ai/Bodo#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4954] Support DataFrame/Series.reset_index by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/698\"\u003ebodo-ai/Bodo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4984] Fix pd.read_iceberg().rename() by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/704\"\u003ebodo-ai/Bodo#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5017] Suppress DataFrame fallback warnings by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/705\"\u003ebodo-ai/Bodo#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiling and cfunc. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/703\"\u003ebodo-ai/Bodo#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit DF library tests into batches by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/709\"\u003ebodo-ai/Bodo#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurn off verbose mode in CI by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/706\"\u003ebodo-ai/Bodo#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd queryprofilecollector to read parquet. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/710\"\u003ebodo-ai/Bodo#710\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/bodo-ai/Bodo/commit/f3bc55ab77c782feef3726d17d5e4f149b499ef7\"\u003e\u003ccode\u003ef3bc55a\u003c/code\u003e\u003c/a\u003e Improve LLM embed and generate APIs (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/ec9972f566de6c1af97134638427b5f795656230\"\u003e\u003ccode\u003eec9972f\u003c/code\u003e\u003c/a\u003e [BSE-5004] Match auto-generated method output dtype to pandas (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/bf52cfe43214bb5a51a56cb213bb26aa9f0f26f3\"\u003e\u003ccode\u003ebf52cfe\u003c/code\u003e\u003c/a\u003e [BSE-5018] Use Arrow compute in C++ for date/month/hour (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/426be61fcd843200fdac9ec1de6a1475f88464c1\"\u003e\u003ccode\u003e426be61\u003c/code\u003e\u003c/a\u003e Downgrade mpich to 4.1.2 for performance (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f488b8e2d6161b4f730792bba7e2bd1640a7d64f\"\u003e\u003ccode\u003ef488b8e\u003c/code\u003e\u003c/a\u003e Add cfunc support for apply (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/629a2150065b970d50b6ff7f72588caaef0e4cee\"\u003e\u003ccode\u003e629a215\u003c/code\u003e\u003c/a\u003e BSE-5036: Add llm_generate and embed (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/497d4bb43af1fd4247f22812ec9756c7b2838d30\"\u003e\u003ccode\u003e497d4bb\u003c/code\u003e\u003c/a\u003e Handle pd.NA in unboxing object arrays (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/97c21942663c6266dda029623713b116a9e6fe13\"\u003e\u003ccode\u003e97c2194\u003c/code\u003e\u003c/a\u003e [BSE-5039] Add ReportMetrics to PhysicalQuantile (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d433c38442a1797716710fb9add80faa995ab561\"\u003e\u003ccode\u003ed433c38\u003c/code\u003e\u003c/a\u003e Separate physical operator finalize calls for each operator type (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/cadac41ab0e7cfa909c74499910dd8f97f925244\"\u003e\u003ccode\u003ecadac41\u003c/code\u003e\u003c/a\u003e Add transformers dependency. (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/iceberg-python/pull/2309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ficeberg-python/issues/2309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2309/packages"}},{"old_version":"2025.7.5","new_version":"2025.8.1","update_type":"minor","path":null,"pr_created_at":"2025-08-11T01:46:05.000Z","version_change":"2025.7.5 → 2025.8.1","issue":{"uuid":"2733956842","node_id":"PR_kwDOKa92Zs6i9N7q","number":157,"state":"closed","title":"Build: Bump bodo from 2025.7.5 to 2025.8.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-12T19:21:16.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-11T01:46:05.000Z","updated_at":"2025-08-12T19:21:16.000Z","time_to_close":149711,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build: Bump","packages":[{"name":"bodo","old_version":"2025.7.5","new_version":"2025.8.1","repository_url":"https://github.com/bodo-ai/Bodo"}],"path":null,"ecosystem":"pip"},"body":"Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodo-ai/Bodo/releases\"\u003ebodo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BSE-5018] Use Arrow compute in C++ for date/month/hour by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/728\"\u003ebodo-ai/Bodo#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5004] Match auto-generated method output dtype to pandas by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/737\"\u003ebodo-ai/Bodo#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove LLM embed and generate APIs by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/738\"\u003ebodo-ai/Bodo#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\"\u003ehttps://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2025.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport df column setitem with extra projection on source by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/666\"\u003ebodo-ai/Bodo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem for functions inside arithmatic expressions by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/670\"\u003ebodo-ai/Bodo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pixi by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/673\"\u003ebodo-ai/Bodo#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake selection creation for plans a property. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/669\"\u003ebodo-ai/Bodo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate pyarrow to 19.0.1 on platform by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/674\"\u003ebodo-ai/Bodo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for 2025.7.5 by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/676\"\u003ebodo-ai/Bodo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC taxi: Avoid calling cast when the offset is non-zero by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/668\"\u003ebodo-ai/Bodo#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix df column setitem with extra projection column order by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/672\"\u003ebodo-ai/Bodo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/641\"\u003ebodo-ai/Bodo#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/571\"\u003ebodo-ai/Bodo#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBSE-4937: Add bodo iceberg benchmark by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/680\"\u003ebodo-ai/Bodo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4979] Expand Series binop by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/661\"\u003ebodo-ai/Bodo#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck and match filter and expression source plans by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/678\"\u003ebodo-ai/Bodo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle reductions with empty batches and empty filters. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/677\"\u003ebodo-ai/Bodo#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jit wrapper around map in DataFrame Library by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/675\"\u003ebodo-ai/Bodo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4993] Implement plan execution warning by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/681\"\u003ebodo-ai/Bodo#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport left/right/outer/cross joins by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/682\"\u003ebodo-ai/Bodo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI failure due to merge conflict by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/684\"\u003ebodo-ai/Bodo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Series.map bodo engine JIT flags by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/685\"\u003ebodo-ai/Bodo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4985] Add TPCH Queries to end-to-end tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/679\"\u003ebodo-ai/Bodo#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower Python call overheads in execution pipelines by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/686\"\u003ebodo-ai/Bodo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds skip marker on failing tpch tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/689\"\u003ebodo-ai/Bodo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrder projection map and dropduplicates. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/687\"\u003ebodo-ai/Bodo#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4980] Collect coverage of Pandas in Bodo DataFrame Library by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/688\"\u003ebodo-ai/Bodo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5001] Add execution counter check to all DataFrame library unit tests by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/691\"\u003ebodo-ai/Bodo#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake UDF not try to statically evaluate. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/694\"\u003ebodo-ai/Bodo#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5006] Require status check for merging by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/690\"\u003ebodo-ai/Bodo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PhysicalProjectionMetrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/697\"\u003ebodo-ai/Bodo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd run func metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/699\"\u003ebodo-ai/Bodo#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter, sample, reduce and union all metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/700\"\u003ebodo-ai/Bodo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataFrame Library Write Metrics by \u003ca href=\"https://github.com/IsaacWarren\"\u003e\u003ccode\u003e@​IsaacWarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/702\"\u003ebodo-ai/Bodo#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Series.isin(Series) and filter with isin by \u003ca href=\"https://github.com/ehsantn\"\u003e\u003ccode\u003e@​ehsantn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/696\"\u003ebodo-ai/Bodo#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4954] Support DataFrame/Series.reset_index by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/698\"\u003ebodo-ai/Bodo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-4984] Fix pd.read_iceberg().rename() by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/704\"\u003ebodo-ai/Bodo#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BSE-5017] Suppress DataFrame fallback warnings by \u003ca href=\"https://github.com/chrisoh7\"\u003e\u003ccode\u003e@​chrisoh7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/705\"\u003ebodo-ai/Bodo#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiling and cfunc. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/703\"\u003ebodo-ai/Bodo#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit DF library tests into batches by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/709\"\u003ebodo-ai/Bodo#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurn off verbose mode in CI by \u003ca href=\"https://github.com/scott-routledge2\"\u003e\u003ccode\u003e@​scott-routledge2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/706\"\u003ebodo-ai/Bodo#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd queryprofilecollector to read parquet. by \u003ca href=\"https://github.com/DrTodd13\"\u003e\u003ccode\u003e@​DrTodd13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/pull/710\"\u003ebodo-ai/Bodo#710\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/bodo-ai/Bodo/commit/f3bc55ab77c782feef3726d17d5e4f149b499ef7\"\u003e\u003ccode\u003ef3bc55a\u003c/code\u003e\u003c/a\u003e Improve LLM embed and generate APIs (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/ec9972f566de6c1af97134638427b5f795656230\"\u003e\u003ccode\u003eec9972f\u003c/code\u003e\u003c/a\u003e [BSE-5004] Match auto-generated method output dtype to pandas (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/bf52cfe43214bb5a51a56cb213bb26aa9f0f26f3\"\u003e\u003ccode\u003ebf52cfe\u003c/code\u003e\u003c/a\u003e [BSE-5018] Use Arrow compute in C++ for date/month/hour (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/426be61fcd843200fdac9ec1de6a1475f88464c1\"\u003e\u003ccode\u003e426be61\u003c/code\u003e\u003c/a\u003e Downgrade mpich to 4.1.2 for performance (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/f488b8e2d6161b4f730792bba7e2bd1640a7d64f\"\u003e\u003ccode\u003ef488b8e\u003c/code\u003e\u003c/a\u003e Add cfunc support for apply (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/629a2150065b970d50b6ff7f72588caaef0e4cee\"\u003e\u003ccode\u003e629a215\u003c/code\u003e\u003c/a\u003e BSE-5036: Add llm_generate and embed (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/497d4bb43af1fd4247f22812ec9756c7b2838d30\"\u003e\u003ccode\u003e497d4bb\u003c/code\u003e\u003c/a\u003e Handle pd.NA in unboxing object arrays (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/97c21942663c6266dda029623713b116a9e6fe13\"\u003e\u003ccode\u003e97c2194\u003c/code\u003e\u003c/a\u003e [BSE-5039] Add ReportMetrics to PhysicalQuantile (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/d433c38442a1797716710fb9add80faa995ab561\"\u003e\u003ccode\u003ed433c38\u003c/code\u003e\u003c/a\u003e Separate physical operator finalize calls for each operator type (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodo-ai/Bodo/commit/cadac41ab0e7cfa909c74499910dd8f97f925244\"\u003e\u003ccode\u003ecadac41\u003c/code\u003e\u003c/a\u003e Add transformers dependency. (\u003ca href=\"https://redirect.github.com/bodo-ai/Bodo/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo\u0026package-manager=pip\u0026previous-version=2025.7.5\u0026new-version=2025.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Fokko/iceberg-python/pull/157","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fokko%2Ficeberg-python/issues/157","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/157/packages"}}]}