Our last release of 2017 - Payara Server/Micro 4.1.2.174 - is now available for download ! The final public release for this year contains over 100 bug fixes, 5 new features and 18 improvements including Soteria support, full MBean integration via the JMX Monitoring Service and wider support for environment variable substitution. Check out the full release notes, or read on for a short summary of 174's major features.

Soteria Support

new feature in 174 is support for the new Security API, Soteria. We have now added it as an additional API to Payara Server 4. The Security API simplifies the addition of security to an application by adding support for Authentication Mechanisms and Identity Stores amongst other things.

The API adds new annotations such as @BasicAuthenticationMechanismDefinition

and @DatabaseIdentityStoreDefinition, which greatly improves the authentication process. Users can now take advantage of these features and others included in the Security API.



JMX Monitoring Service Notifications

JMX Monitoring has been integrated with the . MBeans containing data from the current server to open database connections and send the resulting notifications via email, XMPP, or one of the many other notifiers. For a full list of all the MBeans available in Payara Server and Micro, see the documentation.



MicroProfile Config

The implementation of MicroProfile Config has been upgraded to

Environment Variable Substitution

Environment variables substitution now also work in pre and post boot command files. This is great for running Server , meaning that you can pass variables directly in the dockerfile rather than as a separate script.

Coloured Terminal Output



Payara Micro now features ANSI coloured output in the the terminal to clearly show the level of everything that is being logged, meaning that WARNING and SEVERE notifications can no longer speed by: