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. Unfortunately CGLIB usage is not private/internal to wicket itself but is exposed in a couple public APIs. Of course, if we had relesed Wicket 8 with CGLIB in it, this problem would still exist, and perhaps Wicket 8 would be a short lived maintained version if we were forced to remove our dependency on CGLIB (which is unclear at the moment) Martijn