Current version is Java 10 (non LTS) Maybe we can release 8.0.0 and add this to Wicket 9 ?
On Tue, Apr 10, 2018 at 7:06 PM, Martijn Dashorst <martijn.dasho...@gmail.com> wrote: > Ehm, > > While perfect is the enemy of shipping, I came across the stuff below. > > This article has a good description of the forthcoming issues with > sun.misc.Unsafe and JDK 11: > > https://mydailyjava.blogspot.nl/2018/04/jdk-11-and-proxies-in-world-past.html > > As we use CGLIB for our proxy generation in wicket-ioc (and hence > wicket-spring and wicket-guice), this will affect users of Wicket > running on JDK 11 in the future. > > IMO we should at least make our dependency on CGLIB optional, and add > support for byte buddy or such, to remove our dependency on > sun.misc.Unsafe. > > As we expose some CGLIB APIs as public in Wicket IOC, this might be a > breaking change if we opt to remove our dependency on CGLIB > completely. > > I'm working on using Byte Buddy as an alternative IOC implementation. > However I don't know if I will be able to cover all use cases (not > sure how good our unit tests are). > > Martijn -- WBR Maxim aka solomax