Payara Server 5.181 Release Notes
Release Highlights
This release has been based on GlassFish Server Open Source 5 which was released on September 21, 2017.
New Features
-
PAYARA-140 - Bundle an alternative embedded database with Payara (H2)
-
PAYARA-188 - Hazelcast based SSO
-
PAYARA-862 - Integrate JSONB
-
PAYARA-864 - Add support for HTTP/2
-
PAYARA-1079 - Make Hazelcast EJB timer store from Micro available in full profile
-
PAYARA-1305 - Add support for CDI 2.0
-
PAYARA-1541 - Integrate Soteria
-
PAYARA-1815 - Integrate Servlet 4
-
PAYARA-1909 - Create a domain discovery mode
-
PAYARA-1915 - Create Deployment Group as a loose grouping of servers
-
PAYARA-2081 - Create a Roles Permitted CDI annotation
-
PAYARA-2246 - Clustered Singleton beans CDI support
-
PAYARA-2297 - Directory Config Source with support for Kubernetes format
-
PAYARA-2434 - Put Mojarra parallel init behind switch
Improvements
-
PAYARA-189 - Completely Remove GMS and Shoal
-
PAYARA-1030 - Remove Jettison from Payara
-
PAYARA-1166 - Add configuration for JDK 8 metaspace into production domain
-
PAYARA-1225 - Enhance the production domain template further
-
PAYARA-1541 - Integrate Soteria
-
PAYARA-1740 - Split up application deployment in to prepare and initialize phases
-
PAYARA-1771 - Make default group to role mapping the default
-
PAYARA-1926 - JSF Deployment can be slow - unnecessary validation being done
-
PAYARA-1946 - Set X-Powered By to Servlet 4
-
PAYARA-1986 - Add the Quarter number to the Payara Version in the Logs
-
PAYARA-2079 - Update Truststores
-
PAYARA-2245 - JSF Deployment can be slow - Large XML file parsed
-
PAYARA-2256 - Remove Derby from Payara Micro
-
PAYARA-2286 - Update JSP Compiler
-
PAYARA-2331 - Refactor admin console SAM
-
PAYARA-2365 - Remove info about REST endpoints when there are none in the app
-
PAYARA-2381 - Change version string of Mojarra to not be a SNAPSHOT
-
PAYARA-2382 - Remove GlassFish reference at boot
-
PAYARA-2383 - Switch ANSI colour logging on by default
-
PAYARA-2385 - Sort out Cluster Logging
-
PAYARA-2437 - Mojarra deprecated cdi 1.1 warning
-
PAYARA-2455 - Rename payaradomain to "production"
-
PAYARA-2467 - Remove useless JarFileFactory log message
-
PAYARA-2471 - Tidy up some of the Data Grid terminology
-
PAYARA-2477 - Create asadmin commands for MicroProfile Metrics
-
PAYARA-2504 - Change the Default Value of the allowLinking Property to false
-
PAYARA-2519 - Make the enabled Option of the set-hazelcast-configuration Command Optional
-
PAYARA-2521 - set-hazelcast-configuration Asadmin Command allows you to set the clustermode as anything
-
PAYARA-2523 - Log a message when a user picks an obvious but wrong value when using Payara Micro and domain cluster mode
-
PAYARA-2347 - Reskin Admin Console
-
PAYARA-2379 - Review all INFO logs on boot and remove any that are not useful
-
PAYARA-2438 - Revamp Request Tracing into OpenTracing-style format
Bug Fixes
-
PAYARA-2038 - Payara Micro pom.xml contains non-optional dependencies
-
PAYARA-2148 - @Transactional interceptor not fully compatible with CDI 2.0
-
PAYARA-2212 - Weld Warnings for ServletRequestListener for async servlets
-
PAYARA-2283 - Illegal type error in logs when starting Payara
-
PAYARA-2335 - UX Issue on Data Grid Admin console
-
PAYARA-2342 - NoSuchElementException during Hazelcast Bootstrap
-
PAYARA-2346 - CDI event bus listeners not initialized in Payara micro, ManagedExecutorService fixes
-
PAYARA-2352 - Domain Discovery mode doesn’t seem to work on Windows
-
PAYARA-2357 - Cannot update the Data Grid Configuration via the admin console
-
PAYARA-2358 - Restart Data Grid does not work
-
PAYARA-2363 - Applications Fail to undeploy cleanly
-
PAYARA-2364 - Soteria warning when deploying applications
-
PAYARA-2378 - start-cluster asadmin command executes but spits out fail message
-
PAYARA-2384 - Missing log messages on boot
-
PAYARA-2387 - Singleton JAX-RS failure
-
PAYARA-2389 - Fault Tolerance retry interceptor log message variable doesn’t get inserted
-
PAYARA-2390 - WebSocket in Mojarra fails to obtain the server port
-
PAYARA-2396 - Setting of properties fails
-
PAYARA-2412 - Fix Internal Server Error when using the Java EE Security API with Basic authentication without password
-
PAYARA-2418 - Payara 5 Log Files Display Leftover Version Point
-
PAYARA-2420 - EJB Timer button is broken on Deployment Groups page
-
PAYARA-2421 - "ErrorHandler not set" error on Startup of Payara 5
-
PAYARA-2422 - Enabling an app on the app page doesn’t work
-
PAYARA-2424 - Deployed Applications have an incorrect number of targets
-
PAYARA-2427 - Deployed application in Micro logs shows a lot of junk
-
PAYARA-2429 - "Invalid join request" warning periodically printed to Micro logs
-
PAYARA-2430 - Reenabling an app on the Applications page does not reenable ManagedExecutorService
-
PAYARA-2432 - "No valid EE environment for injection of fish.payara.microprofile.metrics.cdi.producer.MetricRegistryProducer" gets thrown a lot when deploying applications.
-
PAYARA-2435 - Payara 5 Embedded is Broken
-
PAYARA-2439 - SSL Certificate Expired spammed to log
-
PAYARA-2440 - Refactor a line within prettyDateFormat
-
PAYARA-2442 - H2 jdbc-connection-pool config
-
PAYARA-2449 - Current master shows started instances as stopped
-
PAYARA-2451 - Remove system.out in Mojarra
-
PAYARA-2463 - Unsatisfied Bean Dependency Error on Startup
-
PAYARA-2464 - asadmin doesn’t consider jacc-provider properties
-
PAYARA-2465 - Fix GH #2328 Cannot run payara from Intellij IDEA
-
PAYARA-2468 - Lots of junk in the log from JSF
-
PAYARA-2474 - Missing log message on boot
-
PAYARA-2478 - Creating a instance in the deployment group now results in java.lang.RuntimeException
-
PAYARA-2492 - Jasper Exception when loading an application deployed to Payara Micro Programmatically
-
PAYARA-2501 - Update FileDirContext.java
-
PAYARA-2502 - Have endtime for requesttraces use correct time
-
PAYARA-2505 - Clusteredrequesttracestore never removes traces
-
PAYARA-2507 - Hazelcast messagelisteners registered twice
-
PAYARA-2511 - If default config value not set, optional shouldn’t have a value
-
PAYARA-2512 - Investigate and fix JSON logging on Payara Micro
-
PAYARA-2514 - Properly escape quotes in request trace spans
-
PAYARA-2520 - The default target of the set-hazelcast-configuration command is incorrect
-
PAYARA-2524 - Duplicate Jackson jar packaged into Payara Micro
-
PAYARA-2530 - Payara Micro Fails to Produce InstanceDescriptor for EJB Jar
-
PAYARA-2535 - Stateful EJBs fail on Payara Micro due to Hazelcast not enabled
-
PAYARA-2536 - ConcurrentModificationException when restarting Hazelcast
-
PAYARA-2554 - NPE when starting span in the new context if instance is null
-
PAYARA-2563 - NullPointerException on MP Config CdiOptionalInjectionTest
Fixes for upstream bugs
-
PAYARA-2116 - restart-instance doesn’t synchronise when secure admin is enabled
-
PAYARA-2531 - ResourceValidator does not set up invocation context on lookups
Component Upgrades
-
PAYARA-1556 - Upgrade derby to 10.13.1.1
-
PAYARA-1806 - Integrate latest JAX-WS 2.4.0
-
PAYARA-1917 - Upgrade Felix
-
PAYARA-1998 - Update bean validation to 2.0
-
PAYARA-2094 - Upgrade HK2 to 2.5.0.b61
-
PAYARA-2253 - Update to HV 6.0.3
-
PAYARA-2254 - Update Payara 5 to GF-Corba 4.1.1.payara-p1
-
PAYARA-2401 - Integrate Weld 3.0.2.Final into Payara 5
-
PAYARA-2403 - Upgrade IBM JBatch to 1.0.3
-
PAYARA-2415 - Upgrade ASM to 6.0
-
PAYARA-2462 - Upgrade Yasson to 1.0.1
-
PAYARA-2469 - Upgrade Grizzly to 2.4.3 to synch up with Eclipse
-
PAYARA-2482 - Update to various Felix dependencies
-
PAYARA-2499 - Upgrade JavaMail to 1.6.1
-
PAYARA-2503 - Update Weld to 3.0.3
-
PAYARA-2506 - Upgrade Hazelcast to 3.9.3