Skip to content

29.0.0.Final

Compare
Choose a tag to compare
@bstansberry bstansberry released this 21 Jul 03:31
· 2093 commits to main since this release

Release Notes - WildFly 29.0.0.Final

For the complete list of all issues resolved, including Task and Subtask issues, see the release notes in JIRA.

Feature Request

  • [WFLY-15260] - Add the ability to secure the management console with OIDC
  • [WFLY-16306] - Support a Galleon feature pack to install the Keycloak SAML Elytron adapter

Enhancement

  • [WFLY-13834] - Document the new file encoding parameter added to Elytron audit logging.
  • [WFLY-17614] - Create a cloud section in our documentation
  • [WFLY-17658] - Allow BOMs to be regenerated to reflect the versions in the channel.
  • [WFLY-17931] - Eliminate usage of deprecated javax.api module
  • [WFLY-17932] - Eliminate usage of deprecated sun.jdk module
  • [WFLY-17933] - Eliminate usage of deprecated javax.sql.api module
  • [WFLY-17934] - Eliminate usage of deprecated javax.xml.stream.api module
  • [WFLY-17935] - Move all distribution modules to latest schema namespace
  • [WFLY-17976] - Ensure the JACC Policy is enabled in the default EE feature pack configuration.
  • [WFLY-17990] - The datasources-web-server and ee-core-profile-server layers should depend on Elytron
  • [WFLY-17991] - The ee-security layer needs a dependency on elytron
  • [WFLY-17994] - The jmx-remoting and layer's dependency needs to be non-optional
  • [WFLY-18055] - Consume upstream Mojarra artifacts directly
  • [WFLY-18127] - Remove opentelemetry workaround
  • [WFLY-18152] - Rename module jakarta.faces to jakarta.faces.impl
  • [WFLY-18176] - WildFly Readiness probe should check the suspended state of the server
  • [WFLY-18186] - Record Galleon provisioned state in WildFly distributions
  • [WFLY-18257] - JaxrsSubsystemDefinition should use a single JaxrsParamHandler instance

Bug

  • [WFLY-8718] - JDBC driver's xa-datasource-class vs. driver-xa-datasource-class-name in the datasources subsystem
  • [WFLY-11173] - The JPADefinition.DEPLOY_INSTANCE ResourceDefinition is not correct
  • [WFLY-12019] - Cannot remove a undertow server resource at one time
  • [WFLY-12631] - Server doesn't start when DNS_PING is configured
  • [WFLY-14387] - Resource adapters subsystem does not accept expression for wm-security attribute
  • [WFLY-15358] - PolicyContextTestCase fails once Undertow extension no longer references PicketBox module
  • [WFLY-15487] - wfly-25 security config missing support for picketbox "auth-module" impl of javax.security.auth.message.module.ClientAuthModule
  • [WFLY-16013] - Discovery Group can't change from Socket binding to Jgroups cluster.
  • [WFLY-16042] - WildFly basic tests started to fail on IBM JDK11
  • [WFLY-16528] - JSFDeploymentProcessorTestCase fails with Faces 4
  • [WFLY-16722] - ContextServiceImpl.getTransactionSetupProvider returns null when use-transaction-setup-provider=true
  • [WFLY-17016] - todo-backend QS has outdated Readme instructions
  • [WFLY-17169] - NPE in JSF BeanValidator.validate
  • [WFLY-17349] - WebJPATestCase intermittently fails
  • [WFLY-17563] - Restore *module.xml necessary for manual installation of different jsf implementations
  • [WFLY-17699] - Elytron security tests fail since IBM JDK (IBM Semeru Runtime Certified Edition 11.0.15.0)
  • [WFLY-17704] - Broken formatting in the Getting Started Developing Applications Guide
  • [WFLY-17783] - Intermittent failures in ReactiveMessagingKafkaUserApiTestCase
  • [WFLY-17790] - Remove the org.jboss.as.test.integration.logging.syslogserver package from testsuite/shared
  • [WFLY-17899] - Asciidoc errors reported during build
  • [WFLY-17921] - Add missing org.jboss.vfs to RESTEasy Spring deployments
  • [WFLY-17939] - Update HostExcludesTestCase configuration to work with WF29
  • [WFLY-17947] - todo-backend Readme OpenShift instructions results in a non-functional QS app
  • [WFLY-17948] - todo-backend bootable jar Helm chart needs to be updated
  • [WFLY-17950] - 28.0.0.SP1 Quickstart READMEs refer to 28.0.0.Final tag
  • [WFLY-17953] - Do not use the JBoss Modules MavenResolver for resolving dependencies in tess
  • [WFLY-17957] - EJB timer schedule increment 0 should be considered as single value
  • [WFLY-17959] - OpenTelemetry is complaining about "java.lang.NoClassDefFoundError: sun/misc/Unsafe"
  • [WFLY-17960] - LRA causes a failure in the ContextPropagationTestCase
  • [WFLY-17961] - Spurious Micrometer error on shutdown
  • [WFLY-17962] - Remove the ResteasyBootstrap listener from being registered in the AbstractRTSService
  • [WFLY-17967] - MicroProfile LRA layer should depend on MicroProfile Config layer
  • [WFLY-18002] - ExpirationMetaData.isExpired() test does not conform to logic in LocalScheduler
  • [WFLY-18011] - Add java.base/java.net package to recommended client side JPMS settings
  • [WFLY-18012] - The JaxrsIntegrationProcessor should not attempt to get the RESTEasy configuration when not a REST deployment.
  • [WFLY-18014] - Missing EE API license entries from core; wrong Apache license URLs
  • [WFLY-18021] - ee-security quickstart produce WFLYCTL0212: Duplicate resource
  • [WFLY-18023] - @SessionScoped EJBs are replicating proxy placeholders unnecessarily
  • [WFLY-18024] - CacheIdentity and IdentityContainer instances are replicating unnecessarily
  • [WFLY-18026] - Configuration applied on ServerAdd shouldn't apply runtime changes on boot for the sub resources
  • [WFLY-18036] - Marshalling optimizations are not getting applied to @SessionScoped @stateful EJBs
  • [WFLY-18038] - JGroups transport thread pool configuration is ignored
  • [WFLY-18040] - EJB: make deployments share client context if only static interceptors are used
  • [WFLY-18043] - WildFly BOMs don't build after WFLY-18018
  • [WFLY-18046] - Quickstart Readme minor inconsistencies
  • [WFLY-18050] - When provisioning additional feature packs together with wildfly's feature pack, the generated license.html is incorrect
  • [WFLY-18065] - Distributed @SessionScoped @stateful EJBs require excessive cache transactions per invocation
  • [WFLY-18066] - ByteBufferMarshalledValue generates duplicate buffers during a single marshalling operation
  • [WFLY-18068] - Quickstart archive contains redundant files
  • [WFLY-18069] - Eliminate unnecessary buffer copy when writing an object with known size via ProtoStream
  • [WFLY-18077] - Dependencies in the http-custom-mechanism should be provided
  • [WFLY-18078] - Dependencies in the helloworld-ws quickstart should be provided
  • [WFLY-18080] - Regular failures of FaultToleranceMicrometerIntegrationTestCase
  • [WFLY-18081] - Custom appclient container yaml configuration with additional Messaging settings should be allowed
  • [WFLY-18083] - Upgrade to Hibernate ORM 6.2.4.final release
  • [WFLY-18084] - Galleon layers for micrometer and opentelemetry are not documented.
  • [WFLY-18089] - Error creating a remote connector using ssl-context
  • [WFLY-18090] - Update removed jboss.server.deploy.dir with jboss.server.content.dir
  • [WFLY-18095] - Using affinity=primary-owner with a local-cache throws a ClassCastException
  • [WFLY-18115] - Opentelemetry sampler-type cannot be configured correctly
  • [WFLY-18117] - Messaging deployment descriptor doesn't parse entries correctly
  • [WFLY-18128] - Incorrect licenses for some artifacts
  • [WFLY-18134] - Angus Activation and Angus Mail should be private modules
  • [WFLY-18137] - Concurrency TCK failure
  • [WFLY-18141] - Several clustering-related modules should be private
  • [WFLY-18150] - DistributableTimerService.getTimers() collection may omit timers during concurrent rescheduling process
  • [WFLY-18155] - Can't build BOMs after switching Jakarta Faces implementation in WildFly
  • [WFLY-18157] - Add Jakarta Faces API dep back to BOM
  • [WFLY-18158] - Oracle JDBC driver deployed as deployment needs dependency on jdk.security.jgss module
  • [WFLY-18170] - Fix Faces 4.0 TCK failures
  • [WFLY-18179] - Undertow configuration=handler/filter resource require redundant runtime steps
  • [WFLY-18191] - Fix Faces 4.0 TCK failures + errors
  • [WFLY-18196] - Various minor inconsistencies in QS Readme files
  • [WFLY-18200] - Upgrade to Hibernate ORM 6.2.6.Final release
  • [WFLY-18202] - WildFly 26-28 document logo url incorrect
  • [WFLY-18206] - Typo preventing galleon state from being generated
  • [WFLY-18208] - BouncyCastleModuleTestCase fails with Security Manager enabled
  • [WFLY-18213] - asciidoctor-maven-plugin attribute sourceHighlighter should be source-highlighter
  • [WFLY-18224] - ClassNotFoundException thrown when processing enums with annotations
  • [WFLY-18230] - Several security subsystem resource require redundant runtime steps
  • [WFLY-18246] - Upgrade jacoco from 0.8.7 to 0.8.10 and fix coverage reporting configuration
  • [WFLY-18252] - Fix the Hibernate ElasticSearch tests to work with ElasticSearch 8.8.x
  • [WFLY-18254] - NullPointerException during rebalance
  • [WFLY-18256] - Line endings in license file are not changed to unix

Component Upgrade