I think that’s just a typo. Probably should have been “note that ZGC and genZGC are production-ready”.
GenZGC is supported on OpenJDK 21 onwards [1].
> Shenandoah is location-based, so there are regions, and region sizes, and therefore _homologous_ allocation is a special case to be handled.