Release Notes - WildFly - Version 9.0.0.Final - HTML format

Sub-task

  • [WFLY-4135] - All-in-one Java EE 7 Quickstart
  • [WFLY-4207] - Migrate Quickstarts to Java EE 7
  • [WFLY-4208] - Migrate Quickstarts to JDK 7
  • [WFLY-4530] - Port jboss-as-ejb3_1_5.xsd to WildFly

Feature Request

  • [WFLY-553] - Allow for alternative access control providers to be plugged into management.
  • [WFLY-1065] - Update JBoss Transactions to 5.0.0.M3
  • [WFLY-1093] - Group assignment doesnt refresh
  • [WFLY-1158] - add "remove vault entry" option to vault tool
  • [WFLY-1343] - Undertow: Cannot read filter and error-handler resources
  • [WFLY-1394] - Add resteasy-crypto to WildFly
  • [WFLY-1454] - When logging into the management console with no servers defined an error is thrown
  • [WFLY-1474] - Create a HAL build compatible with EAP 6.1.x
  • [WFLY-1502] - Installing the HAL console as a layer doesn't work
  • [WFLY-1616] - Release core console 1.5.4 (HAL Dependency)
  • [WFLY-1621] - JPA view in management console is getting "No resource definition is registered for address..."
  • [WFLY-1625] - WebConsole: Ability to mock different roles
  • [WFLY-1662] - SecurityContext API for UI Components (especialy ballroom)
  • [WFLY-1695] - Web Console: Principal/Role indication in footer
  • [WFLY-1703] - Bump core console to 2.x
  • [WFLY-1750] - Low level permissions for the useware kernel
  • [WFLY-1758] - web console: move unauthorised access to model window
  • [WFLY-1764] - Web Console: Remaining @AccessControl declarations
  • [WFLY-2156] - Upgrade scannotation to 1.0.3
  • [WFLY-3014] - jboss-web schema not hosted at http://www.jboss.org/j2ee/schema/jboss-web_8_0.xsd
  • [WFLY-3162] - audit syslog handler should be able to automatically reconnect
  • [WFLY-3293] - Excessive ERROR logging on JBAS014559: Invocation cannot proceed as component is shutting dow
  • [WFLY-4112] - Update Wildfly JDF Stacks (BOM) for 8.2.0.Final
  • [WFLY-4119] - Support Slow Consumer Policy
  • [WFLY-4140] - In some case :activare on resource-adapter fails if id != archive_name
  • [WFLY-4171] - Provide an html5 archetype for wildfly
  • [WFLY-4293] - deprecate :enable :disable operation for (xa)DataSource
  • [WFLY-4295] - warn about _ds.xml deplyments are deprecated
  • [WFLY-4382] - Functionality to allow symbolic links
  • [WFLY-4779] - Persisting an empty list [] gets read as a list with empty string [""] resulting in IllegalArgumentException

Bug

  • [WFLY-782] - DefaultAuthenticationCacheFactory should not use internal Infinispan classes
  • [WFLY-840] - jboss.as MBean subtree missing when profiling agent used
  • [WFLY-856] - Error "Null Path" during VFS get virtual file
  • [WFLY-1149] - Naming lookup intermittently fails on IBM JDK due to org.jboss.remoting3.NotOpenException: Endpoint is not open.
  • [WFLY-1432] - ClassCastException when JBoss LogManager is initialized before the logging subsystem expects
  • [WFLY-1489] - Incorrect heap description in VM metrics view
  • [WFLY-1518] - HornetQBackupActivationTestCase runs into intermittent failures
  • [WFLY-1560] - PartialObjectActivationJarTestCase fails if ran after any of InflowFlatTestCase or TwoModulesOfDifferentTypeTestCase
  • [WFLY-1671] - org.apache.commons.configuration missing dependency on org.apache.commons.beanutils
  • [WFLY-1716] - NoClassDefFoundError: org/jboss/el/cache/FactoryFinderCache deploying ear with war inside
  • [WFLY-1739] - Certain methods unconditionally invokes itself and may cause infinit loop
  • [WFLY-1751] - org.jboss.as.test.integration.jaxrs.provider.CustomProvidersTestCase.testProvidersInTwoWars if not skipped would fail on HP UX due to locale dependency
  • [WFLY-1765] - JDBC object store does not change LOG_STORE_TYPE attribute
  • [WFLY-1776] - resource-adapter id attribute is forced to match rar name
  • [WFLY-1781] - XTS subsystem doesn't list the DUP phase order in Phase.java
  • [WFLY-1783] - IIOPNamingTestCase is failing when run on IBM JDK
  • [WFLY-1834] - Missing dependency for JDBC adapters module
  • [WFLY-1893] - Restarting server with a disabled DS enables the DS
  • [WFLY-1921] - Cancel operation is ignored when flushing JMS destination metrics in the management console
  • [WFLY-1929] - TransactionalInterceptorBase doesn't implement Serializable
  • [WFLY-1946] - Severe error on deploy of ear: "Unable to obtain CDI 1.1 utilities for Mojarra"
  • [WFLY-2180] - Thread threads pools inherit security context of submitting threads
  • [WFLY-2198] - Remote Naming throws the same exception for different causes
  • [WFLY-2226] - Web Console adds two slashes in the address
  • [WFLY-2338] - When using a JDBC object store, the RecoveryManager service stop can occur after the datasource is already stopped
  • [WFLY-2371] - SizeRotatingHandlerTestCase.rotationTest fails with "the file is bigger than allowed size"
  • [WFLY-2383] - resource-adapter id attribute has to match ra name otherwise MDB is not deployed
  • [WFLY-2385] - Resource adapter recovery doesn't allow fallback to security credentials
  • [WFLY-2401] - org.jboss.as.test.smoke.mgmt.BasicOperationsUnitTestCase fails
  • [WFLY-2403] - Cannot disable Datasource or XADatasource in standalone and domain modes
  • [WFLY-2515] - JBAS014249 if a fire and forget asynchronous ejb call is made
  • [WFLY-2537] - Write to wsdl-url attribute for WS endpoint ends with 'Unknown attribute wsdl-url' instead of 'Attribute wsdl-url is not writable
  • [WFLY-2706] - ServletContext.getServerInfo: Undertow instead of JBoss or Wildfly
  • [WFLY-2712] - Possible NPE in RemoteDeployer from WS tests-integration
  • [WFLY-2750] - Missing break for CommonIronJacamarParser.java
  • [WFLY-2760] - Intermittent failure of ExternalContextBindingTestCase
  • [WFLY-2773] - ClientConfigurationImpl should not translate IP address to host name
  • [WFLY-2839] - Remote Naming communication exception should be thrown on ConnectException
  • [WFLY-2869] - Incorrect closing of JMS connections causes subsequent tests to fail
  • [WFLY-2974] - jboss.home.dir and jbossas.ts.dir properties are not propagated to Policy File in Domain testsuite
  • [WFLY-3023] - JDR CommandLineMain defaults to port 9999
  • [WFLY-3070] - The download link for Wildfly at http://www.jboss.org/projects is broken
  • [WFLY-3166] - can't enable datasource both via console or CLI with cluster mode(can't persist to domain.xml)
  • [WFLY-3176] - Certain file types are filtered out and excluded upon deployment
  • [WFLY-3241] - KDC server does not bind to correct address
  • [WFLY-3369] - Performance issue of jaxws-client on JDK 1.7.0_55
  • [WFLY-3404] - Major performance degradation from JBoss 7.1 to Wildfly 8.0.0-Final.
  • [WFLY-3405] - Variable interpolation not applied to remote-outbound-connection username attribute due to calling asString() instead of resolve() on the ModelValue
  • [WFLY-3635] - Quickstart TOC not appearing in Readme.md. Page generally broken.
  • [WFLY-3651] - permissions.xml is not used
  • [WFLY-3661] - PluggableMBeanServerImpl.findDelegateForNewObject() rejects null ObjectName arg
  • [WFLY-3688] - datasources subsystem: datasource and xa-datasource properties do not support the use of multiple values for one property
  • [WFLY-3696] - Security domain configuration doesn't allow empty or missing login-module-stack
  • [WFLY-3747] - build.bat can not run without the administrator on the windows
  • [WFLY-3944] - Broken integration between messaging subsystem and jgroups subsystem
  • [WFLY-4009] - Cannot externalise camel-cdi & deltaspike
  • [WFLY-4031] - Wildfly Quickstarts using old namespaces for beans.xml, faces-config.xml and persistence.xml
  • [WFLY-4054] - Unexpected attribute can be added to elements in Transactions Subsystem
  • [WFLY-4060] - Intermittent failures on SendMessage testcase when running with JTS
  • [WFLY-4121] - Wrong LDAP host used in AdvancedLdapLoginModuleTestCase
  • [WFLY-4153] - Incorrect interface definition in ejb-jar.xml for entity beans shows just NullPointer exception
  • [WFLY-4173] - Server side EJB Handler not compression response
  • [WFLY-4206] - jboss-javaee-7.0-with-resteasy bom exposes JUnit as dependency
  • [WFLY-4233] - Kitchensink Quickstarts have missing links on README.md
  • [WFLY-4266] - Fix HTML5 quickstart minify profile when importing to JBDS
  • [WFLY-4271] - Wildfly BOM wrong dependencies
  • [WFLY-4289] - Authentication bug on one-way JAX-WS methods
  • [WFLY-4301] - Quickstart ejb-multi-server does not work
  • [WFLY-4334] - CalendarBasedTimeoutTestCase fails consistently
  • [WFLY-4441] - web.xml parser process cannot handle exception for xml file which does not have the encoding attribute
  • [WFLY-4443] - Regression in 2PC
  • [WFLY-4521] - Deployment does not see / cannot access the cdi interceptor if the latter is loaded inside a module from a DUP.
  • [WFLY-4580] - Lifecycle interceptors do not work
  • [WFLY-4606] - Operation read-resource-description invoked against multiple target addresses failed
  • [WFLY-4640] - ManagedScheduledExecutorService fails with NPE during concurrent execution of fixed-rate tasks
  • [WFLY-4674] - Upgrade JGroups to 3.6.4.Final
  • [WFLY-4684] - EE Subsystem doesn't check some value of params when creating Concurrency utilities resources
  • [WFLY-4757] - ConfigurationPersistenceException when persisting mod_cluster subsystem's "proxies" attribute
  • [WFLY-4766] - Filter matching static resource confuses servlet matching logic
  • [WFLY-4772] - HornetQ boot errors
  • [WFLY-4777] - Multiple params not working properly in webservices tag
  • [WFLY-4799] - cancelled ejb timers persist in data/timer-service-data
  • [WFLY-4801] - When expression is used in jndi name attribute of datasource then test-connection-in-pool operation is not working
  • [WFLY-4865] - org.infinispan.util.concurrent.TimeoutException: Timed out waiting for topology
  • [WFLY-4896] - SFSB Transaction status in Infinispan is not correctly cleared, after the transaction is handled by the transaction reaper
  • [WFLY-4962] - WildFly 8.2.0.Final runs into OOME quickly

Task

  • [WFLY-1240] - Review Coverity reports for JBossWS integration
  • [WFLY-1470] - Usage of finalize() needs extra guards due to a flaw in the language feature (mostly affects IBM)
  • [WFLY-1534] - HAL Release Stream 1.5.4.Final
  • [WFLY-1648] - Access control response inconsistencies
  • [WFLY-1680] - Upgrade batch integration to use jberet-core 1.0.0.Alpha2
  • [WFLY-2990] - Forward port EAP 6.2/6.3 xml schemas
  • [WFLY-3564] - Remove support for mixed-domain transforming to < 7.3.0 versions
  • [WFLY-3606] - Porting to IronJacamar 1.2.Beta3
  • [WFLY-3763] - move as many as possible of the cli tests from wildfly to wildfly-core
  • [WFLY-4134] - Java EE 7 Quickstarts
  • [WFLY-4378] - Infinispan/JGroups subsystem check for and correct diffs in the default config we ship vs. what we persist
  • [WFLY-4666] - Add smoke test for jaxrs-client

Component Upgrade

  • [WFLY-2849] - Upgrade jboss-remote-naming to 2.0.0 Final or later
  • [WFLY-3645] - Upgrade JBoss Marshalling to 1.4.8.Final
  • [WFLY-3716] - Upgrade JAXB to 2.2.5.jboss-2 for bug fixes
  • [WFLY-3813] - Upgrade Narayana to 5.0.3.Final
  • [WFLY-4175] - Upgrade Narayana to 5.0.4.Final
  • [WFLY-4224] - Update all text references from JBoss to Wildfly on kitchensink quickstarts
  • [WFLY-4322] - Update JSF based on Mojarra 2.2.10
  • [WFLY-4788] - Upgrade HAL to 2.7.2.Final
  • [WFLY-4795] - Upgrade HAL to 2.7.3.Final
  • [WFLY-4809] - Upgrade HAL to 2.7.4.Final
  • [WFLY-4812] - Upgrade Infinispan to 7.2.3.Final
  • [WFLY-4833] - Upgrade wildfly-arquillian from 1.0.0.CR1 to 1.0.0.Final

Enhancement

  • [WFLY-1035] - jboss-javaee6-webapp-archetype : upgrade hibernate-jpamodelgen and hibernate-jpa-2.0-api for .factorypath
  • [WFLY-1808] - Update transaction API 1.2 to 1.0.0.Beta1
  • [WFLY-3042] - There should be a warning logged if the default value of node identifier has not been changed.
  • [WFLY-3689] - Ability to specify a resource adapter reference in jboss-ejb3.xml without the ear name
  • [WFLY-3721] - CommandDispatcher hides exceptions
  • [WFLY-3729] - config-properties should be "read-write" by CLI
  • [WFLY-3739] - Change Arquillian containers to launch the process using the launcher API in core
  • [WFLY-3869] - Extend test coverage for WFLY-1172
  • [WFLY-4011] - Resource adapter config properties cannot be changed without two reloads
  • [WFLY-4189] - Wildfly Quickstarts using Java EE 6 references instead of Java EE 7
  • [WFLY-4190] - Provide a Willdfly banner instead of JBossAS7 for Kitchensink quickstarts
  • [WFLY-4191] - Provide cheatsheet.xml for Kitchensink Quickstarts
  • [WFLY-4193] - Update spec versions on Quickstarts README.md files
  • [WFLY-4201] - Outdated Quickstarts Openshift instructions
  • [WFLY-4246] - Add test coverage for vaulted LDAP credentials in security domains
  • [WFLY-4267] - Add Archetype integration test for HTML5 archetype
  • [WFLY-4276] - Remove ${version.arquillian.container} from Kitchensink Quickstarts
  • [WFLY-4313] - Clean-up tests which use Kerberos in the WildFly testsuite

Edit/Copy Release Notes

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