Release Highlights
This release has been based on GlassFish Server Open Source 4.1.2 which was released on March 31, 2017.
Bug Fixes
- 
PAYARA-820 - jms destinations can be edited to contain a / in the physical destination name. 
- 
PAYARA-1077 - JBatch table creation fails on MySQL with strict mode enabled 
- 
PAYARA-1375 - Flashlight Listener configuration failures in EJBs 
- 
PAYARA-1619 - Upon start some healthchecks do not run when enabled 
- 
PAYARA-1652 - Reentrant calls to Stateful EJB beans throw exception 
- 
PAYARA-1681 - Corruption of HTTPS post request bodies since v164 
- 
PAYARA-1691 - useSeparateLogFile is not optional in notification-log-configure command 
- 
PAYARA-1696 - Reconfiguing a notifer starts an additional thread 
- 
PAYARA-1701 - payara-embedded-all no longer standalone in 4.1.2.172 
- 
PAYARA-1702 - Datadog notifer should return error with invalid response code 
- 
PAYARA-1704 - stop-all-domains erroneously accepts an operand 
- 
PAYARA-1708 - Incorporate the fix for JAVASERVERFACES-4240 in Mojarra 
- 
PAYARA-1715 - @JMSConnectionFactoryDefinition ignores transactional false attribute 
- 
PAYARA-1723 - JMX Connector doesn’t listen on all configured IPs when hostname is 0.0.0.0 or * 
- 
PAYARA-1730 - When lazy-init is set to true, Payara can hang if the ORB is accessed too early 
- 
PAYARA-1732 - Unexpected error when retrieving JDBC connections on remote applications 
- 
PAYARA-1742 - List Rest Endpoints throws NPE when no package 
- 
PAYARA-1759 - The Admin Console log levels page loads incorrect values which disables logging 
- 
PAYARA-1762 - Race condition in Payara Micro boot when many instances started quickly 
- 
PAYARA-1763 - Adding a jar to MICRO-INF/runtime prevents creation of Uber Jar 
- 
PAYARA-1764 - NPE when listing REST endpoints in Payara Micro 
- 
PAYARA-1770 - Editing a HTTP listener with monitoring enabled should show "Requires Restart" 
- 
PAYARA-1780 - healthcheck-configure gives errors if deprecated option --notifierEnabled is missing 
- 
PAYARA-1787 - 'Redirect Port' won’t allow resetting in http listener config 
- 
PAYARA-1792 - Env replacement does not work in glassfish-resources.xml 
- 
PAYARA-1800 - Notifiers should not start on boot if not enabled 
- 
PAYARA-1802 - "Description" is not displayed in "JMS Connection Factories" 
- 
PAYARA-1809 - Payara Micro EventBus sends same for Instance and ServerName 
- 
PAYARA-1810 - Restart of EJB Timers fails when Hazelcast is enabled on a clustered instance. 
- 
PAYARA-1839 - Update the documentation links and text in the Admin Console 
- 
PAYARA-1842 - "Restart Required" Warning not appearing when changing Logger settings 
- 
PAYARA-1870 - Upgrade commons-fileupload reference in sun-web.xml to 1.3.3 
- 
PAYARA-1873 - j-interop-repackaged.jar is missing in Payara Server 172 
- 
PAYARA-1876 - JCache api is packaged twice into the payara distribution 
- 
PAYARA-1884 - Enable multi-homed processing only if listening on all interfaces 
- 
PAYARA-1886 - NPE when starting server with hazelcast enabled 
New Features
- 
PAYARA-571 - Create asadmin command to purge the JBatch repository 
- 
PAYARA-1133 - Slow SQL Logger should keep Top SQL and Slowest SQL traces 
- 
PAYARA-1154 - Integrate Weld dev mode and Probe dev tool into Admin console 
- 
PAYARA-1362 - Add ability to login in to the Payara support portal 
- 
PAYARA-1560 - Add support for third party library classloading on Payara Micro 
Improvements
- 
PAYARA-1153 - Enable to turn on Weld development mode and the Probe tool in a web app 
- 
PAYARA-1183 - Default Login configuration in glassfish-ejb-jar 
- 
PAYARA-1322 - Store deployment time of an application to be displayed in Admin console 
- 
PAYARA-1415 - Add a test-notification button into admin console for all notifiers 
- 
PAYARA-1561 - Payara Micro should die if it can’t bind to the HTTP/SSL ports given 
- 
PAYARA-1616 - Don’t restart service when multiple notifiers are configured 
- 
PAYARA-1642 - Payara Micro does not support JMS deployment annotations 
- 
PAYARA-1663 - Provide capability to disable support view from the console. 
- 
PAYARA-1699 - Add ability to limit historic trace store size by time 
- 
PAYARA-1700 - Add threshold configuration to the GC health check 
- 
PAYARA-1707 - Add password and auth fields to new javamail page 
- 
PAYARA-1718 - Change text of Warning message for no deployed Jersey applications 
- 
PAYARA-1727 - Make the Frequent SQL Trace store record over the whole life time of the server. 
- 
PAYARA-1729 - lazy-init property of ORB gets reset to "true" 
- 
PAYARA-1733 - Package Payara Public API dependency into Embedded editions 
- 
PAYARA-1767 - Add option to send configured hostname even for the local node 
- 
PAYARA-1782 - add-library command should load the library dynamically 
- 
PAYARA-1796 - Add options to prepend other Asadmin Utility parameters 
- 
PAYARA-1807 - Ship payara full also as tar gz 
- 
PAYARA-1816 - Add explicit javax.faces.SEPARATOR_CHAR in the Admin GUI app 
- 
PAYARA-1845 - Move configuration of asadmin recorder to domain 
- 
PAYARA-1859 - Changed Healthcheck to HealthCheck in Admin Console 
Upstream Bugs
- 
PAYARA-1564 - Display the list of virtual servers a webapp has been deployed to 
- 
PAYARA-1613 - SOAPHandlers not working correctly with Dependency Injection on EJBs 
- 
PAYARA-1685 - InitialContext can not do lookup against separate endpoints 
- 
PAYARA-1693 - Persistent Timer Info Bug when Using a custom class 
- 
PAYARA-1765 - Distributable session handling broken when WEB-INF/lib contains jars