Release Notes - WildFly - Version 19.0.0.Beta1 - HTML format

Component Upgrade

  • [WFLY-12492] - Upgrade jastow from 2.0.7.Final to 2.0.8.Final
  • [WFLY-12564] - Upgrade H2 from 1.4.193 to 1.4.197
  • [WFLY-12575] - Upgrade RESTEasy to 3.9.3.Final
  • [WFLY-12591] - Upgrade mustache to 0.9.6
  • [WFLY-12595] - Upgrade IronJacamar to 1.4.18.Final
  • [WFLY-12615] - Upgrade jboss-ejb-client to 4.0.25.Final
  • [WFLY-12621] - Upgrade Hibernate ORM from 5.3.12 to 5.3.13
  • [WFLY-12627] - Upgrade wildfly-http-client to 1.0.17.Final
  • [WFLY-12644] - Upgrade JSF based on Mojarra 2.3.9.SP04
  • [WFLY-12646] - Upgrade JGroups to 4.1.6.Final
  • [WFLY-12648] - Upgrade jboss-ejb-client from 4.0.23 to 4.0.25
  • [WFLY-12662] - Update BouncyCastle from 1.60 to 1.64
  • [WFLY-12663] - Upgrade jgroups-kubernetes to 1.0.13.Final
  • [WFLY-12667] - Upgrade Hibernate Validator to 6.0.18 (Resolves CVE-2019-10219)
  • [WFLY-12672] - Upgrade galleon plugins to 4.0.4.Final
  • [WFLY-12675] - Upgrade WildFly Core 11.0.0.Beta1
  • [WFLY-12678] - Upgrade org.jboss.spec.javax.ws.jboss-jaxrs-api_2.1_spec to 2.0.1.Final
  • [WFLY-12685] - Update Microprofile Health to 2.1
  • [WFLY-12686] - Upgrade MicroProfile Metrics to 2.2.1
  • [WFLY-12687] - Upgrade smallrye-config to 1.4.1
  • [WFLY-12694] - Update jackson-databind to 2.9.10.1 (Resolves CVE-2019-16942 / CVE-2019-16943)
  • [WFLY-12697] - Upgrade Jackson2 to 2.10.1
  • [WFLY-12698] - Upgrade commons-codec from 1.11 to 1.13
  • [WFLY-12708] - Upgrade saaj api to 1.0.1.Final
  • [WFLY-12713] - Upgrade org.glassfish:jakarta-el from 3.0.2 to 3.0.3
  • [WFLY-12716] - Upgrade Narayana to 5.10.0.Final
  • [WFLY-12717] - Upgrade beanutils from 1.93 to 1.94 (Resolves CVE-2019-10086)
  • [WFLY-12727] - Upgrade Netty to 4.1.42 (Resolves CVE-2019-16869)
  • [WFLY-12732] - Upgrade WildFly Core 11.0.0.Beta2
  • [WFLY-12734] - Update SmallRye Health to 2.1.0
  • [WFLY-12735] - Upgrade smallrye-metrics 2.3.2
  • [WFLY-12742] - Upgrade IronJacamar from 1.4.18.Final to 1.4.19.Final
  • [WFLY-12747] - Upgrade Galleon from 4.0.4.Final to 4.1.1.Final
  • [WFLY-12761] - Upgrade jberet from 1.3.4.Final to 1.3.5.Final
  • [WFLY-12762] - Upgrade wildfly-transaction-client to 1.1.8.Final
  • [WFLY-12764] - Move to Bouncy Castle 1.62
  • [WFLY-12766] - Upgrade WildFly Common to 1.5.2.Final
  • [WFLY-12774] - Upgrade Hibernate ORM from 5.3.13 to 5.3.14
  • [WFLY-12781] - Upgrade JBoss JSF API from 3.0.0.Final to 3.0.0.SP01
  • [WFLY-12785] - Upgrade jboss-ejb-client to 4.0.27.Final
  • [WFLY-12786] - Upgrade RESTEasy to 3.9.1.Final
  • [WFLY-12789] - Upgrade to Wildfly HTTP Client 1.0.18.Final
  • [WFLY-12792] - Upgrade Apache CXF from 3.3.3 to 3.3.4
  • [WFLY-12799] - Upgrade JSF based on Mojarra 2.3.9.SP04 to 2.3.9.SP05
  • [WFLY-12808] - Upgrade Weld from 3.1.2.Final to 3.1.3.Final
  • [WFLY-12819] - Upgrade WildFly Core 11.0.0.Beta3
  • [WFLY-12826] - Switch to GAV-based locations for feature-pack dependencies
  • [WFLY-12831] - Upgrade HAL to 3.2.4.Final
  • [WFLY-12838] - Upgrade Infinispan to 9.4.17.Final
  • [WFLY-12844] - Upgrade Narayana to 5.10.1.Final
  • [WFLY-12850] - Upgrade WildFly Core 11.0.0.Beta4
  • [WFLY-12867] - Upgrade IronJacamar from 1.4.19.Final to 1.4.20.Final
  • [WFLY-12880] - Upgrade Jaeger client to 0.34.1 and Apache Thrift to 0.13.0
  • [WFLY-12885] - Upgrade JSF based on Mojarra 2.3.9.SP05 to 2.3.9.SP06
  • [WFLY-12892] - Upgrade JAXB from 2.3.1 to 2.3.3-b02
  • [WFLY-12897] - Upgrade WildFly Core 11.0.0.Beta5
  • [WFLY-12910] - Upgrade wildfly-transaction-client to 1.1.9.Final
  • [WFLY-12911] - Upgrade jboss-ejb-client to 4.0.28.Final
  • [WFLY-12912] - Upgrade RESTEasy to 3.10.0.Final
  • [WFLY-12914] - Upgrade Galleon to 4.2.1.Final and the wildfly-galleon-plugins to 4.2.2.Final
  • [WFLY-12921] - Upgrade smallrye-fault-tolerance to 2.1.4
  • [WFLY-12942] - Upgrade WildFly Core 11.0.0.Beta6
  • [WFLY-12943] - Upgrade HAL to 3.2.5.Final
  • [WFLY-12955] - Upgrade galleon to 4.2.3
  • [WFLY-12959] - Upgrade microprofile-fault-tolerance-api to 2.0.3
  • [WFLY-12962] - Upgrade WildFly Core 11.0.0.Beta7
  • [WFLY-12966] - Upgrade Hibernate ORM from 5.3.14 to 5.3.15
  • [WFLY-12983] - Upgrade JBoss SAAJ to 1.0.2.Final

Enhancement

  • [WFLY-11005] - Requires connectors for broadcast-group resource
  • [WFLY-11567] - Provide way to retrieve VirtualFile instance from url.openConnection()
  • [WFLY-11813] - Add tests for empty username for Elytron's FormAuthenticationMechanism.
  • [WFLY-12467] - Move EE management model version to 5.0.0
  • [WFLY-12520] - Replace managed executor config's thread-factory attribute with thread-priority
  • [WFLY-12547] - Include timer id in timerHasExpired and timerWasCanceled
  • [WFLY-12581] - Optimize distributed web/ejb expiration schedulers
  • [WFLY-12790] - CXF-8105 - introduce a property for JMS transport client to decide reset JMS connection or not when client timeout
  • [WFLY-12916] - Optimize builders for EJB Client BOMs
  • [WFLY-12917] - Optimize builders for JMS Client BOM
  • [WFLY-12935] - Replace Java EE7 Concurrency RI with Jakarta EE 8 Concurrency RI
  • [WFLY-12953] - Delete any existing licenses.html before transforming to create a new one
  • [WFLY-12973] - add micro profile artifacts to BOMs

Feature Request

  • [WFLY-1160] - Provide ability to easily apply certain JBoss module libraries to all deployments running in a server
  • [WFLY-11255] - EE Concurrency Utilities Managed Executors / Thread Pool runtime stats
  • [WFLY-11697] - WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
  • [WFLY-11930] - Provide the ability to enabling/disabling system property resolution on permissions.xml and jboss-permissions.xml
  • [WFLY-12187] - Add documentation and test updates for TLS 1.3 support
  • [WFLY-12298] - Allow to change RESTEasy settings via CLI
  • [WFLY-12313] - Integrate MicroProfile OpenAPI 1.1
  • [WFLY-12590] - Integrate MicroProfile Fault Tolerance 2.0
  • [WFLY-12609] - Add support for MicroProfile JWT 1.1
  • [WFLY-12740] - Test WildFly s390
  • [WFLY-12751] - Move base layers to the full galleon feature pack
  • [WFLY-12758] - Integrate MP OpenTracing 1.3 into WildFly

Bug

  • [WFLY-6008] - CommandDispatcher commands execute using wrong TCCL
  • [WFLY-6607] - Broadcast/Discovery group is possible to create with just a name
  • [WFLY-9450] - NPE on jaxrs subsystem of FAILED deployment
  • [WFLY-10339] - Broadcast/discovery-group resources have ambiguous requirement specs
  • [WFLY-11328] - EE Concurency Utilities "hung-task-threshold" / "long-running-tasks" do not work and are not implemented as explained
  • [WFLY-11359] - Test ClassFileTransformerTestCase fails with security manager
  • [WFLY-11481] - EL expressions that contain unnecessary parentheses fail
  • [WFLY-11728] - Microprofile rest client - redeployment WELD-001414: Bean name is ambiguous.
  • [WFLY-12348] - JPA statistics fix (WFLY-10964) should be applied to JPA 2.1 as well
  • [WFLY-12393] - The jberet-core module should not depend on the javaee.api module
  • [WFLY-12444] - EJB/JNDI over HTTP-Invoker Throws CommunicationException instead of AuthenticationException
  • [WFLY-12477] - CommandDispatcher commands cannot read application jndi namespace
  • [WFLY-12486] - Memory leak in OpenTracing when deployment is redeployed multiple times
  • [WFLY-12496] - Use correct address for node1 in integration tests
  • [WFLY-12563] - org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL flag ignored when WARs are embedded in EAR
  • [WFLY-12587] - Distributed web/SFSB expiration after failover schedules premature expiration
  • [WFLY-12588] - BeanManager.findBean(...) can return an expired bean.
  • [WFLY-12596] - Hibernate bytecode transformer needs to pass classloader into ASM ClassWriter for super classes that are in a different classloader
  • [WFLY-12601] - Eliminate StabilityMonitor usages in clustering subsystem
  • [WFLY-12604] - The web-clustering layer needs to ensure the org.wildfly.cluster.web.undertow module is provisioned
  • [WFLY-12613] - Exclude IBM J9 JVM from Byteman-based test cases
  • [WFLY-12629] - MicroProfile capability names are mangled "org.wildlfy..."
  • [WFLY-12634] - Remove hack from WFLY-12226
  • [WFLY-12635] - Http requests failed with ISPN000299 after redirect and session invalidation
  • [WFLY-12647] - Remove rbac-soak profile from org.wildfly:wildfly-ts-integ-mp
  • [WFLY-12650] - EL does not handle identifiers as JavaBeans
  • [WFLY-12651] - ModuleClassLoaderLocator$CombinedClassLoader created for every request when using default module
  • [WFLY-12653] - Session passivation event can deadlock if it attempts write operations on a session
  • [WFLY-12655] - Exception with web.xml url-pattern
  • [WFLY-12657] - KUBE_PING too frequent warning metadata.labels.pod-template-hash not found in pod json. Impossible to reliably determine pod group during Rolling Update
  • [WFLY-12676] - memory leak, org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner is keeping deployment in memory after undeployment
  • [WFLY-12682] - Update EE Security Subsystem to use Phases from WildFly Core
  • [WFLY-12689] - WAR deployment fails due to NPE when both MBean and persistence-unit are packaged
  • [WFLY-12699] - Avoid stack overflow with Hibernate bytecode transformer
  • [WFLY-12707] - Passing the command line properties enforcer.skip or checkstyle.skip override cases where they should be skipped
  • [WFLY-12718] - Clustering: replicated-cache sampling errors
  • [WFLY-12730] - Move inner class org.jboss.as.webservices.util.SubjectUtil$SimpleGroup to outter level
  • [WFLY-12739] - Flash Scope is not cleared when JSF1095 is occurred
  • [WFLY-12741] - Eliminate redundant buffer allocation/copying when marshalling session attributes and EJB instances
  • [WFLY-12752] - RankedAffinityTestCase fails on OpenJ9
  • [WFLY-12755] - Layer for EE Security Missing CDI capability requirement
  • [WFLY-12760] - Recurring failures in org.jboss.as.test.integration.ws.wsse.trust with JDK 13
  • [WFLY-12773] - BOMs is a separate component
  • [WFLY-12777] - Stateful bean with @StatefulTimeout value -1 should not timeout or removed
  • [WFLY-12782] - Mojarra 4553 - Resoures#encodeAll doesn't work anymore since 2.3.x
  • [WFLY-12791] - CXF-8118 - CXF LoggingInInterceptor, CachedWriter leaks
  • [WFLY-12794] - Elytron/JACC: Inconsistent EjbMethodPermissions
  • [WFLY-12805] - Loading JTSSynchronizationWrapper gets NoClassDefFoundError: org/jboss/as/naming/context/NamespaceContextSelector
  • [WFLY-12811] - Can not inject MP Config property to a HealthCheck bean
  • [WFLY-12812] - opentracing-interceptors dep should be provided
  • [WFLY-12814] - PreDestroy method not called by stateful beans with timeout 0
  • [WFLY-12855] - UnsupportedOperationException in several DUPs on undeploy
  • [WFLY-12856] - EJB management resource component-class-name showing component name
  • [WFLY-12857] - DatabaseTimerPersistence has unused instances of resultSet
  • [WFLY-12858] - Eliminate redundant buffer allocation/copying when marshalling CommandDispatcher commands/responses
  • [WFLY-12859] - Acceptor is open after broker starts but before queues are created resulting in QUEUE_DOES_NOT_EXIST message=AMQ229017 (the queue is in the standalone.xml file)
  • [WFLY-12863] - microprofile-health subsystem should not expose smallrye implementation to deployments
  • [WFLY-12893] - Error when running Arquillian tests in managed-executor-service QS
  • [WFLY-12895] - Mojarra-4500 - NPE when determining converter for primitive values
  • [WFLY-12903] - EJBComponent may throw NPE in certain conditions from checkCallerSecurityIdentityRole
  • [WFLY-12905] - Update $JBOSS_HOME/docs/schema to show https schema URL instead of http
  • [WFLY-12908] - MicroProfile ConfigProviderResolver should be set eagerly
  • [WFLY-12922] - server scale down keeps data in client's data/ejb-xa-recovery and transactions on client aren't commited
  • [WFLY-12923] - EjbJaccConfigurator has unused methodIdentifier after WFLY-12794 changes
  • [WFLY-12929] - HttpSessionListener.sessionDestroyed event can deadlock if it attempts write operations on a session
  • [WFLY-12937] - Expired distributed web sessions/SFSBs not properly removed following rehash
  • [WFLY-12938] - Expired distributed web sessions/SFSBs not properly removed following topology change with no rehash
  • [WFLY-12939] - Local scheduler should trigger expiration *after* distributed web session/SFSB has expired.
  • [WFLY-12954] - Web sessions passivated on shutdown even if the cache store purges on startup
  • [WFLY-12957] - MP Fault tolerance tests are failing on Ubuntu
  • [WFLY-12958] - [GSS](7.3.z) Calling Asynchronous EJB will use the propagated caller transaction which is not according to the specification
  • [WFLY-12961] - LocalScheduler.close() can deadlock with run()
  • [WFLY-12964] - org.jboss.as.test.integration.jpa.cfgfile.CfgFileTestCase fails
  • [WFLY-12974] - Default cache configurations for local/passivating caches are overly restrictive

Task

  • [WFLY-10734] - Undertow DUPs use ad hoc phase priorities
  • [WFLY-12125] - Integration test for PLINK-793
  • [WFLY-12464] - Remove the legacy security subsystem from the config used by testsuite/integration/elytron
  • [WFLY-12560] - Prefer ServerReload methods that use ManagementClient instead of ModelControllerClient
  • [WFLY-12603] - Add Galleon layers testing to testsuite/integration/clustering
  • [WFLY-12607] - Add Galleon layers testing to testsuite/integration/elytron
  • [WFLY-12649] - Deal with mixed-domain failures in the OpenJ9 jobs
  • [WFLY-12700] - Update project GitHub readme file
  • [WFLY-12711] - Avoid jaxb-api dependency convergence errors from Hibernate Search ORM
  • [WFLY-12712] - Upgrade RESTEasy to 3.10.0.Final
  • [WFLY-12728] - remove unneeded dependencies/dependencyManagement from jpa/hibernate5_3/pom.xml
  • [WFLY-12746] - Bump clustering testsuite surefire execution timeout to 5400
  • [WFLY-12750] - The EE Security subsystem should advertise a capability
  • [WFLY-12757] - Create 'microprofile' integration test module
  • [WFLY-12759] - Extract microprofile-config galleon layer from observability.
  • [WFLY-12763] - Separate the bean-validation subsystem from the 'cdi' Galleon layer
  • [WFLY-12768] - Extract microprofile-metrics galleon layer from observability
  • [WFLY-12787] - Add documentation describing how to add custom HTTP headers to the management endpoints
  • [WFLY-12820] - Simplify CoarseSessionAttributes mutation tracking
  • [WFLY-12839] - Prepare tests for allowing addition of HTTP headers to management console responses
  • [WFLY-12841] - Ban log4j:log4j
  • [WFLY-12909] - Fix license names for org.hdrhistogram:HdrHistogram licenses
  • [WFLY-12940] - Upgrade JBossWS to 5.4
  • [WFLY-12956] - Add EAP 7.3.0 adjustments to mixed-domain testing
  • [WFLY-12963] - Use maven project.groupId for wildfly-microprofile-jwt-smallrye dependencies
  • [WFLY-12984] - OpenTracing TCK fails due to Maven Central banning insecure connections

Sub-task

  • [WFLY-11679] - Remove org.jboss.metadata module
  • [WFLY-12641] - Add test module using microprofile-jwt TCK
  • [WFLY-12894] - Add Documentation for new MicroProfile JWT Subsystem

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.