Release Notes - WildFly Core - Version 7.0.0.Final - HTML format

Sub-task

  • [WFCORE-4179] - Refactor MBeanRegistrationService from WildFly-Core to WildFly
  • [WFCORE-4180] - Eliminate ServiceBuilder's addInjection() & addInjectionValue() usages
  • [WFCORE-4194] - Eliminate ServiceBuilder's addDependencies() usages
  • [WFCORE-4201] - Eliminate ServiceBuilder.addDependency(ServiceName) method usages
  • [WFCORE-4203] - Eliminate ServiceBuilder.addDependency(ServiceName,Injector) method usages

Feature Request

  • [WFCORE-3386] - Add configuration required to support JASPI to the Elytron subsystem and general JASPI integration.
  • [WFCORE-3873] - SNI support for https-listeners
  • [WFCORE-4127] - Disable CLI paging with an option
  • [WFCORE-4144] - Add support for registering a single JVM / Server wide default SSLContext

Bug

  • [WFCORE-3039] - Capability requirement can be lost if two attributes on same resource reference the same capability
  • [WFCORE-3180] - ElytronSubsystemMessages uses double quotes to surround string literals
  • [WFCORE-3404] - Performance issue in audit endpoints
  • [WFCORE-3479] - Deploying an empty deployment and adding content later fails in a composite
  • [WFCORE-3804] - The /host=*/server=* reload and suspend operations are not visible to the CLI
  • [WFCORE-3952] - Unable to run -DallTests -Delytron builds
  • [WFCORE-3971] - Referral mode should be an enumeration
  • [WFCORE-3996] - GC logging is not working on Java 9
  • [WFCORE-4002] - JDK11 Some security tests fail on closed channel exception
  • [WFCORE-4074] - InterdependentDeploymentTestCase fail intermittently
  • [WFCORE-4075] - Proper cleanup of InterdependentDeploymentTestCase
  • [WFCORE-4078] - TimeZone is not correctly taken into account when checking certification expiration
  • [WFCORE-4081] - SocketHandlerTestCase.testTlsSocket fails on IBM JDK
  • [WFCORE-4082] - Fix common.sh setDefaultModularJvmOptions() to grep all function arguments
  • [WFCORE-4083] - org.apache.httpcomponents.core requires org.apache.commons.codec
  • [WFCORE-4090] - CredentialReference doesn't work with the new MSC API
  • [WFCORE-4092] - ModifiableKeyStoreDecorator is public
  • [WFCORE-4098] - SimpleMapAttributeDefinition Values Unable to Reference Capability
  • [WFCORE-4099] - Prevent failures due to MSC-240 in 'critical' code
  • [WFCORE-4102] - ModelPersistenceTestCase fails when running after ReadConfigAsFeaturesStandaloneTestCase
  • [WFCORE-4116] - JDK 10: illegal reflective access by ClassReflectionIndex
  • [WFCORE-4120] - It is possible add modules as extensions when they are not really an extension
  • [WFCORE-4121] - The DomainCommandBuilder does not add modular JDK arguments to the host controler
  • [WFCORE-4124] - The CliCommandBuilder needs add the modular JDK options
  • [WFCORE-4136] - Booting a slave HC fails if the content repository entry for a rollout plan is not present
  • [WFCORE-4137] - Add missing KnownRelease for WildFly 14
  • [WFCORE-4140] - Incorrect resource passed into ExtensionRegistry.remove by ExtensionAddHandler rollback handling
  • [WFCORE-4141] - ServerRootResourceDefininition registers the ServerEnvironment child resource in the wrong place
  • [WFCORE-4147] - (WF15) Wrong JAVA_OPTS propagation, wrong PowerShell GC logging
  • [WFCORE-4148] - Check and consider to put escaped quotes (\") back to the -Xloggc in standalone.sh
  • [WFCORE-4152] - HC cannot connect to DC after lost connect with error "WFLYCTL0332: Permission denied\"
  • [WFCORE-4153] - Capability 'org.wildfly.nosql.mongo.driver-service' is unknown error thrown on WildFly 14 + current master branch
  • [WFCORE-4156] - Add missing KernelAPIVersion for WildFly 14
  • [WFCORE-4158] - RootSubsystemOperationsTestCase periodically fails on Windows
  • [WFCORE-4159] - WildFly Core Test Suite: Standalone Integration Tests doesn't compile on JDKs other than Oracle Java 1.8
  • [WFCORE-4164] - The read-feature-description requirements output does not include requirements defined via RuntimeCapability.getRequirements
  • [WFCORE-4165] - The SuspendController is not exposed via a capability
  • [WFCORE-4166] - HttpListenerRegistryService is not exposed via a capability
  • [WFCORE-4173] - Do not register socket-binding bound attributes as metrics
  • [WFCORE-4182] - Minor typos in shutdown and reload help descriptions
  • [WFCORE-4183] - ReadResourceHandler returns runtime values stored in the DMR model even if include-runtime=false
  • [WFCORE-4184] - ModelTestUtils.trimUndefinedChildren loses track of what object is undefined
  • [WFCORE-4186] - RBAC classification resources should not store default-xxx attribute values in the DMR model
  • [WFCORE-4189] - Hard coded failIfNoTests=true fails WF core build if no tests are executed
  • [WFCORE-4190] - Distinguish undefined metric value
  • [WFCORE-4191] - Fix IO Metrics Registration
  • [WFCORE-4192] - Server-server EJB invocation fails if no security is defined on target bean due to faulty permission check
  • [WFCORE-4195] - CLI/Admin Console does not prompt for a reload after adding a new server-group to server-scoped-roles.
  • [WFCORE-4196] - SNICombinedWithALPNTestCase fails with IBM JDK
  • [WFCORE-4199] - jconsole can't connect to jboss CLI process
  • [WFCORE-4200] - Deprecate legacy CapabilityServiceBuilder methods and provide alternatives
  • [WFCORE-4202] - org.jboss.msc module optional dependencies issues
  • [WFCORE-4204] - Add Phase priorities for MicroProfile DUPs
  • [WFCORE-4213] - CLIAuthenticationTestCase fails with Elytron profile in Testsuite
  • [WFCORE-4215] - HTTPSConnectionWithCLITestCase fails with Elytron profile
  • [WFCORE-4218] - ReloadSASLFactoryTestCase fails with Elytron profile
  • [WFCORE-4219] - SecurityAuthCommandsTestCase fails with Elytron profile
  • [WFCORE-4220] - SecurityCommandsTestCase fails with Elytron profile
  • [WFCORE-4225] - INFO message Initialized tracer=JaegerTracer is too verbose
  • [WFCORE-4230] - [jdk12] DeletionCollisionTest#testFileLockByRemoveContent fails on Java 12, Byteman related issue

Task

  • [WFCORE-4026] - Create Version 5 of the Elytron subsystem model and schema.
  • [WFCORE-4079] - Fix tests that rely on internationalized loggers not being present
  • [WFCORE-4085] - Update subsystem and core-model tests to use WF14
  • [WFCORE-4105] - Create simple tests for scripts
  • [WFCORE-4109] - Bump the kernel management API version to 9.0.0 and the xsd to 9.0
  • [WFCORE-4114] - Create the ModelTestModelControllerService variants for the supported releases
  • [WFCORE-4119] - Add exclusions for org.picketbox
  • [WFCORE-4126] - Remove script tests for shells that require special scripting syntax
  • [WFCORE-4145] - --admin-only might be worth marking as deprecated with ./standalone.sh --help
  • [WFCORE-4146] - Check if we can remove .setXmlName in JaspiDefinitions
  • [WFCORE-4198] - Remove org.dom4j dependency from the org.jboss.log4j.logmanager module
  • [WFCORE-4211] - Missing docs: Embedded container does not work without the JVM being launched with java.se module on Java 11

Component Upgrade

  • [WFCORE-3473] - Update Http Core to 4.4.5 and Client to 4.5.4
  • [WFCORE-4094] - Upgrade parent pom to 29
  • [WFCORE-4101] - Upgrade MSC to 1.4.4.Final
  • [WFCORE-4107] - Upgrade MSC to 1.4.5.Final
  • [WFCORE-4111] - Upgrade WildFly Elytron to 1.6.1.Final
  • [WFCORE-4112] - Upgrade CLI to use aesh 1.8
  • [WFCORE-4118] - Upgrade WildFly Elytron to 1.7.0.CR1
  • [WFCORE-4133] - Upgrade WildFly Elytron to 1.7.0.CR2
  • [WFCORE-4134] - Upgrade Elytron Web to 1.3.0.CR2
  • [WFCORE-4151] - Upgrade jboss-logmanager from 2.1.4.Final to 2.1.5.Final
  • [WFCORE-4155] - Upgrade to Galleon and WildFly Galleon Plugins 2.0.1.Final
  • [WFCORE-4167] - Upgrade to WildFly Galleon Plugins 2.0.2.Final and properly configure plugin dependencies
  • [WFCORE-4168] - Upgrade WildFly Elytron to 1.7.0.CR3
  • [WFCORE-4169] - Upgrade Elytron Web to 1.3.0.CR3
  • [WFCORE-4174] - Update jackson-databind to 2.9.5 and mockserver-netty to 5.4.1
  • [WFCORE-4175] - Undertow 2.0.14.Final
  • [WFCORE-4187] - Undertow 2.0.15.Final
  • [WFCORE-4208] - Upgrade WildFly Elytron to 1.7.0.Final
  • [WFCORE-4209] - Upgrade Elytron Web to 1.3.0.Final
  • [WFCORE-4210] - Upgrade WildFly Elytron Tool to 1.5.0.Final
  • [WFCORE-4212] - Upgrade to Galleon and WildFly Galleon Plugins 3.0.0.CR1
  • [WFCORE-4229] - Upgrade Byteman to 4.0.5 for better JDK12 support
  • [WFCORE-4232] - Upgrade JBoss Modules to 1.8.7.Final
  • [WFCORE-4235] - Upgrade to Galleon and WildFly Galleon Plugins 3.0.0.Final

Enhancement

  • [WFCORE-3966] - JwtValidator jku and kid header parameters
  • [WFCORE-4088] - Propose several DynamicNameMappers to be reused
  • [WFCORE-4096] - CLI, replace native support for paging/scrolling/searching with aesh one
  • [WFCORE-4113] - Add a commented line to standalone.conf to show how to use a custom java.security file to override all the Java security properties
  • [WFCORE-4177] - LegacyKernelServiceInitializerImpl.reverseCheckConfig should default to AdditionalInitialization.MANAGEMENT

Edit/Copy Release Notes

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