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

Sub-task

  • [WFLY-487] - Verify audit implications and required APIs
  • [WFLY-6976] - Transformers for Undertow
  • [WFLY-6977] - Transformers for Security
  • [WFLY-8725] - Remove org.jboss.as.test.integration.security.perimeter.* tests
  • [WFLY-8733] - mdb and jms integration testsuits fails when building with JDK9
  • [WFLY-8738] - Update openjdk corba to work with JDK9
  • [WFLY-8851] - Clean up managed domain handling of JSFImplListHandler
  • [WFLY-8852] - Clean up managed domain handling of the transaction subsystem's 'probe' operation
  • [WFLY-8853] - CachedConnectionManager custom operations are read-only
  • [WFLY-8854] - Clean up managed domain handling of messaging-activemq broadcast-group and cluster-connection runtime-only ops
  • [WFLY-8940] - Transformers for EJB3 subsystem
  • [WFLY-8947] - Update jboss-openjdk-orb library
  • [WFLY-9010] - Transformers for connectors
  • [WFLY-9011] - Transformers for transactions
  • [WFLY-9012] - Transformers for webservices
  • [WFLY-9024] - Transformers for EJB3

Feature Request

  • [WFLY-5319] - fix org.jboss.as.test.integration.jpa.mockprovider.txtimeout.TxTimeoutTestCase.test_negativeTxTimeoutVerifyReaperThreadCanceledTxTest failure
  • [WFLY-8019] - AUTH protocol should obtain X509 certificate from an Elytron capability
  • [WFLY-8707] - Add bom for legacy compatibility library, and tests to verify usage
  • [WFLY-8963] - Allow configuration of the Undertow option checkOtherSessionManagers

Bug

  • [WFLY-1317] - LdapExtLoginModule cannot cope with roles containing a slash in name
  • [WFLY-3424] - The JBeret ArtifactFactory needs to override the destroy method
  • [WFLY-5169] - "XNIO001001: No XNIO provider found" by some tests in main TS with security manager
  • [WFLY-5546] - The flushOnSessionInvalidation is not parsed correctly from jboss-web.xml
  • [WFLY-5932] - Invalidating a session of an SSO on a different node than where the session was created does not logout the user
  • [WFLY-6187] - Some tests from "org.jboss.as.test.integration.ejb.remote.*" fail with security manager
  • [WFLY-6189] - Some tests fail with "java.net.SocketPermission" when is security manager enabled
  • [WFLY-6190] - SingletonReentrantTestCase fails with security manager enabled
  • [WFLY-6192] - JAXBUsageTestCase fails with security manager with security manager enabled
  • [WFLY-6194] - Tests fail with "java.util.PropertyPermission" with security manager enabled
  • [WFLY-6330] - Problems with ActiveMQ-client-global-threads
  • [WFLY-6384] - org.jboss.as.test.integration.web.injection.ServletInjectionTestCase fails if @Ignore is removed
  • [WFLY-6473] - BeanFactoryTestCase fails with security manager
  • [WFLY-6474] - DeploymentWithBindTestCase fails with security manager
  • [WFLY-6475] - WebSuspendTestCase fails with security manager
  • [WFLY-6616] - Problems in DomainHostExcludes700TestCase
  • [WFLY-6671] - ajp connection hangs if a post HTTP request header contains 'Transfer-Encoding: chunked'
  • [WFLY-6732] - IllegalStateException in ApplicationSecurityDomainService#initialSecurityHandler when loginConfig is null
  • [WFLY-6778] - Each Undertow server should expose a distinct SessionIdentifierCodec
  • [WFLY-6835] - Vault.sh misleading output
  • [WFLY-6895] - TimerService problem(duplicated resource)
  • [WFLY-6903] - Configuring session cookie config except for cookie name yields NPE in mod_cluster when registering with the proxy
  • [WFLY-6962] - Upgrade MyFaces from 2.1.7 to 2.2.10
  • [WFLY-7011] - Missing https://github.com/wildfly/wildfly-capabilities entry for capability org.wildfly.undertow.listener
  • [WFLY-7012] - Missing https://github.com/wildfly/wildfly-capabilities entry for capability org.wildfly.extension.undertow.handler
  • [WFLY-7161] - EJB with defined specific security domain which is different than the one used for undertow fails when using with elytron
  • [WFLY-7235] - InfinispanResourceRefTestCase fails with security manager
  • [WFLY-7303] - Unignore tests in org.jboss.as.test.integration.ejb.mdb.MDBTestCase and org.jboss.as.test.integration.ejb.mdb.deliveryactive.MDBTestCase
  • [WFLY-7360] - SECURITY-931 - PicketBoxMessages.authorizationFailedMessage misspelled Acces => Access
  • [WFLY-7361] - data-source attribute should not be an attribute of all JGroups protocols
  • [WFLY-7373] - Revisit the "jboss.naming.client.ejb.context" property and its use in the DatabaseTimerServiceMultiNode*TestCases
  • [WFLY-7576] - Many deprecation warnings in wfly code
  • [WFLY-7595] - JaxrsJacksonProviderTestCase fails with security manager
  • [WFLY-7639] - Missing XSD for wildfly-config.xml
  • [WFLY-7738] - XTS suspend tests fail with security manager
  • [WFLY-7800] - Export jackson-jaxrs-json-provider dependency in resteasy-jackson2-provider module
  • [WFLY-7949] - Missing a simple way to enable Elytron
  • [WFLY-8032] - CheckValidConnectionSQL can open a transaction, preventing application from changing transaction isolation level (PostgreSQL)
  • [WFLY-8049] - Update Artemis SQL statements
  • [WFLY-8096] - Outdated license file in infinispan JARs
  • [WFLY-8134] - Tests using WildflyTestRunner are not passing java.net.preferIPv4Stack to servers
  • [WFLY-8309] - build.sh and integration-tests.sh scripts doesn't work on Solaris SPARC
  • [WFLY-8312] - Unable to read-resource when application-security-domain is either defined or required
  • [WFLY-8316] - Mapping roles in legacy security domain is ignored when this domain is used as Elytron realm
  • [WFLY-8375] - Some tests fail with security manager due to lack of permission to read EJB client
  • [WFLY-8378] - BootstrapBeanDeploymentArchiveTestCase fails with security manager
  • [WFLY-8379] - TransactionScopedJMSContextTestCase fails with security manager
  • [WFLY-8381] - EjbInWarLibPackagingTestCase fails with security manager
  • [WFLY-8409] - Backward compatibility: IIOP doesn't work with standalone-full profile from EAP 7.0.0
  • [WFLY-8410] - Test suite depends on the WFCORE-1762 bug
  • [WFLY-8413] - Clients using SecurityClientFactory are not authenticated when using Elytron
  • [WFLY-8414] - EJBContext.getCallerPrincipal behaves differently in Elytron and legacy security
  • [WFLY-8427] - Unignore XADatasourceCapacityPoliciesTestCase
  • [WFLY-8428] - :read-resource(include-runtime) fails for /subsystem=undertow/application-security-domain=*
  • [WFLY-8430] - EJB call through remote-outbound-connection doesn't authenticate with Elytron
  • [WFLY-8432] - Support socket-binding attribute "client-mapping" in messaging subsystem
  • [WFLY-8438] - EJBComponentDescription : possible NPE on securityRoles
  • [WFLY-8439] - Unregistering node throws error: MEM: Can't update or insert context
  • [WFLY-8446] - Infinispan store=file resource needs capability references for path resolution
  • [WFLY-8457] - TimerService.getTimers() does not return persisted timers in @PreDestroy method
  • [WFLY-8458] - NPE when MBean does not have no-arg constructor
  • [WFLY-8459] - @TransactionAttribute should not be inherited per EJB 3.2 spec
  • [WFLY-8468] - NotSerializableException: org.wildfly.clustering.web.undertow.sso.elytron.ElytronAuthentication when using distributed SSO w/Elytron
  • [WFLY-8474] - Adding Elytron SSO to Undertow should announce reload-required
  • [WFLY-8481] - ClassCastException upon trying to invoke asynchronous method in bean running in EAP7.1 from 7.0 legacy EJB client
  • [WFLY-8482] - ObjectStoreTypeTestCase fails intermittently on IPv6
  • [WFLY-8487] - Autocomplete doesn't work properly in credential-reference.store attribute.
  • [WFLY-8489] - Undertow configuration in default profiles references Elytron
  • [WFLY-8491] - Undertow https-listener resource overriding Elytron supplied ssl-context settings.
  • [WFLY-8492] - Cannot cleanly shutdown server disconnected inbound/outbound connections
  • [WFLY-8494] - Sharply increased memory consumption (+ ~50 MB) in full profile
  • [WFLY-8495] - WF TS should pass with non-"en_US.UTF-8" locale settings
  • [WFLY-8498] - JSTL TransformSupport XSL import not finding relative path
  • [WFLY-8500] - JMXPropertyEditorsTestCase fails on some Windows machines
  • [WFLY-8504] - EJB over HTTP sesion id does not include the JVM route
  • [WFLY-8507] - :resolve-path provides wrong path if attribute "path" contains absolute path
  • [WFLY-8508] - Unignore FormAuthUnitTestCase when running with Elytron profile
  • [WFLY-8513] - Fix parsers in mails subsystem to have proper namespace
  • [WFLY-8516] - Documentation in the XSD for the queue-length is incorrect based on the model description
  • [WFLY-8520] - Exclude journal type MAPPED from allowed journal type values
  • [WFLY-8521] - RBAC user with Maintainer role is not any more able to create datasource
  • [WFLY-8526] - Confusion in method with(AuthenticationContext other) in AuthenticationContext
  • [WFLY-8532] - Create test cases for Elytron Realm Mappers
  • [WFLY-8533] - SecurityIdentityUtils#getSecurityIdentity() should get security domain within a privileged block
  • [WFLY-8536] - Unmanaged transitive dependencies in EJB client BOM dependency tree
  • [WFLY-8537] - Unmanaged transitive dependencies in JMS client BOM dependency tree
  • [WFLY-8539] - Modify 'integration/web/security/...' tests to be able to run with Elytron
  • [WFLY-8540] - Former singleton provider node leaving cluster after re-election causes another re-election
  • [WFLY-8543] - JBossWS testsuite failing because of missing explicit wildfly-common dependency
  • [WFLY-8546] - Server does not fail to start when there is an error in Artemis server
  • [WFLY-8553] - Adding external contexts breaks resolution of non-external on demand resources
  • [WFLY-8554] - pooled-connection-factory is missing credential store reference in model
  • [WFLY-8555] - WebToUndertow default-virtual-host remains unchanged after migration from web subsystem having defined default-virtual-server
  • [WFLY-8556] - Migration of ajp connector via migrate operation fails due missing capabilities
  • [WFLY-8557] - CDI injection in entity listeners failing in WAR contained in EAR
  • [WFLY-8561] - RunAsTestCaseEJBMDB is not included in surefire tests in wildfly-ts-integ-basic
  • [WFLY-8562] - Add a test utility to ensure that tests use the ClientLoginModule approach for PicketBox deployments and the Elytron approach for Elytron deployments and update all affected tests
  • [WFLY-8565] - org.wildfly.undertow.http-invoker.host capability violates its own contract
  • [WFLY-8566] - Welcome page gives 404 if JBOSS_HOME contains lower case drive letter (Windows)
  • [WFLY-8567] - Enable Messaging SecurityTestCase fails with Elytron profile in AS TS
  • [WFLY-8576] - SocketsAndInterfacesTestCase fails on IPv6
  • [WFLY-8581] - Runtime resources not registered for JGroups fork protocols
  • [WFLY-8582] - Legacy encrypt protocol support is missing a requirement on elytron subsystem
  • [WFLY-8583] - Uninformative IAE when adding SYM_ENCRYPT via legacy properties
  • [WFLY-8585] - /subsystem=jgroups/channel=foo/fork=bar:remove operation leaks resources
  • [WFLY-8586] - Warning "WFLYRS0015: No Servlet declaration found for JAX-RS application." raised for non-JAX-RS submodules
  • [WFLY-8588] - Tests in the same module should not use different base packages
  • [WFLY-8590] - AS Testsuite helper class FileSystemRealm doesn't map roles correctly
  • [WFLY-8593] - Wildfly should log bound ports
  • [WFLY-8594] - Loading custom infinispan cache store from custom module fails
  • [WFLY-8597] - Vault WFLYSEC0059: Exception encountered:WFLYSEC0045: Exception encountered
  • [WFLY-8599] - Create test cases for Elytron Role Mappers
  • [WFLY-8600] - Management socket binding in Undertow mod_cluster filter is missing capability reference
  • [WFLY-8602] - Credential store has configuration in "uri" attribute.
  • [WFLY-8607] - Application client ignores remote host address in ejb-client-properties file passed to it in argument
  • [WFLY-8610] - Incorrect time unit in description of attribute slow-consumer-check-period
  • [WFLY-8611] - Create test cases for Elytron Role Decoders
  • [WFLY-8612] - Create test case for Elytron Ldap Realm
  • [WFLY-8613] - Create test case for Elytron Aggregate Realm
  • [WFLY-8614] - Clustering performance regression in read-heavy SYNC stress scenarios
  • [WFLY-8615] - Unable to process received public key with ASYM_ENCRYPT
  • [WFLY-8616] - Distributed workmanager does not execute work on other nodes than where the work was scheduled
  • [WFLY-8617] - Distributed workmanager fails to obtain view
  • [WFLY-8618] - BootstrapContext wasn't found when reloading server with distributed workmanager
  • [WFLY-8622] - EJB subsystem: synchronize enable-statistics attribute name with other subsystems
  • [WFLY-8624] - Create test case for http-interface authentication secured by Elytron http-authentication-factory
  • [WFLY-8625] - Create test case for Elytron Audit Logging
  • [WFLY-8626] - Legacy FileTimerPersistence is slightly incompatible
  • [WFLY-8628] - SwitchIdentityTestCase cannot authenticate
  • [WFLY-8630] - Tests broken as part of WildFly Core 3.0.0.Beta16
  • [WFLY-8631] - Integration test for WFCORE-2647 Add an option to always send the client SSL certificate to LDAP server
  • [WFLY-8632] - Add jdbc-network-timeout attribute for messaging JDBC store
  • [WFLY-8636] - Fix naming rebind resource-description
  • [WFLY-8638] - read-resource on workmanager returns wrong value for elytron-enabled attribute
  • [WFLY-8640] - Implementation version does not correspond to JAR version for wildfly-client-all src JAR
  • [WFLY-8641] - rewrite handler produces invalid URLs when used with query part
  • [WFLY-8644] - LdapUrlInSearchBaseTestCase is failing due to WFNC-29
  • [WFLY-8646] - MapBasedInitialContextEjbClientTestCase fails (with -Delytron)
  • [WFLY-8648] - HttpSession.invalidate() requires additional permissions if Security Manager is enabled
  • [WFLY-8651] - Undertow servlet 'check-interval' attribute not working
  • [WFLY-8652] - TCPPING initial_hosts not configurable
  • [WFLY-8653] - Server reload missing in tearDown method of EjbElytronDomainSetup
  • [WFLY-8654] - mod_cluster stop/stop-context(waittime=..) attribute description is wrong
  • [WFLY-8655] - TCPPING/TCPGOSSIP not configurable via outbound-socket-binding capability references
  • [WFLY-8657] - JGroups transport port_range should default to 0
  • [WFLY-8658] - Setting policy option on default policy setting for DWM does not persist it
  • [WFLY-8660] - Naming fix for jboss-seam-int
  • [WFLY-8661] - Transaction is marked disassociated from application thread when transaction manager reaper thread suspends transaction
  • [WFLY-8662] - EJB over HTTP needs explicit dependency on undertow-core
  • [WFLY-8664] - Update description of binary-keyed-jdbc-store and mixed-keyed-jdbc-store elements in Infinispan XSD
  • [WFLY-8666] - Remove Ignore annotations from jaxrs integration tests if the test passes
  • [WFLY-8673] - ASYM_ENCRYPT legacy configuration should not attempt to create elytron reference
  • [WFLY-8674] - Principal from @RunAsPrincipal bean annotation does not get authorised with role from @RunAs bean annotation unless the user exists in backing security realm
  • [WFLY-8676] - Unignore RunAsEjbMdbTestCase and RemoteIdentityTestCase for the Elytron profile
  • [WFLY-8679] - Reduce level of WFLYTX0034 warning
  • [WFLY-8681] - Noninformative failure description when creating file handler with invalid path
  • [WFLY-8684] - Confusing exception during deployment when ldap-realm does not include password reference
  • [WFLY-8686] - New tests for Elytron realms and roles in AS TS fail on Windows
  • [WFLY-8687] - New tests for Elytron audit-logging in AS TS fail on Windows
  • [WFLY-8688] - New tests for Elytron-Undertow SSL integration in AS TS fail on Windows
  • [WFLY-8690] - ElytronSecurityContext.getRoles always returns empty array
  • [WFLY-8695] - WeldPortableExtensionProcessor does not clear registered Extensions on undeploy()
  • [WFLY-8697] - Address DeploymentUnitProcessor leaks in the codebase
  • [WFLY-8705] - Watermark policy does not distribute work (distributed workmanager)
  • [WFLY-8708] - Move standalone-load-balancer.xml to the config dir
  • [WFLY-8710] - Auto-disable expiration/eviction configuration from distributed web/ejb caches
  • [WFLY-8716] - Revert commit that added DwmTest as it is in the wrong place
  • [WFLY-8720] - Fix and unignore tests for switching identities in Elytron
  • [WFLY-8721] - EJB with remoting tests fails if node0 and node1 is used and node0 != node1
  • [WFLY-8726] - Resources that expose capabilities cannot use a capability reference for legacy security-domain attributes
  • [WFLY-8735] - The WildFly pom.xml is overriding the version of WildFly Client Config
  • [WFLY-8742] - Elytron programmatic AuthenticationContext configuration doesn't work for naming client
  • [WFLY-8746] - java.util.concurrent.RejectedExecutionException during shutting down server with MDB
  • [WFLY-8750] - RBAC, Security subsystem contains attributes with capabilities which don't set access-constraint.
  • [WFLY-8751] - Intermittent fail - MDB20TopicTestCase testEjb20TopicMDBs
  • [WFLY-8752] - Deprecate modcluster subsystem /ssl=configuration resource
  • [WFLY-8753] - OpenSSL via Wildfly-OpenSSL crashes JVM when mod_cluster used
  • [WFLY-8755] - Undertow host locations are not exposed to mod_cluster load balancer
  • [WFLY-8760] - get method of ModuleClassLoaderLocator requires createClassLoader permission
  • [WFLY-8762] - WebSocketsDefinition BUFFER_POOL and WORKER are not configured as capability references
  • [WFLY-8764] - The WildFly pom.xml is overriding the version of WildFly discovery client
  • [WFLY-8765] - Inconsistent transport-config configuration from jacorb:migrate operation
  • [WFLY-8766] - EJB@HTTP client fails with WFNAM00026: No provider for found for URI: ejb
  • [WFLY-8768] - mod_cluster excluded-contexts doesn't exclude slash prefixed /contexts; should perform normalization
  • [WFLY-8772] - Deployments referencing outbound connection with authentication context always use Elytron default-authentication-context
  • [WFLY-8773] - Update EjbClientContextSetupProcessor.RegistrationService#transformOne to make use of the SSLContext from the RemoteOutboundConnectionService
  • [WFLY-8774] - Race between SSO service start and deployment
  • [WFLY-8776] - Include wildfly-ejb-client-legacy-bom and jboss-ejb-client-legacy in Maven repo
  • [WFLY-8778] - Elytron filesystem-realm should load existing identities from file system
  • [WFLY-8779] - Distributed statisics number varies among nodes (distributed workmanager
  • [WFLY-8780] - Server often becomes unresponsive after reloading JMS Bridge
  • [WFLY-8781] - Capability#resolve(PathAddress) should consult any configured dynamic name mapper
  • [WFLY-8782] - Reenable RemoteIdentityTestCase in AS TS with elytron profile
  • [WFLY-8784] - JobOperationStepHandler makes runtime modifications in Stage.MODEL
  • [WFLY-8789] - ServerRemove messaging-activemq is doing runtime work on the HC
  • [WFLY-8798] - CLI Opertation 'load' for Elytron key-store does not change key used by management
  • [WFLY-8801] - Legacy EJB client dependency in wildfly-feature-pack breaks AS TS
  • [WFLY-8802] - Remove temporary wildfly-config.xml added to basic testsuite
  • [WFLY-8806] - Elytron integration with the legacy JSSE domains is broken after the SSL-related capabilities were changed in Elytron
  • [WFLY-8808] - AUTH fails to validate AuthHeader
  • [WFLY-8809] - org.jboss.as.clustering.controller.AttributeParsers.COLLECTION is redundant
  • [WFLY-8815] - WeldApplication should extend ApplicationWrapper
  • [WFLY-8819] - Remove username="$local" workaround from default domain host slave configuration
  • [WFLY-8823] - Graceful shutdown doesn't work with JTS
  • [WFLY-8824] - Remove use of deprecated CapabilityReferenceRecorder API
  • [WFLY-8828] - Creating cluster-connection in CLI must require discovery-group or static-connector
  • [WFLY-8836] - Allow build to clean tests artefacts to reduce space usage on CI
  • [WFLY-8837] - XTS subsystem wrongly handling IPv6 address in url param of xts-environment
  • [WFLY-8840] - Deprecate Infinispan cache store singleton attribute
  • [WFLY-8844] - Wrong eviction strategy used when using local-cache
  • [WFLY-8847] - SPNEGOLoginModuleTestCase#testIdentityPropagation fails with IBM on some machines
  • [WFLY-8848] - AUTH feature - plain token does case-insensitive comparison of shared secrets
  • [WFLY-8849] - Correct runtime-only operations on profile resources
  • [WFLY-8855] - Deny CLI export/import journal if JDBC persistence storage is configured
  • [WFLY-8862] - Wrong schema version in several .xsd files
  • [WFLY-8863] - JDR throws NPE when running through jdr.sh with non-English locale
  • [WFLY-8866] - Legacy add-protocol/remove-protocol operations do not work for legacy protocols
  • [WFLY-8867] - Legacy protocol property resource operations do not work for legacy protocols
  • [WFLY-8870] - AuthenticationTestCase fails with security manager
  • [WFLY-8873] - Provide information how to configure node identifier in "...Node identifier property is set to the default value..." warning
  • [WFLY-8880] - Auth token properties are not applied to legacy AUTH configuration
  • [WFLY-8881] - Artemis client uses unbounded thread pool
  • [WFLY-8884] - Cipher token can't retrieve key store reference - IllegalStateException
  • [WFLY-8887] - Cannot remove AUTH protocol referencing elytron capabilities
  • [WFLY-8892] - Create test case for Elytron Security Domain
  • [WFLY-8893] - Improve Elytron audit log test cases
  • [WFLY-8895] - Upstream dependencies BOMs
  • [WFLY-8896] - Update welcome content to WildFly 11
  • [WFLY-8898] - JSTL taglibs should not be eagerly loaded
  • [WFLY-8901] - Cache configuration containing a custom cache store triggers ISE
  • [WFLY-8904] - Fix AuthenticationTestCase and GetCallerPrincipalTestCase for Elytron and unignore it
  • [WFLY-8906] - Cache configuration services should start on-demand
  • [WFLY-8908] - PicketBoxBasedIdentity.exists() should check if a valid JAAS Subject exists instead of always returning true
  • [WFLY-8912] - org/wildfly/iiop/openjdk/csiv2/ElytronSASClientInterceptor using API removed from Elytron
  • [WFLY-8913] - It is not possible to add cache store in infinispan subsystem
  • [WFLY-8917] - EJB run-as identity gets lost if an unsecured ejb in the call stack
  • [WFLY-8919] - Elytron, remove case-sensistive attribute from security realm configurations
  • [WFLY-8923] - Modifying security in installer fails for domain configuration
  • [WFLY-8925] - Mark attribute 'outbound-socket-binding' in a reverse-proxy handler as 'required'
  • [WFLY-8928] - JMS broker does not allow the use of a transacted session in a Servlet
  • [WFLY-8929] - Race condition if timers overlap due to long running execution and short schedules if database persistence is used
  • [WFLY-8931] - InfinispanSessionManager#getActiveSessions (active-sessions attribute in CLI) returns an incorrect count on a coordinator node in cluster
  • [WFLY-8932] - Misleading error message when datasource is disabled
  • [WFLY-8933] - Description of path attributes in messaging subsystem contains HTML tags
  • [WFLY-8934] - JGroups backward compatibility - adding AUTH with deprecated operations fails
  • [WFLY-8941] - Fix model versions for all subsystems so transformers can be properly written
  • [WFLY-8942] - Request Scope is not active during Batchlet
  • [WFLY-8945] - Missing version that encapsulates JGroups subsystem model changes since WF 10.1
  • [WFLY-8949] - JGroups subsystem schema changes since WF10.1 should use major schema increment
  • [WFLY-8950] - Ensure the test sasl-authentication-factory configured by EjbElytronDomainSetup has the JBOSS-LOCAL-USER and DIGEST-MD5 mechanisms configured
  • [WFLY-8951] - Fix and re-enable IIOPTimeoutTestCase
  • [WFLY-8956] - MissingMethodPermissionsDefaultAllowedTestCase and MissingMethodPermissionsTestCase fail when run with the Elytron profile enabled
  • [WFLY-8968] - Protocol stack for fork channel is missing defined fork protocols
  • [WFLY-8972] - [GSS](7.1.0) static content under jboss-web.xml overlay directory is not served correctly after the content is updated
  • [WFLY-8973] - RBAC, Security subsystem contains attributes with capabilities which don't set access-constraint.
  • [WFLY-8974] - RBAC, There are missing access-constraint for attributes which referencing elytron capabilities.
  • [WFLY-8985] - Missing MariaDB dialect in Infinispan JDBC store definition
  • [WFLY-8986] - Duplicate licenses.xml files in the feature-pack module source tree
  • [WFLY-8997] - @RunAsIdentity should cause authentication part to be skipped
  • [WFLY-9002] - RemoteFailoverTestCase.testSecureStatelessFailover fails due to authorization
  • [WFLY-9006] - Fix http-connector setup in EjbElytronDomainSetup to ensure the correct sasl-authentication-factory gets used
  • [WFLY-9016] - SecurityDomain is lost when setting up remote outbound connections
  • [WFLY-9021] - Unhelpful failure message if transaction subsystem 'delete' op is run against a non-existent resource on a domain mode server
  • [WFLY-9026] - mod_cluster stop/stop-context operation results do not inform whether session draining was successful
  • [WFLY-9029] - Cleaning after the build shouldn't fail if the removal of files doesn't succeed
  • [WFLY-9034] - Cannot deploy JMS bridge after reload when source-context={} and target-context={}
  • [WFLY-9037] - Cluster topology updates are lossy
  • [WFLY-9039] - EJB with Elytron propagate identity even when it should not
  • [WFLY-9043] - IIOPTransactionPropagationTestCase fails
  • [WFLY-9044] - IIOPSecurityInvocationTestCase fails with security manager
  • [WFLY-9046] - org.jboss.as.test.integration.ee.concurrent.Default* fail with security manager
  • [WFLY-9048] - MDB20TopicTestCase fails with security manager
  • [WFLY-9054] - Use of schedule expression start/end date for (Database) persistent calendar timers fail if the server is restarted and the timer reloaded
  • [WFLY-9057] - TimeoutException on second invocation of method with TransactionAttribute.MANDATORY (Stateful bean) within one transaction
  • [WFLY-9059] - Many org.jboss.as.test.integration.ejb.security.**.* tests fail with security manager
  • [WFLY-9060] - ServletUnitTestCase fails with security manager
  • [WFLY-9061] - LazyTransactionEnlistmentUnitTestCase#testRawSQL fails with security manager
  • [WFLY-9063] - TxException*TestCase fail with security manager
  • [WFLY-9069] - EJBClientContext could not initialize class org.jboss.ejb.client.DeploymentNodeSelector when building with JDK-9
  • [WFLY-9071] - Remove check that journal-file-size must be multiply of 512 from messaging integration
  • [WFLY-9078] - No caller principal in new thread created from EJB (elytron)
  • [WFLY-9082] - Unignore test for WFLY-8316
  • [WFLY-9086] - The string org.jboss.as.clustering.infinispan.subsystem.LocalDescriptions is allocated 163 times wasting ~30k of memory
  • [WFLY-9087] - org.jboss.as.test.clustering.cluster.web.shared.SharedSessionFailoverTestCase#test incorrectly resolves URLs for modules
  • [WFLY-9089] - Security identity not propagated into asynchronous task (elytron)
  • [WFLY-9099] - EJB run-as identity gets lost if an unsecured ejb in the call stack - not fixed in Elytron
  • [WFLY-9105] - Add an example domain-ec2.xml file to the docs/examples/config directory
  • [WFLY-9108] - The jdbc-job-repository does not properly register the org.wildfly.batch.job.repository
  • [WFLY-9113] - Fix TransactionRemoteHTTPService.stop
  • [WFLY-9115] - Toggling default singleton election policy fails
  • [WFLY-9116] - Eliminate use of RuntimeCapability.Builder add[Dynamic|Optional]Requirements, record missing requirements
  • [WFLY-9118] - Change the default value of call-failover-timeout from infinite to 30s
  • [WFLY-9119] - Don't start GlobalConfiguration services on startup when using non-ha profiles.
  • [WFLY-9134] - 7.0.x ejb-security-interceptors quickstart does not work on 7.1
  • [WFLY-9135] - Undertow is doubly URLDecoder.decode(ing) auth-method query parameters
  • [WFLY-9137] - SSL tests in ElytronRemoteOutboundConnectionTestCase fails on IBM JDK
  • [WFLY-9146] - Legacy protocol write-attribute operations throw NoSuchResourceException
  • [WFLY-9148] - Clustering subsystems use of deprecated XML writer registration
  • [WFLY-9157] - Can't deploy a deployment containing an org.jboss.ejb.client.EJBClientInterceptor registered using ServiceLoader
  • [WFLY-9195] - Quickstart guide: helloworld is not working

Task

  • [WFLY-459] - javassist should also be exported to Hibernate (native) applications
  • [WFLY-3854] - Make it build & work on JDK9
  • [WFLY-6974] - Add transformers for EAP 7.0
  • [WFLY-7408] - Look into automating generation of README html files from .md
  • [WFLY-7649] - Ensure initial context lookup using the "java:" prefix works with the new naming client
  • [WFLY-7788] - Retire cluster-ha-singleton quickstart
  • [WFLY-7986] - Add some exclusions to the 'org.wildfly.extension.elytron' module.
  • [WFLY-7987] - Remove operations should warn the user if the resource has any dependents
  • [WFLY-8006] - Re-enable all IIOP naming tests
  • [WFLY-8215] - Upgrade Infinispan to 8.2.7.Final
  • [WFLY-8305] - Exclude org.ow2.asm:asm from bld.
  • [WFLY-8415] - Remove Elytron integration tests module from default build chain
  • [WFLY-8453] - Rename WildFly Elytron Subsystem to wildfly-elytron-integration
  • [WFLY-8480] - Backport latest Elytron Integration changes
  • [WFLY-8497] - Add test coverage for Elytron resources constant-permission-mapper and constant-principal-decoder
  • [WFLY-8519] - Create HA Singleton Deployments Quickstart
  • [WFLY-8525] - Add capabilities to mail subsystem
  • [WFLY-8527] - Backport latest Elytron Integration changes
  • [WFLY-8541] - Create SingletonService quickstart
  • [WFLY-8552] - Add support for GSSKerberosCredential in ElytronSubjectFactory
  • [WFLY-8564] - Backport Latest WildFly Elytron Integration Changes
  • [WFLY-8570] - Get rid of use of ServiceVerificationHandler
  • [WFLY-8623] - Backport latest Elytron 1.1.0.Beta38 Integration changes
  • [WFLY-8672] - Backport Latest Elytron Integration Changes
  • [WFLY-8678] - Re-enable tests temporarily disabled in -Delytron run.
  • [WFLY-8680] - Re-enable Elytron tests ignored for Windows
  • [WFLY-8696] - Update DatasourcesSubsystemTestCase to respect new credential-reference constraints.
  • [WFLY-8722] - Backport latest WildFly Elytron Integration Changes
  • [WFLY-8737] - Add Elytron SASL tests using JMS client
  • [WFLY-8748] - CONSOLE handler in Domain "full-ha" profile
  • [WFLY-8803] - Backport Latest Elytron Integration Changes
  • [WFLY-8807] - Extend tests for Elytron Audit Logging by TLS syslog and permission checks
  • [WFLY-8864] - Fix wrong parser code
  • [WFLY-8879] - Verify that all tests disabled by DisableInvocationTestUtil were re-enabled
  • [WFLY-8886] - Changes to support Elytron API change
  • [WFLY-8897] - Revisit ignored EJB related tests
  • [WFLY-8926] - Review & fix xml persistence of elytron subsystem
  • [WFLY-8938] - Update testsuite to use latest Elytron AuthenticationClient APIs
  • [WFLY-8970] - Drop UndertowDefaultConfigUpgradeTestCase
  • [WFLY-8976] - Quickstart updates to demonstrate support for clustered singleton MDBs
  • [WFLY-8984] - Fix tests which currently fail with -Dwildfly.tmp.enable.elytron.profile.tests
  • [WFLY-9008] - WildFly Servlet should provide license data
  • [WFLY-9097] - Remove unused cache configurations from default config files
  • [WFLY-9114] - Improve JaCoCo profile in EAP TS

Component Upgrade

  • [WFLY-7114] - Upgrade JMS API 2.0.0
  • [WFLY-8448] - Upgrade JBoss Metadata from 10.0.0.Final to 10.0.2.Final
  • [WFLY-8455] - Upgrade HAL to 2.9.6.Final
  • [WFLY-8465] - Upgrade RESTEasy to 3.0.22.Final
  • [WFLY-8470] - Upgrade mod_cluster to 1.3.6.Final
  • [WFLY-8472] - Upgrade picketlink to 2.5.5.SP7
  • [WFLY-8476] - Upgrade Artemis 1.5.4.jbossorg-002
  • [WFLY-8483] - Upgrade IronJacamar to 1.4.3 from 1.4.2
  • [WFLY-8485] - Upgrade Narayana to 5.5.6.Final
  • [WFLY-8501] - Upgrade ejb client to 4.0.0.Beta23 from 4.0.0.Beta22
  • [WFLY-8502] - Upgrade transaction client to 1.0.0.Beta21 from 1.0.0.Beta19
  • [WFLY-8503] - Wildfly HTTP Client 1.0.0.CR2
  • [WFLY-8510] - Update EJB client to 4.0.0.Beta24
  • [WFLY-8511] - Component upgrade of Hibernate ORM to 5.1.6.Final
  • [WFLY-8528] - Upgrade Weld to 2.4.3.Final
  • [WFLY-8574] - Jastow 2.0.2.Final
  • [WFLY-8575] - Upgrade Apache CXF to 3.1.11 (from 3.1.10)
  • [WFLY-8591] - Upgrade HAL to 2.9.7.Final
  • [WFLY-8596] - IronJacamar to 1.4.4 from 1.4.3
  • [WFLY-8598] - Upgrade Narayana to 5.5.24.Final
  • [WFLY-8603] - Upgrade WildFly Naming Client to 1.0.0.Beta14
  • [WFLY-8604] - Upgrade WildFly Transaction Client to 1.0.0.Beta21
  • [WFLY-8605] - Upgrade JBoss EJB Client to 4.0.0.Beta25
  • [WFLY-8606] - Upgrade WildFly HTTP Client to 1.0.0.CR2
  • [WFLY-8609] - Upgrade Artemis 1.5.4.jbossorg-003
  • [WFLY-8668] - Upgrade jboss-jaxws-api_2.2_spec to 2.0.4.Final
  • [WFLY-8669] - Upgrade jboss-saaj-api_1.3_spec to 1.0.4.Final
  • [WFLY-8682] - Component upgrade of jboss-transaction-spi from 7.5.2.Final to 7.6.0.Final
  • [WFLY-8683] - Upgrade transaction client to 1.0.0.Beta22
  • [WFLY-8685] - Upgrade Netty to 4.1.9 Final
  • [WFLY-8694] - Upgrade HAL to 2.9.8.Final
  • [WFLY-8698] - Upgrade naming client to 1.0.0.Beta15
  • [WFLY-8700] - Upgrade EJB client to 4.0.0.Beta27
  • [WFLY-8701] - Upgrade WildFly HTTP client to 1.0.0.CR3
  • [WFLY-8709] - Upgrade Artemis 1.5.4.jbossorg-004
  • [WFLY-8711] - Component upgrade of Hibernate ORM to 5.1.7.Final
  • [WFLY-8712] - Component upgrade of Hibernate ORM to 5.1.7.Final
  • [WFLY-8717] - Wildfly HTTP Client 1.0.0.CR4
  • [WFLY-8745] - Upgrade mod_cluster to 1.3.7.Final
  • [WFLY-8747] - Wildfly Build Tools 1.2.2.Final
  • [WFLY-8791] - Upgrade HAL to 2.9.9.Final
  • [WFLY-8796] - Upgrade EJB client to 4.0.0.Beta28
  • [WFLY-8811] - IronJacamar to 1.4.5 from 1.4.4
  • [WFLY-8812] - Upgrade RESTEasy to 3.0.23.Final
  • [WFLY-8814] - Upgrade transaction client to 1.0.0.Beta23
  • [WFLY-8820] - Upgrade EJB client to 4.0.0.Beta29
  • [WFLY-8822] - Upgrade Artemis 1.5.5.jbossorg-001
  • [WFLY-8827] - Upgrade JBoss EJB Client to 4.0.0.Beta30
  • [WFLY-8857] - Upgrade HAL to 2.9.10.Final
  • [WFLY-8888] - Upgrade Artemis 1.5.5.jbossorg-002
  • [WFLY-8894] - Upgrade naming client to 1.0.0.Beta16
  • [WFLY-8902] - Upgrade ejb client to 4.0.0.Beta31
  • [WFLY-8903] - Upgrade WildFly Transaction Client to 1.0.0.Beta24
  • [WFLY-8935] - Upgrade JSF based on Mojarra 2.2.13.SP4
  • [WFLY-8943] - Wildfly HTTP Client 1.0.0.CR5
  • [WFLY-8953] - Upgrade HAL to 2.9.11.Final
  • [WFLY-8955] - Upgrade Artemis 1.5.5.jbossorg-004
  • [WFLY-8978] - Upgrade WildFly Naming Client to 1.0.0.CR1
  • [WFLY-8979] - Upgrade WildFly Transaction Client to 1.0.0.CR2
  • [WFLY-8980] - Upgrade JBoss EJB Client to 4.0.0.CR5
  • [WFLY-8981] - Upgrade Narayana to 5.5.25.Final
  • [WFLY-8991] - Component upgrade of Hibernate ORM to 5.1.8.Final
  • [WFLY-9001] - Upgrade Narayana to 5.5.27.Final
  • [WFLY-9009] - Upgrade Jackson to 2.8.9
  • [WFLY-9013] - Upgrade Generic JMS RA 2.0.0.Final
  • [WFLY-9018] - Upgrade WildFly HTTP Client to 1.0.0.CR6
  • [WFLY-9023] - Upgrade legacy ejb client to 3.0.0.CR1
  • [WFLY-9051] - Upgrade JBeret to version 1.2.4.Final
  • [WFLY-9068] - Upgrade to JBossWS 5.1.9.Final
  • [WFLY-9079] - maven-checkstyle-plugin should not run on generated sources
  • [WFLY-9085] - Upgrade Narayana to 5.5.28.Final
  • [WFLY-9100] - Upgrade Infinispan to 8.2.8.Final
  • [WFLY-9104] - Upgrade HAL to 2.9.12.Final
  • [WFLY-9110] - jboss-iiop-client 1.0.1.Final
  • [WFLY-9120] - Upgrade RESTEasy to 3.0.24.Final
  • [WFLY-9123] - Upgrade JBoss EJB Client to 4.0.0.CR6
  • [WFLY-9124] - Upgrade WildFly Transaction Client to 1.0.0.CR3
  • [WFLY-9125] - Component upgrade of Hibernate ORM to 5.1.9.Final
  • [WFLY-9139] - Upgrade Artemis 1.5.5.jbossorg-005
  • [WFLY-9144] - Upgrade Narayana to 5.5.29.Final
  • [WFLY-9153] - Upgrade Artemis 1.5.5.jbossorg-006
  • [WFLY-9218] - IronJacamar to 1.4.6 from 1.4.5

Enhancement

  • [WFLY-3224] - SSL The Last Round
  • [WFLY-5413] - On IIOP migration default properties are not persisted
  • [WFLY-6646] - Incorrect implementation and specification version in Manifest for wildfly-client-all-10.0.0.CR2-redhat-1-sources.jar
  • [WFLY-6907] - Add log message with information that there is replacement (Credential Store) for Vaults
  • [WFLY-7283] - Update EJB to use txn spi
  • [WFLY-7736] - PersistentIntervalTimerManagementTestCase fails on slower machine
  • [WFLY-8053] - Warn user when configuration change might make server inoperable
  • [WFLY-8335] - User should be informed when switching between JDBC and journal store in transactions subsystem
  • [WFLY-8418] - Enhance the way licenses are presented and fix inconsistencies
  • [WFLY-8473] - Introduce capabilites in undertow subsystem
  • [WFLY-8475] - JBoss-Product-Release-Name has changed in eap manifest, breaking tools expectations
  • [WFLY-8522] - Add test for slave-master connection with authentication-context
  • [WFLY-8559] - Implement test coverage for distributed work manager
  • [WFLY-8703] - add tests for JCA workmanager and security inflow using legacy security and elytron security domain
  • [WFLY-8728] - Add support for legacy security realms to the EJB over HTTP invoker
  • [WFLY-8739] - Provide operation to invalidate application sessions
  • [WFLY-8777] - Allow skipTests in mixed-domain module
  • [WFLY-8818] - Skip VirtualHostTestCase#testDefaultHost if ServerAddress is not localhost
  • [WFLY-8860] - Add optional module dependency for org.springframework.spring to org.apache.cxf.impl
  • [WFLY-8869] - Add option in reverse proxy handler allowing to enable HTTP/2
  • [WFLY-9076] - Make the IIOP migration warnings more user friendly
  • [WFLY-9127] - Smoke failover test for modcluster subsystem

Edit/Copy Release Notes

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