It's been a while since the last update!
An important reason was waiting for two dependencies to stabilize: Nashorn and Log4j 2.0.
It's great to see JVM 8u40 released! Kudos to the Nashorn team for their excellent work on this. As of now, the Three Crickets stack will use Nashorn by default when available (though make sure you are using JVM 8u40 or above, because the first release of JVM 8 included a very broken Nashorn). So now, all warning about Nashorn have been removed from the site.
Nashorn now also, finally, supports a degree of code compilation caching. It doesn't quite store a ready-to-use class, instead using its own internal format. And there's still some work to be done when loading the class for the first time. Still, startup performance can improve at around 50% when using cached classes. Overall, the Nashorn experience is now very good, and it is recommended that you switch to JVM 8u40.
To remind you, can still force the use of Rhino via an environment variable:
SINCERITY_JAVASCRIPT=Rhino sincerity start prudenceLog4j has also arrived at stability. It really is, in a word, amazing, offering incredibly robust performance under heavy loads, with minimal overhead.
You might be wondering about Prudence and HTTP/2. The good news is that the Jetty project is marching ahead with support. In the past, Jetty has been at the forefront of SPDY support, so it will be easy to move forward with this in Restlet/Prudence.
PRUDENCE 2.0-beta9- Upgraded dependencies: Restlet 2.3, Hazelcast 3.4, Jetty 9.2.9
- Improved Swagger support
- Debug page will now set an HTML header to help assist downstream filtering
SINCERITY 1.0-beta10- Log4j 2.1
- Use Nashorn by default for JavaScript (if available)
SCRIPTURIAN 1.1.5- Support Nashorn code caching