Payara Server 4.1.2.172
Bug
- [PAYARA-798] - EJB Remote Calls Hang out contacting server with multiple network interfaces
- [PAYARA-902] - EJB Remote Multiple Calls Hangout when exceeding thread-pool max size
- [PAYARA-933] - Admin console shutdown.jsf has erroneous "submit query" button
- [PAYARA-992] - Monitor dynamic configuration not working for JMX monitoring
- [PAYARA-1085] - Making changes to the admin-thread-pool does not cause "Restart Required" to show in the admin console
- [PAYARA-1128] - Subset of buttons have a different look-and-feel
- [PAYARA-1200] - Injection doesn't work for beans created by CDI extensions
- [PAYARA-1223] - WELD-000163: Non-unique bean deployment identifier detected
- [PAYARA-1284] - JMX Monitoring service "set-monitoring-configuration" command should not require the "--enabled" option to be set every time it is called
- [PAYARA-1288] - Fix GZip compression
- [PAYARA-1289] - ClassCastException(s) with remote EJB
- [PAYARA-1290] - JNDI conflict with local data sources
- [PAYARA-1359] - Reload from admin console fails
- [PAYARA-1426] - Healthcheck service isn't dynamic on Payara Micro
- [PAYARA-1467] - The help text in the admin console is wrong for the EJB container pool
- [PAYARA-1468] - Fix "Severe: Unknow type constant pool 15 at position xxx" typo
- [PAYARA-1473] - When historicaltraceenabled is true on healthcheck-configure notifierenabled is required
- [PAYARA-1480] - Payara Web does not start
- [PAYARA-1486] - The XMPP notifier incorrectly has the attribute "roomName" instead of "roomID"
- [PAYARA-1489] - SNMP Notifier not working correctly
- [PAYARA-1492] - Payara Micro, bootstrap and jdbc resource adapters not expanded
- [PAYARA-1495] - SEVERE exception from HttpServiceStatsProviderBootstrap during startup
- [PAYARA-1501] - Illegal non String type errors when JMX accessed
- [PAYARA-1502] - Fix the assertion in OSGIObjectInputOutputStreamFactory to correctly check prefix for an array type
- [PAYARA-1503] - @Model CDI annotation is not supported by Payara Micro
- [PAYARA-1508] - Admin console login page and restart page footers have 2016 copyright
- [PAYARA-1516] - Accept env var references in values which accept multiple properties
- [PAYARA-1517] - Hazelcast uses server config rather than the specific config
- [PAYARA-1518] - PayaraInstance is not injectable in micro or server
- [PAYARA-1524] - Payara Web throws an error on startup
- [PAYARA-1525] - Remove the Password Encryption Algorithm from JDBCRealm configuration
- [PAYARA-1532] - The command list-historic-requesttraces prints redundant empty lines
- [PAYARA-1536] - Admin console healthcheck must use notiferEnabled
- [PAYARA-1537] - JSF Fileupload not working on Payara Micro
- [PAYARA-1539] - Request tracing configure notifer throws exception
- [PAYARA-1540] - Payara API should import javax.inject
- [PAYARA-1542] - Embedded Payara Micro doesn't shut down
- [PAYARA-1543] - Have the Admin Console show "Requires Restart" when a pool is reconfigured and monitoring is enabled
- [PAYARA-1563] - Connecting via JMX with security manager enabled gives access exceptions
- [PAYARA-1565] - Payara Micro is not running Exception
- [PAYARA-1571] - Cannot create LDAP Realm properly
- [PAYARA-1577] - Race condition when initializing JAX-WS endpoints
- [PAYARA-1585] - Async servlet access is not correctly logged
- [PAYARA-1586] - logtofile for Payara Micro does not work in uber jar
- [PAYARA-1589] - jboss.classfilewriter needs to be updated after update to Weld 2.4.x
- [PAYARA-1614] - list-historic-healthchecks when historic health checks are enabled and healthcheck isn't throws NPE
- [PAYARA-1621] - --outputUberJar ignores --sslport option
- [PAYARA-1625] - Data-source from application.xml not available for JPA
- [PAYARA-1626] - Get eventbus configuration fails
- [PAYARA-1632] - Health Check shows an error when page first viewed
New Feature
- [PAYARA-943] - Monitoring Logger needs integration with administration console
- [PAYARA-1152] - Create maven plugin for packaging a Payara Micro jar
- [PAYARA-1161] - Ability to customize the contents of Payara Micro uber jar
- [PAYARA-1395] - Enable full server to deploy applications from a maven repository like Nexus
- [PAYARA-1484] - Create notifier for DataDog
- [PAYARA-1485] - Create notifier for New Relic
- [PAYARA-1529] - Support JMS Clients and JCA MDBs in Payara Micro
- [PAYARA-1572] - Add pre- and post-boot commands to run from file
Improvement
- [PAYARA-539] - Change self signed certs in payaradomain to Payara ones
- [PAYARA-1006] - Improvement to prevent ClassNotFoundExceptions on Hazelcast threads
- [PAYARA-1142] - Rename the Standalone Instances page to be a general instances page
- [PAYARA-1182] - Add in a stop-domains command to asadmin
- [PAYARA-1199] - Allow disabling of iiop-service when MDBs present
- [PAYARA-1255] - Enhance System Property Substitution on Deployment Descriptors or Annotations
- [PAYARA-1292] - Display information about REST endpoints after boot
- [PAYARA-1299] - Create a "production mode" for the admin console with a red bar or highlight as a warning
- [PAYARA-1318] - Admin Console integration for listing historical traces of Health Check
- [PAYARA-1378] - Make setting up a Hazelcast cluster from the command line easier
- [PAYARA-1382] - Admin Console integration for selecting Request Tracing Notifiers
- [PAYARA-1398] - Enable configuration of max-post-size-bytes in admin console
- [PAYARA-1404] - Deselect the tickbox for micro instances when a command fails
- [PAYARA-1445] - Add support for CDI event bus into Web Profile server
- [PAYARA-1451] - Add support for qualifiers on Outbound and Inbound events
- [PAYARA-1461] - Refactor core server to use the new public api jar
- [PAYARA-1471] - Clarify the default unpack behaviour of Payara Micro
- [PAYARA-1475] - The email notifier in the admin console does not have very obvious field names
- [PAYARA-1487] - Expand Cluster Executor Service to use the new Clustered Scheduled Executor in HZ 3.8
- [PAYARA-1499] - Add a support element to the tree view
- [PAYARA-1507] - OSGIfy hibernate-validator-cdi jar
- [PAYARA-1509] - Enable conditional access logging on PEAccessLogValve
- [PAYARA-1511] - Support environment variables as well as System Properties for Micro
- [PAYARA-1562] - Add the ability to set a different log file name to the log notifier
- [PAYARA-1566] - Fix Invocation Context util for EJB invocations (not servlet) (CDI event bus / Hz serialization)
- [PAYARA-1573] - Support for spec data-source element without user element
- [PAYARA-1574] - Admin Console Integration for selecting notifiers for the Healthcheck service
- [PAYARA-1578] - Incorporate improvements provided on usage of the Smack API
- [PAYARA-1628] - Remove redundant "-server" JVM option from PayaraDomain
Security
Upstream Bug
- [PAYARA-1250] - Error in Admin Console when configuring Admin Service to use SSL
- [PAYARA-1251] - JMX principal is empty when JMX is secured
- [PAYARA-1584] - @Priority Interceptor from external JAR not picked up
Component Upgrade
- [PAYARA-1397] - Upgrade jsftemplating version to 2.1.2
- [PAYARA-1399] - Upgrade ha-api version to 3.1.9
- [PAYARA-1400] - Upgrade antlr version to 2.7.7
- [PAYARA-1401] - Upgrade weld version to 2.4.2.Final
- [PAYARA-1449] - Upgrade Hazelcast version to 3.8
- [PAYARA-1474] - Upgrade Tyrus 1.13.1
- [PAYARA-1582] - Upgrade Weld version to 2.4.3.Final
- [PAYARA-1441] - Upgrade Grizzly to 2.3.29