Abacn commented on code in PR #39064:
URL: https://github.com/apache/beam/pull/39064#discussion_r3603528049


##########
CHANGES.md:
##########
@@ -73,7 +73,9 @@
 
 ## Breaking Changes
 
-* (Python) Removed `google-perftools` from the SDK container images. Users who 
wish to use `--profiler_agent=tcmalloc` should install google-perftools APT 
package in their custom container images separately 
([#39323](https://github.com/apache/beam/issues/39323)).
+* (Java) IcebergIO now requires Java 17 at runtime. This raises the floor in 
preparation for the Iceberg 1.11.0 upgrade, which is published as Java 17 
bytecode. Pipelines using `Managed.read(ICEBERG)`/`Managed.write(ICEBERG)` must 
run on a Java 17+ JVM. Because IcebergIO is bundled in the shared Java IO 
expansion service (`beam-sdks-java-io-expansion-service`), launching that 
expansion service now requires Java 17 for any of its cross-language transforms 
(e.g. `Managed` Kafka), not only Iceberg 
([#38925](https://github.com/apache/beam/issues/38925)).

Review Comment:
   CHANGES items are usually very brief. `IcebergIO now requires Java 17 at 
runtime. This raises the floor in preparation for the Iceberg 1.11.0 upgrade` 
is sufficient.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to