This is an automated email from the ASF dual-hosted git repository.
Abacn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 4de8bde8f49 add jdkAddOpenModules for Dataflow V2 (#39306)
4de8bde8f49 is described below
commit 4de8bde8f49c75c9acea3e2977a71382e8e25f2c
Author: Abdelrahman Ibrahim <[email protected]>
AuthorDate: Wed Jul 15 15:04:21 2026 +0300
add jdkAddOpenModules for Dataflow V2 (#39306)
---
.github/trigger_files/beam_PostCommit_Java_DataflowV2.json | 2 +-
sdks/java/container/common.gradle | 1 +
sdks/java/container/java17/option-arrow.json | 9 +++++++++
sdks/java/container/java21/option-arrow.json | 9 +++++++++
sdks/java/container/java25/option-arrow.json | 9 +++++++++
5 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json
b/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json
index d0d50256983..c4a6954cecb 100644
--- a/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json
+++ b/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json
@@ -1,4 +1,4 @@
{
- "modification": 7,
+ "modification": 9,
"https://github.com/apache/beam/pull/35159": "moving WindowedValue and
making an interface"
}
diff --git a/sdks/java/container/common.gradle
b/sdks/java/container/common.gradle
index c81a33827be..5b2322f61a3 100644
--- a/sdks/java/container/common.gradle
+++ b/sdks/java/container/common.gradle
@@ -83,6 +83,7 @@ task copyGolangLicenses(type: Copy) {
task copyJdkOptions(type: Copy) {
from "option-jamm.json"
+ from "option-arrow.json"
from "java${imageJavaVersion}-security.properties"
from "option-java${imageJavaVersion}-security.json"
into "build/target/options"
diff --git a/sdks/java/container/java17/option-arrow.json
b/sdks/java/container/java17/option-arrow.json
new file mode 100644
index 00000000000..a22b46ac1f7
--- /dev/null
+++ b/sdks/java/container/java17/option-arrow.json
@@ -0,0 +1,9 @@
+{
+ "name": "arrow",
+ "enabled": true,
+ "options": {
+ "java_arguments": [
+ "--add-opens=java.base/java.nio=ALL-UNNAMED"
+ ]
+ }
+}
diff --git a/sdks/java/container/java21/option-arrow.json
b/sdks/java/container/java21/option-arrow.json
new file mode 100644
index 00000000000..a22b46ac1f7
--- /dev/null
+++ b/sdks/java/container/java21/option-arrow.json
@@ -0,0 +1,9 @@
+{
+ "name": "arrow",
+ "enabled": true,
+ "options": {
+ "java_arguments": [
+ "--add-opens=java.base/java.nio=ALL-UNNAMED"
+ ]
+ }
+}
diff --git a/sdks/java/container/java25/option-arrow.json
b/sdks/java/container/java25/option-arrow.json
new file mode 100644
index 00000000000..a22b46ac1f7
--- /dev/null
+++ b/sdks/java/container/java25/option-arrow.json
@@ -0,0 +1,9 @@
+{
+ "name": "arrow",
+ "enabled": true,
+ "options": {
+ "java_arguments": [
+ "--add-opens=java.base/java.nio=ALL-UNNAMED"
+ ]
+ }
+}