This update includes the same debugger optimizations added in B4i v5.00 which significantly improve the performance of resumable subs in debug mode.
Debugger optimizations, mainly with resumable subs.
jServer v3.00 is included. Jetty, the underlying open source project, was updated from 9.4.6 to 9.4.10. This is a large update for Jetty with many bug fixes and improvements.
jServer can now work with Google Conscrypt as the SSL engine. This provides better performance and makes it very simple to configure Http/2: https://www.b4x.com/android/forum/threads/server-conscrypt-and-http-2.93040/
There is an issue with the latest version of conscrypt itself. For now it is recommended to use Java 9+ if you want to enable Http/2 (it is simpler than with previous versions).
I noticed that my B4J server project JAR has increased in size from 7.5 MB to 11 MB after recompiling with v6.30. Is this expected due to Jetty updates or are there other reasons? Or is it unexpected? I've not changed the JDK at the moment (using jdk1.8.0_162 64 bit).