-
Notifications
You must be signed in to change notification settings - Fork 4.5k
cherry-pick allowing numpy 2.3.x #37054
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cherry-pick allowing numpy 2.3.x #37054
Conversation
…pache#36044) (apache#36052) * fix(Partition): support numpy integer types in partition validation Update partition type checking to accept numpy integer types by using numbers.Integral Add tests for numpy integer handling in partition functions * convert to int * fix lints
* update iceberg to 1.9.2 * cleanup * move iceberg sql into a separate module * check test java version too * cleanup * spotless * deps * add missing dep * block java 8 * create examples/iceberg module * dep fixes * import fixes * test fix * update changes * update changes * include integration tests * add examples:iceberg to javaPreCommit * fix deps * fix deps
…sdk worker running in docker env (apache#36085) Cherrypick apache#36014: Fix jdbc logical type not found when python sdk worker running in docker env
…messages by making them lazy (apache#36084) Cherrypick apache#36063: [Java] Fix expensive OneOfType precondition messages by making them lazy
Cherry pick apache#35981
Cherry-picking apache#36092 into release branch
* update dependencies due to CVE-2024-13009 and CVE-2025-24970 * update dependency due to transitive dependency with CVE-2025-48734 * outstanding netty dependency. * fix netty's CVE-2025-55163 * Revert "fix netty's CVE-2025-55163" This reverts commit 874a77c. * revert netty Co-authored-by: Radosław Stankiewicz <radoslaws@google.com>
|
sorry, wrong base repo, my bad. |
Summary of ChangesHello @gpshead, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request primarily focuses on a significant dependency upgrade and refactoring effort across the Apache Beam project. The core objective is to enhance compatibility with newer versions of critical libraries like NumPy (now supporting up to 2.4.x) and Apache Iceberg (upgraded to 1.9.2). This involves updating numerous build configurations, adjusting dependency declarations, and restructuring modules, particularly for Iceberg-related components which now require Java 11+. The changes also include various other version bumps, minor bug fixes, and improvements across the Java, Python, Go, and TypeScript SDKs to ensure the project remains current and functional with its ecosystem. Highlights
Ignored Files
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
Backport acc8f74 to allow numpy 2.3.x