Payara Server & Payara Micro 4.1.2.182 Release Notes

API Changes

  • payara.nucleus.requesttracing.api.Traced annotation removed. Please use the new MicroProfile org.eclipse.microprofile.opentracing.Traced annotation.

Component Upgrade

  • [PAYARA-2506] - Upgrade Hazelcast to 3.9.3
  • [PAYARA-2510] - Uprade Soteria in 4.x to pick up fixes for PAYARA-2412 and PAYARA-2364
  • [PAYARA-2780] - Update Weld to 2.4.7.Final

New Feature

Improvement

  • [PAYARA-1688] - Redesign the public notifier API
  • [PAYARA-1692] - Minor changes to Security UI in Admin console
  • [PAYARA-1864] - Add LetsEncrypt as a trusted CA to the default truststore
  • [PAYARA-2041] - Implement Dynamic Logging Configuration
  • [PAYARA-2349] - Improve data format from SQL tracing data metrics
  • [PAYARA-2425] - Add Environment Variable support for JVM-Options
  • [PAYARA-2461] - Options to allow the application's name to be used for Portable JNDI name of EJBs contained within an EAR
  • [PAYARA-2466] - Finally squash the unnecessary Felix warnings
  • [PAYARA-2477] - Create asadmin commands for MicroProfile Metrics
  • [PAYARA-2504] - Change the Default Value of the allowLinking Property to false
  • [PAYARA-2528] - Payara Micro ignores invalid arguments if they don't start with double dash
  • [PAYARA-2559] - Allow to boot AMX at runtime even without enabling JMX monitoring service
  • [PAYARA-2568] - The boot of micro does not use multiple threads
  • [PAYARA-2603] - Move autobinding into Grizzly.
  • [PAYARA-2611] - Notify Of Missing Alias for HTTP Listeners SSL configuration at startup
  • [PAYARA-2612] - Remove underscore from JSON field names in JSON log formatter
  • [PAYARA-2615] - Specify the SSL cert alias in Payara Micro
  • [PAYARA-2632] - Set force-selector-spin-detection in Grizzly to true by default also for other OS than Linux
  • [PAYARA-2673] - Clean up code in annotation-framework
  • [PAYARA-2707] - Allow placeholder replacement for AMX beans in MP custom metrics.
  • [PAYARA-2708] - Initial cleanup of admin cli
  • [PAYARA-2720] - Add missing packages to embedded
  • [PAYARA-2725] - The MicroProfile HealthCheck API is not configurable and overrides applications which define a /health endpoint
  • [PAYARA-2766] - Remove Java8 Collector reference
  • [PAYARA-2767] - Remove Java8 Optional reference

Security

Bug

  • [PAYARA-1620] - Servlet request is executed twice (or n time) if timeout occurs while waiting for jdbc call
  • [PAYARA-2212] - Weld Warnings for ServletRequestListener for async servlets
  • [PAYARA-2229] - Injection in second war in an ear fails
  • [PAYARA-2267] - Timestamp JPA conversion failing for Oracle 12c types
  • [PAYARA-2283] - Illegal type error in logs when starting Payara
  • [PAYARA-2310] - Create EEModuleDescriptor to avoid triggering ApplicationScoped events twice
  • [PAYARA-2389] - Fault Tolerance retry interceptor log message variable doesn't get inserted
  • [PAYARA-2422] - Enabling an app on the app page doesn't work
  • [PAYARA-2430] - Reenabling an app on the Applications page does not reenable ManagedExecutorService
  • [PAYARA-2440] - Refactor a line within prettyDateFormat
  • [PAYARA-2464] - asadmin doesn't consider jacc-provider properties
  • [PAYARA-2492] - Jasper Exception when loading an application deployed to Payara Micro Programmatically
  • [PAYARA-2501] – Switch getCanonicalPath to getRealPath to resolve symlink issue
  • [PAYARA-2507] - Hazelcast messagelisteners registered twice
  • [PAYARA-2508] - Log file doesn't display logs on an upgraded domain.
  • [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-2554] - NPE when starting span in the new context if instance is null
  • [PAYARA-2558] - Embedded SNAPSHOT dependency fails to run
  • [PAYARA-2562] - NPE reported when setting monitoring levels after secure admin is enabled
  • [PAYARA-2563] - NullPointerException on MP Config CdiOptionalInjectionTest
  • [PAYARA-2566] - Soteria ignores EL in one attribute of the LdapIdentityStoreDefinition
  • [PAYARA-2578] - CDI roles Extension on Payara 4 doesn't have Arjan's rework
  • [PAYARA-2579] - Add Empty Key File to Payara Micro
  • [PAYARA-2580] - Can not change the admin http-listener port and restart the domain via asadmin
  • [PAYARA-2583] - WebAppClassLoader Leak in ComponentInvocation
  • [PAYARA-2586] - Unrecognised JMS-Service Element in Payara Embedded Web
  • [PAYARA-2590] - Microprofile Config Property injection of https port fails on Payara Micro
  • [PAYARA-2592] - Wrong charset encoding when handling HTTP requests in JAX-RS components through Moxy serialization
  • [PAYARA-2608] - Excessive use of JDBC connections for listing JBatch job executions
  • [PAYARA-2610] - Payara Micro uses wrong password for custom keystore/truststore
  • [PAYARA-2613] - Fix warning for Multiple JSF Applications found
  • [PAYARA-2628] - Payara Micro copytouberjar duplicates the name of the directory
  • [PAYARA-2633] - Domain fails to start after setting up file encoding to UTF-8 via JVM options
  • [PAYARA-2660] - MicroProfile Metrics asadmin command has no dynamic option and always requires the enabled option to be specified
  • [PAYARA-2661] - MicroProfile Metrics does not work when secured
  • [PAYARA-2670] - The JMX Logging service sends notifications even when not enabled
  • [PAYARA-2674] - UpdateApplicationRef Command Doesn't Replicate Across Cluster
  • [PAYARA-2677] - Context Classloaders in EAR are set incorrectly with Hazelcast
  • [PAYARA-2686] - MP Metrics Service custom metric definition overrides default server metrics
  • [PAYARA-2687] - Fix ConfigBuilder does not add default converters
  • [PAYARA-2688] - Custom metrics.xml file is not copied to remote nodes in clustering scenario
  • [PAYARA-2691] - Resource validation fails due to null Context ClassLoader
  • [PAYARA-2706] - MEMM Health check using wrong calculation for used memory
  • [PAYARA-2710] - Fix clustered singleton on JDK7
  • [PAYARA-2711] - Compress on Rotation doesn't work for Payara Notification Logger
  • [PAYARA-2716] - Help text in Micro refers to deploying EAR files and these are not supported
  • [PAYARA-2729] - When listing batch job executions using "--long" options, it causes creation of excessive JDBC connections
  • [PAYARA-2730] - NPE encountered when enabling Monitoring for HTTP Service
  • [PAYARA-2735] - --minHttpThreads does not work in Payara Micro
  • [PAYARA-2742] - Custom metrics that override a base metric crash domain startup
  • [PAYARA-2746] - Payara 4 fails to build on nucleus/security/services
  • [PAYARA-2765] - Typo in SetFaultToleranceConfiguration Command
  • [PAYARA-2768] - MicroProfile OpenAPI results invalid schema type and duplicate resource
  • [PAYARA-2769] - Bundle patched(mp-rest-client) jersey for JDK8 Profile
  • [PAYARA-2770] - Rest resource and Rest Client on same classpath cause ambiguous rest endpoint error
  • [PAYARA-2779] - Concurrent NPE regression
  • [PAYARA-2781] - Exception thrown in logs when shutting down Payara
  • [PAYARA-2826] - Error in AMXJ2EE when creating a new instance

Upstream Bug

  • [PAYARA-2531] - ResourceValidator does not set up invocation context on lookups
  • [PAYARA-2541] - Fix rare race condition in grizzly initialization
  • [PAYARA-2582] - Upstream Resource Validator retains deployment classloader

Add Comment

Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?
0 out of 0 found this helpful