You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by "Abacn (via GitHub)" <gi...@apache.org> on 2025/08/11 01:38:40 UTC

[I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Abacn opened a new issue, #35836:
URL: https://github.com/apache/beam/issues/35836

   ### What needs to happen?
   
   This umbrella tracks any changes could affect existing users (breaking changes) made to Beam Java SDK as part of Beam 3 effort. Changes not necessarily happen for 2.x -> 3.0 at once. Instead, 
   
   | Task |  sub task (if exists) | version (proposed) | Notes  |
   |-----|-----|-----|-----|
   | Java modernization | | | |
   | | Java 8 is officially deprecated. Java 8 pipeline runs on Java11 container (#35064) | 2.66.0 | |
   | | Beam infra requires Java11+ (#35586) | 2.67.0dev | |
   | | End Java 8 support (#31678) | (3.0.0) | |
   | | Java 25 support (#35627) | (2.69-2.70) | |
   | Beam SQL modernization | | | |
   | | Beam ZetaSQL is officially deprecated (#34563) | 2.65.0 | |
   | | End Beam ZetaSQL support (#35662) | 2.68.0 | |
   | | Upgrade Calcite to 1.40 (#35718) | 2.68.0 | |
   | Runner modernization | | |
   | | End Samza runner support (#35448) | (3.0.0) | |
   | | End Twister2 runner (non-portable) support  | (3.0.0 or later) | |
   | | End Jet runner (non-portable) support | (3.0.0 or later) | |
   | Flag/default behavior changes | | |
   | | BigQueryIO streaming default write method from STREAMING_INSERT to STORAGE_API_AT_LEAST_ONCE (or STORAGE_WRITE_API) (#31827) | | |
   
   ### Issue Priority
   
   Priority: 2 (default / most normal work should be filed as P2)
   
   ### Issue Components
   
   - [ ] Component: Python SDK
   - [ ] Component: Java SDK
   - [ ] Component: Go SDK
   - [ ] Component: Typescript SDK
   - [ ] Component: IO connector
   - [ ] Component: Beam YAML
   - [ ] Component: Beam examples
   - [ ] Component: Beam playground
   - [ ] Component: Beam katas
   - [ ] Component: Website
   - [ ] Component: Infrastructure
   - [ ] Component: Spark Runner
   - [ ] Component: Flink Runner
   - [ ] Component: Samza Runner
   - [ ] Component: Twister2 Runner
   - [ ] Component: Hazelcast Jet Runner
   - [ ] Component: Google Cloud Dataflow Runner


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #35836:
URL: https://github.com/apache/beam/issues/35836#issuecomment-4470717212

   This issue has been marked as stale due to 150 days of inactivity. It will be closed in 30 days if no further activity occurs. If you think that’s incorrect or this issue still needs to be addressed, please simply write any comment. If closed, you can reopen the issue at any time. Thank you for your contributions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Posted by "Abacn (via GitHub)" <gi...@apache.org>.
Abacn commented on issue #35836:
URL: https://github.com/apache/beam/issues/35836#issuecomment-3357637749

   Java 25v warnings
   
   ```
   WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
   WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.lmax.disruptor.RingBufferFields (file:/.../com.lmax/disruptor/3.4.2/e2543a63086b4189fbe418d05d56633bc1a815f7/disruptor-3.4.2.jar)
   WARNING: Please consider reporting this to the maintainers of class com.lmax.disruptor.RingBufferFields
   WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
   WARNING: A restricted method in java.lang.System has been called
   WARNING: java.lang.System::load has been called by org.xerial.snappy.SnappyLoader in an unnamed module (file:/.../org.xerial.snappy/snappy-java/1.1.10.4/50d0390056017158bdc75c063efd5c2a898d5f0c/snappy-java-1.1.10.4.jar)
   WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
   WARNING: Restricted methods will be blocked in a future release unless native access is enabled
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #35836:
URL: https://github.com/apache/beam/issues/35836#issuecomment-4719766645

   This issue has been closed due to lack of activity. If you think that is incorrect, you can reopen the issue at any time.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Posted by "allen-dstillery (via GitHub)" <gi...@apache.org>.
allen-dstillery commented on issue #35836:
URL: https://github.com/apache/beam/issues/35836#issuecomment-3572368322

   ```
   WARNING: A restricted method in java.lang.System has been called
   WARNING: java.lang.System::load has been called by org.xerial.snappy.SnappyLoader in an unnamed module (file:/.../org.xerial.snappy/snappy-java/1.1.10.4/50d0390056017158bdc75c063efd5c2a898d5f0c/snappy-java-1.1.10.4.jar)
   WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
   WARNING: Restricted methods will be blocked in a future release unless native access is enabled
   ```
   Is a consequence of [JEP-472](https://openjdk.org/jeps/472), there isn't much to be done about that warning other than telling users to use the flag suggested in the warning, there's nothing to be set in any library code. It's literally a warning that JNI is being used by a dependency. See the related [xerial.snappy-java](https://github.com/xerial/snappy-java/pull/702) PR
   
   Other piece is com.lmax.disrupter only removed the unsafe array access for version 4, but that requires JDK 11. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes [beam]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #35836: [Tracking]: Beam 3.0.0 Milestone 1 Java SDK breaking changes
URL: https://github.com/apache/beam/issues/35836


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org