Skip to content

32.0.0.Beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@darranl darranl released this 08 Apr 10:24
· 120 commits to main since this release
    Release Notes - WildFly - Version 32.0.0.Beta1

For the most up-to-date list of all issues resolved, including those resolved as fix in WildFly 32 Beta after the release date, see the release notes in JIRA.

Feature Request

  • [WFLY-13762] - [Community] SSLContext to support delegation to alternate instances based on peer information.
  • [WFLY-16532] - [Preview] elytron-oidc-client: add ability to configure additional scope for authentication request
  • [WFLY-18163] - Make it possible to use JaasSecurityRealm via a custom-realm resource
  • [WFLY-18185] - Documentation for possibility of the caching realm to authenticate users with underlying realm when credential verification with cached credential fails
  • [WFLY-19062] - [Preview] Integrate the mvc-krazo subsystem into the wildfly feature pack
  • [WFLY-19116] - [Experimental] Provide a cool boot message
  • [WFLY-19130] - [Community] Publish Wildfly channel and manifest during project build

Enhancement

  • [WFLY-18073] - Integrate OWASP dependency check plugin into WildFly build
  • [WFLY-18462] - Remove contacts-jquerymobile Quickstart
  • [WFLY-18464] - ejb-multi-server Quickstart Common Enhancements CY2023Q3
  • [WFLY-18475] - helloworld-mutual-ssl-secured Quickstart Common Enhancements CY2023Q3
  • [WFLY-18476] - helloworld-mutual-ssl Quickstart Common Enhancements CY2023Q3
  • [WFLY-18503] - security-domain-to-domain Quickstart Common Enhancements CY2023Q3
  • [WFLY-18515] - Remove outdated wsat-simple Quickstart
  • [WFLY-18516] - Remove outdaded wsba-coordinator-completion-simple Quickstart
  • [WFLY-18517] - Remove outdated wsba-participant-completion-simple Quickstart
  • [WFLY-18955] - micrometer Galleon layer should contain rules to be discovered
  • [WFLY-18956] - Add sha1 to Quickstart's dist module
  • [WFLY-19000] - Add note to Quickstarts READMEs about Bootable Jar usage on OpenShift
  • [WFLY-19015] - Micrometer and Opentelemetry Quickstarts should use the MicroProfile BOM instead of non-user expansion BOM
  • [WFLY-19073] - $JBOSS_HOME/docs/schema/jboss-app_* contain wrong links inside the documentation elements
  • [WFLY-19184] - Make use of jakarta.annotation.ManagedBean optional

Bug

  • [WFLY-11244] - RemoteStatefulEJBConcurrentFailoverTestCase fails intermittently again (more frequent after Infinispan 9.4.0 upgrade)
  • [WFLY-13957] - ManagedExecutorServiceMetricsTestCase.testActiveRequests fails intermittently
  • [WFLY-14064] - Intermittent failures in PassivationFailedTestCase.testPassivationFailure
  • [WFLY-15426] - ReliableServiceTestCase fails after migration from Apache JAXP implementations to JDK provided JAXP implementations
  • [WFLY-16584] - Servlet's default character encoding setting is not working.
  • [WFLY-17893] - Jacorb subsystem migrate operation does not include a migration warn if the 'client' or 'identity' security were used
  • [WFLY-18080] - Regular failures of FaultToleranceMicrometerIntegrationTestCase
  • [WFLY-18700] - java.lang.OutOfMemoryError: Direct buffer memory
  • [WFLY-18765] - Missing Locale parameter while calling toUpperCase and toLowerCase methods
  • [WFLY-18776] - Incorrect link in the documentation pointing to Keycloak documentation
  • [WFLY-18821] - Wildfly 30: form with enctype="multipart/form-data" does not support large input data (16425 bytes)
  • [WFLY-18913] - Restore the ignored service-name attribute in the opentelemetry subsystem
  • [WFLY-18921] - Undertow subsystem tests use invalid configuration
  • [WFLY-18952] - Migrate operations for MP OpenTracing and MP Metrics are failing
  • [WFLY-18959] - Mail Quickstart maven dependencies have wrong scope
  • [WFLY-18969] - Give the Apache Lucene module access to jdk.unsupported
  • [WFLY-18972] - JDR not collecting server manifest.yaml
  • [WFLY-18984] - The jaxrs-server layer should not result in MicroProfile REST Client or Config provisioning
  • [WFLY-19010] - SSL Client context not loaded with AMQP Connector used in bootable jar
  • [WFLY-19019] - Exception that happened during deployment is being hidden
  • [WFLY-19020] - JakartaEE application client: module "org.hibernate" is not added to classpath
  • [WFLY-19023] - Reactive messaging modules depend on javax api alias modules
  • [WFLY-19036] - Duplicate declaration of org.apache.kerby:kerb-server-api-all dependency
  • [WFLY-19040] - Regression due to SSLHandshakeException affecting HotRod client when connecting to remote Infinispan
  • [WFLY-19044] - Welcome page points to old user forum
  • [WFLY-19071] - Fixing Apache Artemis 2.32 upgrade dependencies
  • [WFLY-19072] - Fixing AddressSettings default values
  • [WFLY-19083] - Missing goal verify in the MicroprofileHealt QS in integration testing profile
  • [WFLY-19087] - External messaging resources can't be updated
  • [WFLY-19089] - Exception javax/management/openmbean/CompositeData using AMQP-client in Wildfly built-in Artemis ActiveMQ server
  • [WFLY-19098] - galleon: custom provisioning creates unsecured http-invoker (CVE-2023-4503)
  • [WFLY-19100] - Datasource subsystem fails to parse 5.0 and 6.0 configurations
  • [WFLY-19110] - Connector: restore application security configuration
  • [WFLY-19132] - MSC000004: Failure during stop of service jboss.undertow.filter.load-balancer.service: NPE
  • [WFLY-19133] - Using Undertow mod_cluster filter with legacy security realms should throw an OperationFailedException
  • [WFLY-19140] - Clustering testsuite failures when using -Dts.bootable.preview
  • [WFLY-19145] - The wildfly-glow-arquillian-plugin config doesn't account for WildFly Preview
  • [WFLY-19150] - Incorrect dropping of 'server.jvm.args' meant to be passed to Arquillian
  • [WFLY-19151] - Several metrics are not loaded correctly from their MBean
  • [WFLY-19170] - The wildfly-preview feature pack doesn't run at preview stability OOTB
  • [WFLY-19183] - Bootable jar testing fails with WildFly Preview in the testsuite/integration/microprofile module
  • [WFLY-19187] - Fix missed JMX bean name
  • [WFLY-19189] - Invalid Glow verbosity config in microprofile-tck

Component Upgrade

Task

  • [WFLY-15178] - Rework ParseAndMarshalModelsTestCase
  • [WFLY-17740] - Add missing @fallback test in MicroProfile Fault Tolerance quickstart
  • [WFLY-18174] - Change the default jakarta.faces.FACELETS_BUFFER_SIZE size to -1
  • [WFLY-18218] - Add contributing and other community documents to widfly-bom-builder-plugin
  • [WFLY-18297] - Reevalute test exclusions in the WildFly Preview maven profiles
  • [WFLY-18559] - Fix or remove org.jboss.as.test.smoke.jsf.JSFTestCase
  • [WFLY-18786] - Add tests for SetRequestInformationCallbackMechanismFactory
  • [WFLY-18937] - Add git log data to the shared-wildfly-build.yml output
  • [WFLY-18942] - Fix automated testing of Micrometer QS under OpenShift
  • [WFLY-18943] - Fix automated testing of OpenTelemetry QS under OpenShift
  • [WFLY-18964] - Upgrade to Galleon 6 Beta2, upgrade all provisioning tooling
  • [WFLY-18967] - Require SE 17+ to build, 17 to deploy, but SE 11 source/target/release level
  • [WFLY-18975] - Remove stray System.out in SessionExpirationScheduler
  • [WFLY-18985] - Update WildFly docs to include reload operation required to valid key-store attributes update on Filesystem Security Realm
  • [WFLY-18997] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security'
  • [WFLY-18998] - Look at the WSDLException thrown in WSTrustTestCase
  • [WFLY-19025] - Update LayersTestCase(s) to reflect WFCORE-6456
  • [WFLY-19026] - Update LayerTestBase assertions
  • [WFLY-19029] - Hibernate ORM 6.4+ should export services to consumer classpath
  • [WFLY-19030] - Update HostExcludesTestCase configuration to work with WF32
  • [WFLY-19049] - Use testcontainers to start Mail server for running mail tests
  • [WFLY-19061] - Add comments to wildfly-feature-pack-build.xml files explaining the package-schemas element
  • [WFLY-19064] - Update the EE 11 preview to use current EE 11 releases
  • [WFLY-19065] - Make the ee subsystem dependency on the JBoss fork of Jakarta EL optional
  • [WFLY-19070] - Remove the unsupported compensations API
  • [WFLY-19078] - [Preview] Update the elytron-oidc-client subsystem parser to enumerate schema versions
  • [WFLY-19093] - Jakarta Mail no longer needs to find implementations on the Thread Context Class Loader
  • [WFLY-19101] - Add test checking for X-Content-Type-Options header in management console
  • [WFLY-19127] - shared-wildfly-build-and-test workflow file should allow for a branch/tag
  • [WFLY-19131] - Clustering TS: disable color output logging from nodes
  • [WFLY-19141] - Use SE 17 as the base JDK in GitHub Actions
  • [WFLY-19142] - Update the OIDC tests to use the 24.0.1 version of quay.io/keycloak/keycloak
  • [WFLY-19163] - Create testsuite/preview/manualmode
  • [WFLY-19165] - Update SpnegoMechTestCase to use org.wildfly.security.mechanism.gssapi.GSSCredentialSecurityFactory
  • [WFLY-19186] - Add CODEOWNERS to quickstart
  • [WFLY-19195] - Integrate EE 11 branch into main
  • [WFLY-19197] - Update ExpressionsTestCase for elytron-oidc-client to use the stability associated with the currently tested schema
  • [WFLY-19202] - Don't run layers tests against WFP on SE < 17

Sub-task

  • [WFLY-18604] - Reevalute test exclusions in the integration/clustering module
  • [WFLY-18681] - Reevalute test exclusions in the testsuite/domain module
  • [WFLY-18874] - Replace service value captor abstractions from wildfly-clustering-common with variants from wildfly-subsystem
  • [WFLY-18895] - Pass Standalone Mail TCK tests on Java 21
  • [WFLY-18988] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) in Undertow subsystem
  • [WFLY-18990] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) in JSF subsystem
  • [WFLY-18991] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) in EJB subsystem
  • [WFLY-18992] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) in EE subsystem
  • [WFLY-18993] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) from JCA subsystem
  • [WFLY-18994] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) from JGroups subsystem
  • [WFLY-18995] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) from Infinispan subsystem
  • [WFLY-18996] - Remove illegal uses of Operation.hasOptionalCapability(String, null, null) in batch-jberet subsystem
  • [WFLY-19006] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in connector subsystem
  • [WFLY-19007] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in ejb3 subsystem
  • [WFLY-19008] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in ee subsystem
  • [WFLY-19009] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in undertow subsystem
  • [WFLY-19012] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in webservices subsystem
  • [WFLY-19051] - Remove Stage.RUNTIME uses of capability 'org.wildfly.legacy-security' in messaging subsystem