This new version brings a large number of fixes but also some important new features with it such as:
- Signed Updates - Enterprise licenses will be able to add just one line to their JWrapper build XML file to automatically generate or load a 100% private 4096-bit RSA key pair. All updates for the app including the initial downloads for online versions are then hashed with SHA3 and SHA256 (concatenated) and then signed with the 4096 bit private key. Apps then have the public key embedded within them to check all future updates allowing you to be sure that only you can provide updates for your apps (Detailed Guide).
- URL Handling - Currently available on Windows and Mac this allows your app to register to be notified of URLs with a custom protocol. Your registered virtual app is launched on demand to handle the URL (Detailed Guide).
- App Naps have been causing havoc with some java apps on MacOS since if an app is in the background and doesn't have focus a small sleep can turn into a huge one of seconds or more with no explanation or warning. These are now disabled by default for all JWrapper apps and a setting can selectively re-enable them
- MacOS now runs an entirely native app with no need to download any JRE. Oracle now provides a standard redistributable JRE for MacOS allowing you to build apps with JWrapper which now never need to even mention the dreaded Java.com download.
Once you add signatures to your app you will need to continue using signatures. If you stop using them updates will be refused as if they were from an unauthenticated source and your end users will need to reinstall from scratch.