Supported APIs and Applications
- Java EE 8 Applications
- MicroProfile 2.0/1.4 API
Bug Fixes
- [PAYARA-1987] - When using the Admin Console, create-password-alias fails on remote instances
- [PAYARA-2491] - Jersey Bean Validator fails to inject Weld managed beans
- [PAYARA-2635] - HTTP 500 error is thrown when trying to sort instances using node.
- [PAYARA-2694] - Login page for the Admin Console does not use the new styling
- [PAYARA-2724] - Wrong error message when injecting a custom JNDI resource with no defined value
- [PAYARA-2732] - JDBC Connection Pool Flush fails on clustered environment
- [PAYARA-2775] - MP Metrics support for @Stateless JAX-RS resource
- [PAYARA-2784] - Session passivation not working for session file persistence type
- [PAYARA-2788] - Changing port for an non-admin http listener doesn't work for set-network-listener command
- [PAYARA-2821] - HealthCheck checks send multiple notifications when a new notifier is added
- [PAYARA-2822] - Access logs are not being purged
- [PAYARA-2824] - CDI event bus notifier doesn't deliver events
- [PAYARA-2827] - Postboot Command File Parsing Error
- [PAYARA-2830] - StackOverflow error in OpenAPI module
- [PAYARA-2831] - Grizzly Doesn't Recover From High CPU Load
- [PAYARA-2835] - Client cannot find a secured EJB when running on the same host as the backend
- [PAYARA-2846] - StackOverflowException in OpenAPI
- [PAYARA-2848] - Concurrent Modification Exception in parseBeansXML
- [PAYARA-2849] - PrometheusExporter for MP metrics conversion error
- [PAYARA-2860] - Cannot reorder JVM options table in admin console
- [PAYARA-2863] - Metrics endpoint displays internal error in case an invalid metric is defined
- [PAYARA-2868] - Duplicate metrics validation
- [PAYARA-2869] - StackTrace Split into Multiple Log Records
- [PAYARA-2870] - Log Formatter Isn't Used for ConsoleHandler
- [PAYARA-2874] - Enabling Security Manager Causes Log Errors
- [PAYARA-2878] - Applications aren't Deployed to an Instance with Autobinding Enabled
- [PAYARA-2880] - Unsupported operation at Microprofile Config
- [PAYARA-2881] - Recursive annotations cannot be deployed with JPA on Payara 5
- [PAYARA-2891] - JMS deployment failure in cluster
- [PAYARA-2892] - HTTP/2 memory leak
- [PAYARA-2894] - OpenAPI picks up internal applications when you restart the server.
- [PAYARA-2895] - Payara Micro Experiences Classloading Errors
- [PAYARA-2910] - RuntimeException in Admin Console JVM Options for New Configuration
- [PAYARA-2911] - Can't set description for JMX Monitoring attributes
- [PAYARA-2920] - OpenAPI has Hardcoded 8080 Port
- [PAYARA-2921] - OpenTracing Swallows StackTraces
- [PAYARA-2923] - IllegalStateException when Running Jax-Rs applications with Request Tracing Enabled
- [PAYARA-2924] - NPE on EE7 Sample Jax-Rs Async-Server when Request Tracing is Enabled
- [PAYARA-2925] - Background for admin console in IE is wrong colour
- [PAYARA-2926] - Cookie session persistence type does not throw exception after maxSessions reached
- [PAYARA-2929] - Batch Runtime Configuration has wrong target
- [PAYARA-2953] - Payara Micro Arquillian Container Doesn't Use Java Home
- [PAYARA-2960] - Wrong TLS Protocol Settings for IIOP Listeners
- [PAYARA-2962] - Missing String ConfigProperty should cause DeploymentException
- [PAYARA-3024] - IllegalArgumentException when trying to get a ChronoUnit using MP Config getOptionalValue
- [PAYARA-3027] - When creating a new standalone instance the HTTP ports are displayed incorrectly
- [PAYARA-3029] - Can not create a new ssh node which is not on the default SSH port
New Features
- [PAYARA-1714] - Add asadmin command to generate autocompletion for bash
- [PAYARA-2288] - Create a MicroProfile Settings Page into the Admin Console
- [PAYARA-2721] - Implement MicroProfile Fault Tolerance 1.1
- [PAYARA-2761] - Create payara-web.xml
- [PAYARA-2834] - OpenID connector support
- [PAYARA-2851] - Implement Config 1.3
- [PAYARA-2852] - Implement Open Tracing 1.1
- [PAYARA-2853] - Implement JWT-Auth 1.1
Improvements
- [PAYARA-2560] - Redesign set-monitoring-configuration asadmin command
- [PAYARA-2722] - Notifiers can be made less noisy
- [PAYARA-2733] - Add reasonable default timeouts for Jersey client
- [PAYARA-2763] - Translate Payara only feature to Spanish
- [PAYARA-2828] - Add rotation on file size options on Access logging
- [PAYARA-2843] - Add Logging format options to Payara Notification Logger
- [PAYARA-2861] - Allow Setting of Public Address for Hazelcast Cluster Node
- [PAYARA-2871] - Improve listing batch jobs memory usage in admin console
- [PAYARA-2889] - Defer Open API scanning to when the /openapi endpoint is first accessed
- [PAYARA-2904] - Remove invalid files from bin directory
- [PAYARA-2961] - Configurations tree view doesn't list in alphabetically order
- [PAYARA-2966] - Filter healthcheck-list-services and notifier-list-services in default Asadmin recorder config
Upstream Bugs
- [PAYARA-2931] - Memory Leak caused by PersistentManager component when enabling file-type session persistence
- [PAYARA-2941] - AJP NullPointerException
- [PAYARA-2956] - Don't log warnings when only checking if CDI bean is also JAX-RS resource
Component Upgrades
- [PAYARA-2723] - Update Hazelcast to 3.10.2
- [PAYARA-2942] - Update Weld to 3.0.5.Final
- [PAYARA-2945] - Update validation-api to 2.0.1.Final
- [PAYARA-2979] - Update hibernate-validator to 6.0.12.Final
- [PAYARA-2996] - Align jboss-logging versions to 3.3.2.Final
- [PAYARA-3002] - Upgrade Eclipselink to 2.7.3
- [PAYARA-3003] - Upgrade asm to version 6.2.1
- [PAYARA-3049] - Update jline to 2.14.6
Notes
In Payara 5.182 login modules often extended from a base login module called com.sun.enterprise.security.auth.login.PasswordLoginModule. This base class however was redundant and only provided for backwards compatibility as per the following comment on it:
“This class is provided for backward compatibility and is a candidate for deprecation.”
In order to simplify the security system somewhat by reducing the amount of redundant classes, this class has been removed since Payara 5.183. Its direct preferred replacement for a long time has been com.sun.enterprise.security.BasePasswordLoginModule. This class is now the only (and therefore mandatory) replacement.
Add Comment
Comments
Please sign in to leave a comment.