Skip to main content

Migrating to 1.25.0

Wave 1.25.0 was released on September 2, 2025.

Mandatory steps

Wave 1.25.0 upgrades Micronaut to 4.9.2 and Netty to 4.2.0. This changes the default Netty ByteBuf allocator from PooledByteBufAllocator to AdaptiveRecvByteBufAllocator, which may impact your memory usage patterns.

The Netty ByteBuf allocator must be explicitly set back to PooledByteBufAllocator to maintain stable memory usage patterns.

If you are passing custom WAVE_JVM_OPTS, add the following option to your Wave configuration:

-Dio.netty.allocator.type=pooled

See Micronaut 4.9.2 Netty Memory Issue Analysis for more information.