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

Sub-task

  • [WFLY-6375] - Identify colliding JBoss modules WRT JEP 200, section 6
  • [WFLY-6464] - JPA 2.2 container support
  • [WFLY-10327] - Upgrade Hibernate ORM to 5.3.0.Final and Hibernate Search to 5.10.0.Final

Feature Request

  • [WFLY-6634] - Add remote-cache-container configuration to Infinispan subsystem
  • [WFLY-8449] - EJB contextData not sent back to client in response
  • [WFLY-9294] - Add security configuration for Infinispan remote cache store
  • [WFLY-9417] - No default-response-code during deployment sent
  • [WFLY-9563] - Integrate KUBE_PING discovery protocol
  • [WFLY-9710] - Add Undertow buffer pools as an alternative to the deprecated XNIO ones
  • [WFLY-9724] - Undertow does not allow UTF-8 characters in URLs
  • [WFLY-9781] - Support Forwarded HTTP Extension - RFC 7239
  • [WFLY-9810] - Enable setting of default cookie version in Undertow
  • [WFLY-9860] - Infinispan store implementation based on remote-cache-container configuration
  • [WFLY-9947] - start page in localhost:8080 has showed "wildfly 11" and wildfly is version 12
  • [WFLY-10027] - Provide metric attribute to see max number of concurrently active sessions for deployment
  • [WFLY-10084] - Add support for the proxy protocol
  • [WFLY-10172] - Add support for JSR-375 EE Security as required for Java EE 8
  • [WFLY-10254] - Prepare for MSC Upgrade

Bug

  • [WFLY-3600] - TransactionRolledbackException doesn't reference the originating runtime-exception
  • [WFLY-5651] - Validation errors in "jboss-web_10_0.xsd"
  • [WFLY-6885] - Exception swallowed by CmtTxInterceptor if transaction has been cancelled by reaper
  • [WFLY-8542] - StatefulSessionSynchronizationInterceptor fails weirdly if the transaction is in ROLLBACK_ONLY
  • [WFLY-8620] - wildfly-bean-validation LazyValidatorFactoryTestCase test failed when running with JDK9
  • [WFLY-9155] - [Migration operation] [Web to Undertow] truststore - keystore-password does it really needs to be mandatory?
  • [WFLY-9501] - Container is not cleaning up container-managed JMSContext
  • [WFLY-9521] - CacheRegistry and CacheServiceProviderRegistry use inefficient marshalling of Node objects.
  • [WFLY-9531] - Deadlock in model controller encountered in basic test suite
  • [WFLY-9601] - NullPointerException in build during checkstyle
  • [WFLY-9636] - EJB lookup over HTTP times out connection after 60 seconds
  • [WFLY-9666] - ClassLoader leak in org.jboss.el.cache.FactoryFinderCache (Wildfly 11)
  • [WFLY-9725] - Error during transaction manager commit of non-XA resource does not provokes exception being thrown
  • [WFLY-9777] - Test suite is leaving debris in git-trackable directories
  • [WFLY-9778] - Test suite is putting temporary modules in build directory
  • [WFLY-9844] - EJB invocation for Remote interface fails when Client Interceptor registered via META-INF/services/org.jboss.ejb.client.EJBClientInterceptor
  • [WFLY-9846] - Unsatisfied dependencies for CDI Beans in static module's dependency
  • [WFLY-9877] - NAKACK, UNICAST2 and MERGE2 need to translate to their newer variants
  • [WFLY-9890] - "ISPN000476: Timed out waiting for responses for request X from node Y" immediately after node Y rejoins the cluster (failover)
  • [WFLY-9903] - Cannot remove modcluster subsystem for the first time
  • [WFLY-9908] - Unused PathAddress variable in BroadcastGroupAdd.performRuntime method
  • [WFLY-9910] - CustomUndertowFilterTestCase fails to reload server if node0!=localhost
  • [WFLY-9920] - XAException/HeuristicRollbackException and others due to TimeoutException: Timed out waiting for topology
  • [WFLY-9925] - Transaction manager definition race condition when setup after recovery service alread started
  • [WFLY-9928] - Replace usage of deprecated ServiceListener with LifecycleListener in singleton deployment logic
  • [WFLY-9942] - Remove hornetq-native and -journal dependencies
  • [WFLY-9946] - The JSON-B implementation module is not properly exported to deployments
  • [WFLY-9948] - Error message on MDB activation failure should include MDB name
  • [WFLY-9950] - ConcurrentCoarseWebFailoverTestCase.testGracefulSimpleFailover fails intermittently
  • [WFLY-9961] - Annotations in applications, compiled using JDK 9, aren't recognized causing deployment issues
  • [WFLY-9967] - LayeredDistributionTestCase fails without clean install
  • [WFLY-9971] - wsprovide && wsconsume scritps don't work on Windows
  • [WFLY-9974] - Remove unused 'basic-authType' complex type in wildfly-undertow xsd file
  • [WFLY-9979] - Resteasy client quickstart dependency fix
  • [WFLY-9981] - [EO12] Logging README refers to gc.log which is not configured upstream
  • [WFLY-9984] - jaxws-retail fails to build with jdk-9
  • [WFLY-9992] - The hibernate4 README file still refers to the renamed hibernate5 quickstart
  • [WFLY-10007] - Module org.infinispan.cachestore.remote was dropped
  • [WFLY-10008] - Dwm test cases fail intermittently
  • [WFLY-10015] - Using store=remote fails with "NoClassDefFoundError: io/netty/channel/ChannelHandler"
  • [WFLY-10016] - HTTP + EJB - UnsupportedOperationException trying to write to an AbstractMap
  • [WFLY-10031] - Scripts throws "illegal reflective access" warning on JDK9+
  • [WFLY-10032] - Wildfly 12 Final (RestEASy 3.5 Final) can't discover JsonBindingProvider for Jax-RS
  • [WFLY-10033] - TCPGOSSIP has no port_range property.
  • [WFLY-10037] - QS Ejb-security-jaas admin authorisation exception
  • [WFLY-10039] - Backward-compatibility issues with eviction configuration between EAP 6 and 7
  • [WFLY-10040] - Different behavior when filter defined in undertow-handlers.conf vs via expression filter
  • [WFLY-10047] - OOM caused by jgroups objects UNICAST3$SenderEntry#1
  • [WFLY-10048] - Deploying of malformed MDB should be allowed, but infractions should be reported as warnings
  • [WFLY-10049] - ejb: lookup logged at startup is incorrect
  • [WFLY-10050] - Some subsystems contain unused classes
  • [WFLY-10058] - Include .cli files and mvnw in sources
  • [WFLY-10060] - wsconsume script is not working on JDK9 and JDK10
  • [WFLY-10061] - Backward-compatibility issues between EAP 6 and 7 [GET_DIGEST ] are required by STABLE, but not provided
  • [WFLY-10062] - Application deployment fails with java.lang.NoClassDefFoundError: javax/enterprise/inject/Any$Literal
  • [WFLY-10064] - Silence "ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated."
  • [WFLY-10066] - JACC is broken after server reload
  • [WFLY-10080] - [GSS](7.1.z) Need to handle a http post method on picketlink sp authentication - test
  • [WFLY-10093] - mod_cluster "max-attempts" attribute description is incorrect
  • [WFLY-10096] - Multi-JSF-Installer broken for MyFaces
  • [WFLY-10100] - ServerManager is not used
  • [WFLY-10107] - The artifactId now resolves to quickstart-parent instead of the quickstart name
  • [WFLY-10122] - EJBClientInterceptorTestCase fails with security manager
  • [WFLY-10124] - Some JCA tests fails with security manager
  • [WFLY-10126] - RemoteAsyncInvocationTestCase fails with security manager
  • [WFLY-10129] - BeanValidationEE8TestCase fails with security manager
  • [WFLY-10130] - A Timer will hang forever if the database connection is not available
  • [WFLY-10143] - Standalone JMS client is failing with: java.lang.ClassNotFoundException: javax.json.JsonValue with jboss-client.jar
  • [WFLY-10159] - Listeners from TLD's are not marked as programatic
  • [WFLY-10161] - JSF should only activate if it is required
  • [WFLY-10169] - bin/client/jboss-cli-client.jar contains some useless aesh classes
  • [WFLY-10171] - UNICAST3 conn_expiry_timeout should use JGroups default value
  • [WFLY-10177] - JPA tests failing under Java 10
  • [WFLY-10181] - Deadlock for threads executing org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.isEqual (WFLY)
  • [WFLY-10185] - JSONBTestCase fails due to security manager issue
  • [WFLY-10186] - TransactionPropagationTestCase fails under a security manager
  • [WFLY-10187] - DatabaseTimerServiceMultiNodeTestCase and RemoteLocalCallTestCase fail under security manager
  • [WFLY-10192] - EJBClientInterceptorTestCase fails for HTTP invocation under security manager
  • [WFLY-10194] - WildFlyActivationRaWithSecurityDomainTestCase fails under security manager
  • [WFLY-10197] - AuthenticationPolicyContextTestCase fails under a security manager
  • [WFLY-10204] - Missing file in openjdk-orb source jar
  • [WFLY-10214] - WFLYMSGAMQ0030: Failed to find SocketBinding for connector: http-connector
  • [WFLY-10222] - Problems in a JAX-RS deployment can cause issues with reading resources from the management model
  • [WFLY-10223] - Elytron discovery of providers from BC module does not work without class-names
  • [WFLY-10226] - NPE at org.wildfly.extension.undertow.deployment.LogoutSessionListener.sessionDestroyedImpl
  • [WFLY-10231] - PassivationTestCase.testPassivationFailure fails intermittently
  • [WFLY-10232] - JNDIBindingMBeanTestCase fails intermittently
  • [WFLY-10235] - Cache with passivation store=remote broken when using preload=true with combination of EAP 7.2.0.CD12.CR2 and JDG 7.1.2.GA
  • [WFLY-10238] - Wsprovide tool doesn't generate/keep class files on JDK10
  • [WFLY-10243] - wsconsume.bat and wsprovide.bat wrongly use -Dsecmgr
  • [WFLY-10250] - Requesting a session with an invalid character causes request to fail with "IllegalArgumentException: Illegal base64 character"
  • [WFLY-10256] - [JDK9+] shaded client jars with MR overlays do not have defined Multi-Release in Manifest
  • [WFLY-10257] - Cannot add non-anonymous entries to authentication configuration via console
  • [WFLY-10260] - NullPointerException when read deployment with jpa
  • [WFLY-10262] - CodecSessionConfig#findSessionId() can cause an incorrect JSESSIONID response cookie reusing a requested non-existent session id
  • [WFLY-10278] - Bean discovery in deployment dependencies (modules) fails to inject from static module-alias's exported dependency
  • [WFLY-10282] - NPE in io.undertow.security.impl.BasicAuthenticationMechanism.authenticate when picketbox subsystem removed
  • [WFLY-10292] - DefaultJMSConnectionFactory not found after switching to elytron and removing picketbox subsystem
  • [WFLY-10310] - Incorrect license link for LGPL v2.1 or later
  • [WFLY-10312] - messaging-activemq-colocated configuration is invalid
  • [WFLY-10321] - Configuring dns.DNS_PING protocol fails with ClassNotFoundException: com.sun.jndi.dns.DnsContextFactory
  • [WFLY-10323] - Correct various issues discovered in "EAP-ization"
  • [WFLY-10331] - The standalone-minimalistic.xml example config has wrong attribute order and a comment
  • [WFLY-10334] - The dist includes a domain/data/content dir
  • [WFLY-10338] - Discovery subsystem is missing from the domain profiles
  • [WFLY-10342] - Unsecured EJB causes "Multiple security domains" exception
  • [WFLY-10343] - Some subsystems are not in conventional order in the standard configs
  • [WFLY-10347] - Workmanager persistence is not in xsd order
  • [WFLY-10354] - Discovery subsystem is missing from example configurations
  • [WFLY-10355] - The non-multicast mod_cluster subsystem template puts attributes in non-xsd order
  • [WFLY-10356] - The legacy standalone-load-balancer config does not set skip-group-loading="true"
  • [WFLY-10363] - Generation of legacy feature pack licenses.xml output varies depending on whether -Pjboss-release is used
  • [WFLY-10366] - The standalone-picketlink.xml example is missing some JMS config and has misordered attributes in the identity-management subsystem
  • [WFLY-10368] - The standalone-rts and standalone-xts example configs should declare the ee subsystem jms-connector-factory default-binding
  • [WFLY-10376] - ModuleJndiBindingProcessor has trace logging in wrong place
  • [WFLY-10384] - Duplicated groupId and version in component-matrix-builder pom
  • [WFLY-10385] - TransactionInflowTestCase does not function correctly under security manager
  • [WFLY-10386] - Some poms hardcode the org.wildfly maven groupId in references to internal artifacts
  • [WFLY-10482] - Wildfly 12.0.0.Final sets response header server:Wildfly/11

Task

  • [WFLY-9678] - Expand clustering test cases to 3-node cluster
  • [WFLY-9859] - Add compatibility tests of the 3.0.x client versions
  • [WFLY-9911] - Move dependency managment under separate bom
  • [WFLY-9938] - Fix iiop testsuite for JDK 10
  • [WFLY-9940] - Reduce unnecessary lambda usage in clustering modules
  • [WFLY-9959] - Version in welcome page is not correct
  • [WFLY-9963] - Create mod_cluster transformer tests for EAP 7.1
  • [WFLY-9964] - Create JGroups subsystem transformer tests for EAP 7.1
  • [WFLY-9965] - Create Infinispan subsystem transformer tests for EAP 7.1
  • [WFLY-9983] - Fix build for JDK11
  • [WFLY-9986] - Create singleton subsystem transformer tests for EAP 7.1
  • [WFLY-10004] - Removing modules moved into wildfly-core for wildfly-url-http integration
  • [WFLY-10028] - Move XML/XSD validation test case to dist module
  • [WFLY-10063] - Move client boms to wildfly/boms repo
  • [WFLY-10065] - Clustering TS: change deployment/module names to match test case class names
  • [WFLY-10069] - Remove all slf4j dependencies from WildFly
  • [WFLY-10097] - Remove picketbox dependency from the EE subsystem
  • [WFLY-10146] - Clean up CMTTxInterceptor
  • [WFLY-10147] - TempClassLoader needs to delegate "java." classes as well
  • [WFLY-10158] - upgrade yasson to 1.0.1
  • [WFLY-10175] - Deprecate EJBComponent#getTransactionManager/getTransactionSynchronizationRegistrye
  • [WFLY-10210] - Convert DefaultableCapabilityReferences to standard CapabilityReferences
  • [WFLY-10216] - Replace ResourceDescriptor.addResourceCapabilityReference(...) with ManagementResourceRegistration.registerRequirements(...)
  • [WFLY-10217] - Resolve clustering capability names using the standard mechanism in wildfly-core
  • [WFLY-10229] - org.jboss.as.txn.service.internal.tsr.TransactionSynchronizationRegistryWrapper.getStatus() should use org.wildfly.transaction.client.ContextTransactionManager.getStatus()
  • [WFLY-10291] - Add integration smoke test for read-feature-description operation
  • [WFLY-10299] - Mark deployment resources as not provisioning features
  • [WFLY-10305] - Use Galleon for the WildFly build
  • [WFLY-10311] - Eliminate comments from the standard domain mode xml config files
  • [WFLY-10329] - Have JipiJapa enable Hibernate Search backward compatibility properties
  • [WFLY-10330] - Revert component-matrix change
  • [WFLY-10345] - Clean up clustering subsystem tests to leverage more test conditions
  • [WFLY-10365] - Generate component-matrix as part of the build
  • [WFLY-10378] - Clean out unused src/distribution content from the dist and servlet-dist modules
  • [WFLY-10379] - Simplify the build configuration of the release identifying info

Component Upgrade

  • [WFLY-9793] - Upgrade Infinispan to 9.2
  • [WFLY-9867] - Upgrade metadata to 12.0.0.Beta1
  • [WFLY-9895] - HTTP Client 1.0.11.Final
  • [WFLY-9915] - Component upgrade of Narayana to 5.8.0.Final
  • [WFLY-9944] - Servlet API bridge 1.0.1.Final
  • [WFLY-9945] - CDI API Bridge 1.0.1.Final
  • [WFLY-9988] - Upgrade Ironjacamar from 1.4.7 to 1.4.8
  • [WFLY-9993] - Upgrade Picketlink and Picketlink Bindings from 2.5.5.SP9 to 2.5.5.SP10
  • [WFLY-9994] - Upgrade JBoss Ejb Client to 4.0.10.Final
  • [WFLY-9996] - Upgrade ActiveMQ Artemis to 1.5.5-010
  • [WFLY-9999] - Upgrade mod_cluster to 1.3.9.Final
  • [WFLY-10006] - Upgrade Hibernate ORM from 5.1.10 to 5.1.13
  • [WFLY-10013] - Upgrade WildFly Core to 5.0.0.Alpha1
  • [WFLY-10017] - Upgrade org.slf4j.ext from 1.7.22 to 1.7.22.jbossorg-1
  • [WFLY-10035] - WildFly HTTP client 1.0.12.Final
  • [WFLY-10095] - Upgrade JGroups to 4.0.11.Final
  • [WFLY-10108] - Upgrade to CXF 3.2.4
  • [WFLY-10112] - Upgrade Hibernate Validator to 6.0.9.Final
  • [WFLY-10116] - Upgrade WildFly Naming Client from 1.0.7.Final to 1.0.8.Final
  • [WFLY-10132] - Upgrade Infinispan to 9.2.1.Final
  • [WFLY-10139] - Upgrade ActiveMQ Artemis to 1.5.5.jbossorg-011
  • [WFLY-10162] - Upgrade FasterXML Jackson from 2.9.4 to 2.9.5
  • [WFLY-10198] - Upgrade WIldFly Core to 5.0.0.Alpha3
  • [WFLY-10203] - Upgrade JBossWS to 5.2.1.Final
  • [WFLY-10205] - Upgrade apache-cxf from 3.2.4 to 3.2.4-jbossorg-1
  • [WFLY-10206] - Upgrade RESTEasy to 3.5.1.Final
  • [WFLY-10211] - Upgrade Ironjacamar from 1.4.8 to 1.4.9
  • [WFLY-10224] - Component upgrade of Narayana to 5.8.1.Final
  • [WFLY-10228] - Upgrade Picketlink from 2.5.5.SP10 to 2.5.5.SP11
  • [WFLY-10236] - Upgrade Infinispan to 9.2.2.Final
  • [WFLY-10237] - Upgrade HAL to 3.0.0.Alpha3
  • [WFLY-10249] - Upgrade WildFly Core 5.0.0.Alpha3
  • [WFLY-10285] - Upgrade Weld to 3.0.4.Final and Weld API to 3.0.SP3
  • [WFLY-10307] - Upgrade HAL to 3.0.0.Beta1
  • [WFLY-10316] - Upgrade WildFly Transaction Client to 1.0.3.Final
  • [WFLY-10324] - Upgrade WildFly Core 5.0.0.Alpha5
  • [WFLY-10364] - Upgrade Hibernate ORM from 5.1.13 to 5.1.14
  • [WFLY-10372] - Upgrade to Hibernate Validator 6.0.10.Final
  • [WFLY-10374] - Upgrade to Galleon 1.0.0.CR3 and plugins 1.0.0.CR6
  • [WFLY-10375] - Upgrade HAL to 3.0.0.Final
  • [WFLY-10393] - Upgrade Infinispan to 9.2.3.Final

Enhancement

  • [WFLY-7860] - Only import transactions lazily
  • [WFLY-9344] - Let Infinispan manage eviction for distributed web sessions and @Stateful EJBs
  • [WFLY-9574] - Distribution files does not have POSIX permissions perfectly set
  • [WFLY-9664] - Add support for configuring scattered caches
  • [WFLY-9888] - Server log messages does not reflect the use of "distinct" naming for EJB's
  • [WFLY-9960] - Remove SLF4J dependency from Hibernate Validator module
  • [WFLY-9987] - The attribute 'driver-datasource-class-name' is missing from 'get-installed-driver' operation
  • [WFLY-9991] - Create http-custom-mechanism quickstart
  • [WFLY-10252] - Upgrade Weld-related modules to JBoss Modules 1.8
  • [WFLY-10269] - RemoteStore should use unresolved hostnames to accommodate dynamic environments
  • [WFLY-10289] - Log something at INFO to reflect the ee8.preview.mode setting

Edit/Copy Release Notes

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