Feature Request
- [WFCORE-5027] - Security Realms should support specifying the charset and encoding for credentials.
- [WFCORE-5145] - Elytron server-ssl-context allowed protocols
- [WFCORE-5170] - Certificate Revocation Lists
Bug
- [WFCORE-4008] - Unify "-server" option in windows standalone scripts (ps1, bat)
- [WFCORE-4162] - Incorrect OperationContext.getCapabilityServiceName javadoc
- [WFCORE-4214] - VaultPasswordsInCLITestCase fails with Elytron profile
- [WFCORE-4221] - ReadConfigAsFeaturesStandaloneTestCase fails with Elytron profile
- [WFCORE-4302] - SNI wildcard mappings match multiple level of subdomain
- [WFCORE-4324] - CommandTimeoutHandlerTestCase.testComandExecutor random failure
- [WFCORE-4827] - Errors Missing on Invalid Configuration
- [WFCORE-5092] - Windows Service cannot be stopped when using custom JAVA_HOME path
- [WFCORE-5185] - Update ProviderDefinition to use optimised service loading API
- [WFCORE-5219] - OpenSSL tests should be running on JDK 11
- [WFCORE-5239] - No suitable provider found for type 'PKCS11' on openjdk 11 when configuration is passed in provider-loader
- [WFCORE-5243] - NullPointerException when invalid <permission> classes specified
- [WFCORE-5272] - Setting jacc provider to Elytron throws exceptions
- [WFCORE-5328] - Fix ExpressionResolutionTestCase that is failing on IBM JDK8
- [WFCORE-5333] - jboss-cli.sh fail with 89: Syntax error: "(" unexpected
- [WFCORE-5334] - Deleting Configuration Data when Git connection is failed
- [WFCORE-5337] - One new WARN being logged about security extension being deprecated
- [WFCORE-5365] - cli-script option help text is missing a placeholder
- [WFCORE-5367] - Duplicate resource error after removing a server group
- [WFCORE-5370] - Metrics Subsystem(s) are not honoring user's role
- [WFCORE-5372] - Use absolute path in permissions.xml in ControlledStateNotificationListener domain test
- [WFCORE-5373] - RoleMappingRemove should fail if the resource being removed does not exist
- [WFCORE-5382] - The same Additional Runtime Dependency can be added several times for a single resource definition
- [WFCORE-5384] - RemoveManagementRealmTestCase tests intermittently fail
- [WFCORE-5407] - Dependency Tree Input Builder/check github action does not account for testbom
- [WFCORE-5408] - Upgrade JBoss Classfilewriter to 1.2.5.Final
- [WFCORE-5416] - Jgit incorrect reference in org.jboss.as.controller module
- [WFCORE-5452] - Three elytron tests started to fail on JDK17
- [WFCORE-5453] - Include add-opens and add-exports to Bootable JAR runtime manifest
Task
- [WFCORE-5033] - Move org.wildfly.security:wildfly-elytron-jacc into it's own module
- [WFCORE-5263] - Update all projects with a dependency on wildfly-elytron to use individual modules.
- [WFCORE-5283] - Add tests to the Elytron subsystem for attributes that allow expressions
- [WFCORE-5286] - Remove deprecated javax.api usage from modules
- [WFCORE-5341] - Bump the Elytron subsystem model and schema version to 14
- [WFCORE-5342] - Bump the kernel management API version to 17.0.0 and the xsd to 17.0
- [WFCORE-5375] - Update all projects with a dependency on deprecated Elytron modules to no longer rely on deprecated classes
- [WFCORE-5383] - Fix test failure in LdapTestCase that happens with openjdk-1.8.0.292
- [WFCORE-5389] - Split JASPIC and JACC into their own modules
- [WFCORE-5403] - Control mockserver dependencies from the testbom
- [WFCORE-5405] - Move xom to testbom; update to 1.3.7
- [WFCORE-5424] - Remoting requires wildfly security manager
- [WFCORE-5427] - ClassCastException: org.wildfly.extension.elytron.LdapKeyStoreService incompatible with org.wildfly.extension.elytron.KeyStoreService while executing CLI command
- [WFCORE-5429] - Require Java 8 as a minimum when executing the deploy lifecycle phase.
- [WFCORE-5438] - For modular VMs include --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED
Component Upgrade
- [WFCORE-5250] - Upgrade JBoss Remoting from 5.0.20 to 5.0.21
- [WFCORE-5331] - Upgrade to jboss-marshalling 2.0.11.Final
- [WFCORE-5348] - Upgrade tests to use bootable JAR 4.0.0.Final
- [WFCORE-5351] - Upgrade galleon-plugins to 5.1.1
- [WFCORE-5354] - Upgrade galleon to 4.2.8.Final
- [WFCORE-5355] - Upgrade WildFly Elytron to 1.15.3.Final
- [WFCORE-5360] - Upgrade log4j2 from 2.14.0 to 2.14.1
- [WFCORE-5361] - Upgrade Undertow to 2.2.6.Final
- [WFCORE-5362] - Upgrade galleon-plugins to 5.1.2
- [WFCORE-5363] - Upgrade to jboss-remoting 5.0.21.Final
- [WFCORE-5397] - Upgrade galleon-plugins 5.1.3.Final
- [WFCORE-5398] - Upgrade JavaEWAH 1.1.8
- [WFCORE-5399] - Update Google guava to 30.1.1-jre
- [WFCORE-5400] - Upgrade Mockito to 3.x
- [WFCORE-5401] - Upgrade to Byteman 4.0.15
- [WFCORE-5402] - Upgrade to JBoss Marshalling 2.0.12.Final
- [WFCORE-5409] - Upgrade JGit to 5.11.1.202105131744-r
- [WFCORE-5412] - Upgrade WildFly OpenSSL to 2.1.4.Final
- [WFCORE-5414] - Upgrade to WildFly Elytron 1.15.4.Final
- [WFCORE-5415] - Upgrade Elytron Web to 1.9.1.Final
- [WFCORE-5423] - Upgrade remoting from 5.0.21.Final to 5.0.23.Final (fixes CVE-2020-35510)
- [WFCORE-5425] - Upgrade Undertow from 2.2.6.Final to 2.2.8.Final
- [WFCORE-5431] - Upgrade jboss-logging to 3.4.2.Final
- [WFCORE-5435] - Upgrade WildFly Elytron to 1.16.0.CR1
- [WFCORE-5446] - Upgrade galleon-plugins to 5.2.0.Alpha2
- [WFCORE-5447] - Upgrade galleon-plugins to 5.2.0.Final
- [WFCORE-5448] - Upgrade JavaEWAH 1.1.12
- [WFCORE-5460] - Upgrade WildFly Elytron to 1.16.0.Final
- [WFCORE-5673] - Upgrade JavaEWAH 1.1.13
Enhancement
- [WFCORE-2925] - Separate heap settings in standalone.conf and domain.conf from rest of JAVA_OPTS
- [WFCORE-5205] - Use Module.findServices() to load Security Providers
- [WFCORE-5285] - Utilize org.wildfly.common.Assert for Null-Checks
- [WFCORE-5410] - Enhance JDK17 testing support
- [WFCORE-5417] - Upgrade galleon-plugins to 5.2.0.Alpha1
- [WFCORE-5418] - Minimize modular JDK params needed
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.