Visit Azul.com Support

26.08.0

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

Optimizer Hub 26.08.0

Release Date: August, 2026 - Release Notes PDF

New Features

  • Optimizer Hub now supports Compilation Streaming. Optimizer Hub builds a stream of previously performed compilations from its Code Cache and the promoted ReadyNow profile, and serves that stream to JVMs at startup. A JVM installs the streamed compilations directly instead of requesting them one at a time as the application warms up, which shortens the time needed to clear the compilation queue and reduces load on Cloud Native Compiler.

    Compilation Streaming requires Azul Zing 26.08.1.0 or later, and must be enabled on both the server and the JVM. On the server, set compilationStreaming.enabled. On the JVM, add -XX:+CNCEnableCompilationStreaming. See Installing Optimizer Hub with Compilation Streaming for the complete commands, and Using Compilation Streaming for the full reference.

    Note
    A single JVM cannot use both Compilation Streaming and Indirect Delivery of ReadyNow profiles. You can leave both enabled on the server: a JVM that uses Compilation Streaming prints a warning and receives its profile over gRPC instead.
  • The task-executor component is now deployed by default. It builds the compilation streams used by Compilation Streaming, and refreshes the ReadyNow profiles used by Indirect Delivery, so neither feature needs a separate opt-in anymore. The pod is sized at 4 CPU and 16 GiB of memory, with 10 GiB of ephemeral storage for temporary stream files. Like gw-proxy, mgmt-gateway, and the operator, task-executor is a fixed-size component that does not autoscale, and its cores are now included in the simpleSizing vCore budget. If you use neither Compilation Streaming nor Indirect Delivery, you can disable it with taskExecutor.enabled: false.

  • Optimizer Hub now supports Indirect Delivery of ReadyNow profiles. Instead of sending the input profile to the JVM over gRPC, Optimizer Hub stores the profile in blob storage and hands the JVM a pre-signed URI, which the JVM uses to download the profile over HTTP. Use this to reduce the volume of traffic through the Optimizer Hub gateway, or when your network topology makes a direct gRPC transfer of large profiles impractical. Enable it on the server with indirectDelivery.enabled: true. See Indirect Delivery of ReadyNow Profiles.

  • In Azul Zing Builds of OpenJDK, version 26.08.0.0 and newer, methods compiled at a reduced optimization level during a local fallback period, as capped by -XX:CNCLocalFallbackOptLevelLimit, are guaranteed to be recompiled at their intended level once Cloud Native Compiler is reachable again. See Automatic Switch Back to Cloud Native Compiler.

  • Includes bug fixes for Optimizer Hub 26.05.0.

CVE Fixes

CVE Base Score Component

CVE-2026-54512

8.1

jackson-databind

CVE-2026-54513

8.1

jackson-databind

CVE-2026-56819

7.5

Netty

CVE-2026-59898

7.5

Netty

CVE-2026-59899

7.5

Netty

CVE-2026-59901

7.5

Netty

CVE-2026-56746

6.5

Netty

CVE-2026-59888

6.5

jackson-databind

CVE-2026-59921

6.5

Netty

CVE-2026-54514

5.3

jackson-databind

CVE-2026-54515

5.3

jackson-databind

CVE-2026-59900

5.3

Netty