October 21, 2026 · Google CloudFeature
Apigee Emulator runtime upgraded to JRE 21, with updated Netty, Jackson and gRPC
Apigee Emulator
Changed in this release
- Upgraded the Apigee Emulator runtime JVM to Eclipse Temurin JRE 21
(
21.0.12.1.0+1-0, from JRE 1111.0.31+11), adding JVM 21 compatibility flags (-Djava.security.manager=allowand--add-opensmodule flags) forJavaCallout, JavaScript (Rhino), and Python (Jython) policies while keeping the embedded Apache Cassandra4.0.19datastore pinned to Eclipse Temurin JRE 8. - Upgraded Netty to
4.1.137.Final(from4.1.135.Final) and updatednetty-tcnative-boringssl-staticandnetty-tcnative-classesto2.0.81.Final(from2.0.77.Final). - Upgraded Jackson (
jackson-core,jackson-databind, andjackson-dataformat-yaml) to2.21.7(from2.18.6and2.19.2) andjackson-annotationsto2.21. - Upgraded shaded Apache Log4j (
log4j-apiandlog4j-core) inConfigUtil.jarto2.25.5(from2.17.1and2.25.4). - Upgraded BouncyCastle (
bcprov-jdk18on,bcpkix-jdk18on, andbcutil-jdk18on) to1.85(from1.84). - Upgraded Apache CXF (
cxf-*) to3.6.12(from3.5.11). - Upgraded gRPC to
1.82.3(from1.62.2), Protobuf (protobuf-javaandprotobuf-java-util) to4.33.6(from3.25.5), and Guava to33.5.0-jre(from33.4.8-jre). - Removed unused
org.eclipse.jetty:jetty-*(9.4.58.v20250814) andcommons-collections:commons-collections(3.2.2) JARs from the emulator distribution. - Refreshed the Cassandra base image to pick up Go standard library
1.27.0(from1.25.11) in the embedded/opt/apigee/readyhealth-check binary.
Text from the Google Cloud release notes, licensed under CC BY 4.0. Source: Google Cloud release notes.