On dinsdag 10 april 2018 14:22:21 CEST Martijn Dashorst wrote: > On Tue, Apr 10, 2018 at 2:09 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > > Current version is Java 10 (non LTS) > > Maybe we can release 8.0.0 and add this to Wicket 9 ? > > The issue is that you can't upgrade to Java 11 when you are running > CGLIB due to its use of sun.misc.Unsafe. > > This will cause problems. I'd rather ensure we have a good path > forward, and Java 11 is in september. We can't break API in 8.x so we > are stuck with CGLIB apis we expose.
We can still keep the CGLIB API and add a Byte Buddy variant. This would not break compatibility for everyone running on 8.x. For users running on 11.x it would break at runtime, but that will happen anyway. IMHO this is not a blocker for a 8.0.0 release, but it should be fixed soon. Also note that this will also break 6.x and 7.x, so we will need the same fix for those versions. Best regards, Emond