WildFly Application Server

Related tags

Server wildfly
Overview

wildfly logo

WildFly Application Server

https://wildfly.org

  • Fast Startup
  • Small Footprint
  • Modular Design
  • Unified Configuration and Management

And of course Jakarta EE!

Building

Prerequisites:

  • JDK 8 or newer - check java -version
  • Maven 3.6.0 or newer - check mvn -v
  • On *nix systems, make sure that the maximum number of open files for the user running the build is at least 4096 (check ulimit -n) or more, depending on what other i/o intensive processes the user is running.

To build with your own Maven installation:

mvn install

Alternatively, you can use the Maven Wrapper script that downloads and installs (if necessary) the required Maven version to ~/.m2/wrapper and runs it from there. On Linux, run

./mvnw install

On Windows

mvnw install

Starting and Stopping WildFly

Change to the bin directory after a successful build

$ cd build/target/wildfly-[version]/bin

Start the server in domain mode

./domain.sh

Start the server in standalone mode

./standalone.sh

To stop the server, press Ctrl + C, or use the admin console

./jboss-cli.sh --connect command=:shutdown

Check 'Getting Started Guide' in the WildFly documentation for more information about how to start and stop WildFly.

Documentation

Contributing

Build vs. Dist directories

After running mvn install, WildFly will be available in two distinct directories, build and dist.

  • The build directory contains a build of WildFly that is based on Maven artifact resolution for module configuration
  • The dist directory, on the other hand, contains a full distributable build of WildFly

Using the build directory makes iterating with subsystem or module development easier since there is no need to rebuild the whole of WildFly or copy JAR files around on every change.

The dist directory is better suited when a full build of WildFly is needed for development or test purposes.

Running the Testsuite

The testsuite module contains several submodules including the following:

  • "smoke" -- core tests that should be run as part of every build of the AS. Failures here will fail the build.
  • "api" -- tests of features that involve end user use of the public JBoss AS 8 API. Should be run with no failures before any major commits.
  • "cluster" -- tests of the WildFly HA clustering features. Should be run with no failures before any major commits.
  • "domain" -- tests of the domain management features. Should be run with no failures before any major commits.
  • "integration" -- tests of a WildFly standalone server's internals. Should be run with no failures before any major commits.
  • "spec" -- tests of features that only involve end user use of the Jakarta EE spec APIs. Should be run with no failures before any major commits.

For basic smoke tests, simply: mvn test

To run all the tests

mvn install -DallTests

Using Eclipse

  1. Install the latest version of eclipse
  2. Make sure Xmx in eclipse.ini is at least 1280M, and it's using Java 8
  3. Launch eclipse and install the m2e plugin, make sure it uses your repo configs (get it from: http://www.eclipse.org/m2e/ or install "Maven Integration for Eclipse" from the Eclipse Marketplace)
  4. In eclipse preferences Java->Compiler->Errors/Warnings->Deprecated and restricted set forbidden reference to WARNING
  5. In eclipse preferences Java->Code Style, import the cleanup, templates, and formatter configs in ide-configs/eclipse in the wildfly-core repository.
  6. In eclipse preferences Java->Editor->Save Actions enable "Additional Actions", and deselect all actions except for "Remove trailing whitespace"
  7. Use import on the root pom, which will pull in all modules
  8. Wait (m2e takes a while on initial import)

License

Comments
  • [WFLY-4584] new messaging-activemq subsystem

    [WFLY-4584] new messaging-activemq subsystem

    • add Maven GAVs for ActiveMQ Artemis artifacts
    • add new messaging-activemq subsystem based on the legacy messaging subsystem and using Artemis code instead of HornetQ
    • update test to use urn:jboss:domain:messaging-activemq:1.0 namespace
    • add ActiveMQ Artemis client artifacts to jms client
    • add org.jboss.activemq.artemis.integration:activemq-wildfly-integration artifact
    • use service extension to bind with Artemis's transaction manager locator and recovery manager
    • add (core) queues addition/removal to JMSOperations

    JIRA: https://issues.jboss.org/browse/WFLY-4584

    opened by jmesnil 209
  • WFLY-5091 User supplied externalizers are ignored by web/ejb clustering code

    WFLY-5091 User supplied externalizers are ignored by web/ejb clustering code

    https://issues.jboss.org/browse/WFLY-5091

    It is a common misperception that since distributed web session attributes are stored in an Infinispan cache, Infinispan externalizers can be used to optimize the marshalling of session attributes. However, in reality, user session attributes are stored within a MarshalledValue, which itself is stored in the Infinispan cache, and the clustering integration code performs marshalling lazily via JBoss Marshalling. Therefore, the web session clustering integration code can do nothing with these externalizers.

    The primary goal of this PR is to allow applications to define their own externalizers, thus allow them to both optimize their application's performance in a clustered environment, and to use non-serializable objects in the HttpSession. These externalizers are generic to both Infinispan and JBoss Marshalling, and are adapted to either, depending on the use case.

    To accomplish this, this PR splits the existing org.wildfly.clustering.marshalling module (new since WF8) into 2: org.wildfly.clustering.marshalling.api, containing public marshalling API (currently a single interface), and org.wildfly.clustering.marshalling.jboss, containing JBoss Marshalling integration code. The new Externalizer interface (from org.wildfly.clustering.marshalling.api) is consumed by both Infinispan's marshaller, via the AdvancedExternalizerAdapter, and via JBoss Marshalling via ExternalizerObjectTable, which uses a ServiceLoader to discover instances of Externalizer accessible from a given module.

    This PR also adds new marshalling configuration versions for web, sso, and ejb that leverage the new ExternalizerObjectTable. Other improvements/changes to marshalling integration include:

    • Modify all existing externalizers to implement org.wildfly.clustering.marshalling.Externalizer instead of org.wildfly.clustering.infinispan.spi.io.SimpleExternalizer (which was an extension of Infinispan's AdvancedExternalizer)
    • Rename VersionedMarshallingConfiguration to MarshallingConfigurationRepository to better describe its usage
    • Consolidate assorted implementations of MarshallingConfigurationRepository (formerly VersionedMarshallingConfiguration) into a single, generic implementation, i.e. SimpleMarshallingConfigurationRepository.
    • Allow marshalling configuration versions to be specified via enum
    • Allow ObjectTable and ClassTable instances to be configured with a specific Externalizer for marshalling the table index.
    • IndexExternalizer contains a set of Externalizer implementations for marshalling unsigned integer values, including a variable-length strategy, based on logic from Infinispan - useful for minimizing the serialized size of the index when the size of the object/class table is unknown.
    opened by pferraro 187
  • [WFLY-5138] Don't use ARQ for ParseAndMarshalModelsTestCase, plus Mod…

    [WFLY-5138] Don't use ARQ for ParseAndMarshalModelsTestCase, plus Mod…

    …elParserUtils now wants 'target' param to mean location

    This requires the fix to WFCORE-901 to be merged and the core release to be integrated.

    http://brontes.lab.eng.brq.redhat.com/viewLog.html?buildId=67269&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperiments is a custom run showing the combination of this and https://github.com/wildfly/wildfly-core/pull/991

    opened by bstansberry 161
  • [WFLY-4916] Adds the Red Hat Support Lib as well as the Insights Subsystem

    [WFLY-4916] Adds the Red Hat Support Lib as well as the Insights Subsystem

    This pull request is for the addition of the Red Hat Support Lib and the Insights subsystem.

    The Red Hat Support Lib is a Java API to the Red Hat subscriber REST services on redhat.com. Developers interested in leveraging redhat.com REST services can easily integrate them into a web application with this API.

    The Insights subsystem is a service that allows the user to send the JDR to insights periodically. Red Hat will analyze the information and provide results related to security vulnerabilities, misconfigurations, performance issues, and other problems discovered in the received metadata. The service is disabled by default and must be manually enabled by the user.

    Enabling Insights subsystem from the CLI:

    1. Add subsystem to extensions in standalone.xml <extension module="org.jboss.as.insights"/>
    2. Add subsystem to submodules in standalone.xml <subsystem xmlns="org.jboss.as.insights:1.0"/>
    3. Start standalone server and connect to CLI
    4. To enable execute the following command from the CLI ./subsystem=insights:enable(rhnUid=[RHN-UID],rhnPw=[RHN-PASSWORD])
    5. To change the frequency that the report is sent off ./subsystem=insights:write-attribute(name=frequency,value=[NUMBER-OF-DAYS]) where NUMBER-OF-DAYS is the amount of time that passes between each occurrence.

    JIRA: https://issues.jboss.org/browse/WFLY-4916

    opened by Kinlaw 152
  • WFLY-4452 Use Flag.RESTART_RESOURCE_SERVICES for child resources of cache

    WFLY-4452 Use Flag.RESTART_RESOURCE_SERVICES for child resources of cache

    https://issues.jboss.org/browse/WFLY-4575

    This PR addresses 2 primary issues:

    1. Most resource attributes in the Infinispan subsystem use Flag.RESTART_ALL_SERVICES. This is overly coarse/intrusive. Changing any attribute of a cache configuration should only require the restart of a minimal set of services.
    2. The subsystem currently uses an awkward mechanism of loading attribute defaults from an external file. This is because child resources of a cache are currently optional. This is a major source of confusion for new users. For example, if I create a local-cache, but do not define a transaction child resource, what will be the default behavior? The defaults in the model are not applied unless the corresponding resource is created. This PR makes these child resources required. Every child resource of a cache installs a service which encompasses its configuration: https://issues.jboss.org/browse/WFLY-4146 The cache resource only needs to depend on the requisite child configuration components for that cache type. This means that the child resources of a cache are no longer just blocks of configuration, but now create fine-grained services. This also serves to reduce the number of service restarts required for (1). This reduces complexity immensely (e.g. no more monolithic CacheAddHandler).

    Additionally, I've made a number of tangential changes to the Infinispan subsystem, including:

    • Eliminate loading of cache configuration defaults from an external a file. Because all components of a cache configuration are required, we no longer have a need for this (i.e. infinispan-defaults.xml). All defaults are explicitly determined by the model. This also improves subsystem startup time.
    • Use better path names for cache and cache container components, e.g. /local-cache=test/component=transaction instead of /local-cache=test/transaction=TRANSACTION. Paths are transformed to legacy path to support mixed domains. Added resource aliases for legacy paths.
    • Use better path names for cache stores, e.g. /local-cache=test/store=file instead of /local-cache=test/file-store=FILE_STORE. Paths are transformed to legacy path to support mixed domains. Added resource aliases for legacy paths.
    • Refactor indexing related cache attributes into an Indexing child resource, including requisite transformers.
    • Refactor string-table/binary-table properties of jdbc cache stores into child resources, including requisite transformers. This simplifies the corresponding jdbc store management operations significantly. e.g. /local-cache=test/store=mixed-jdbc/table=binary
    • Enumerated resource attributes. This allows us to more easily operate on all attributes of a resource, and allows us to more easily do clever things with generic resource handlers. This also minimizes the work required to add a new attribute to a resource.
    • Enhanced generic resource description resolver that looks for the description of a given key from a set of prefixes. This prevents the need to duplicate descriptions when using resource hierarchies.

    To facilitate these changes, I've introduced a number of controller abstractions (found in org.wildfly.clustering.common) that reduce the amount of boilerplate code required to instrument a resource:

    • ResourceServiceBuilder, an extension of org.wildfly.clustering.service.Builder that allows the builder to configure itself via a resource model.
    • ResourceServiceHandler, an abstraction that encapsulates logic for installing and removing services for a resource
    • A simple ResourceServiceHandler implementation that installs/removes a single service via a ResourceServiceBuilder factory
    • Generic resource add/remove operation handlers that delegate to a ResourceServiceHandler
    • Generic RestartParent*Handlers that delegate to a ResourceServiceBuilder factory.
    opened by pferraro 145
  • WFLY-1077 IIOP subsystem

    WFLY-1077 IIOP subsystem

    IIOP-OpenJDK subsystem

    Based on openjdk 8 orb. Orb code is added as openjdk-orb-8.0.0.Beta1 project. Orb code is an hg/git repo which can be merged with current openjdk. Idls containing orb classes used by jdkorb subsystem were added and the code is automatically generated during maven build. Openjdk-orb replaces rmiapi project. All changes from rmiapi project were merged. Rmiapi module is still used but it only export classes form openjdk-orb.

    Wildfly with jdkorb subsystem passes all integration tests, tck rmiiop tests and tck interop tests. EAP6 (jacorb) -> Wildfly (openjdk) iiop comunication is working correctly for simple tests.

    opened by tadamski 132
  • Testsuite cleanup and simplification. WAS: PR 1281.

    Testsuite cleanup and simplification. WAS: PR 1281.

    Most of AS configuration related tasks, which were done in Ant scripts and copied for each module, are now performed only once, and the resulting AS instance is copied by sub-modules.

    opened by OndraZizka 113
  • [8.0] Speeding up clustering testsuite

    [8.0] Speeding up clustering testsuite

    Features

    • 2x speed up -> clustering ts now runs in ~8 minutes
    • introduced abstract cluster test significantly reducing repetitive code
    • leveraging ARQ custom container mode
    • no more starting and stopping on every test
    • replaced system outs with logger
    • less intermittent issues
    • reenabled most tests
    • disabled consistently failing tests
    opened by rhusar 107
  • Tentatively re-enable WS-Security tests that were previously disabled…

    Tentatively re-enable WS-Security tests that were previously disabled…

    …. I believe the tests could be transitively failing because of WFLY-5067; moreover I've applied few changes to isolate test CXF busses and explicitly set a dependency to the jbossws-cxf-client module on server side (reccomended approach).

    Please let this PR be tested multiple times before eventually merging.

    opened by asoldano 96
  • WFLY-3715 Async servlets cause lock timeouts for distributable sessions

    WFLY-3715 Async servlets cause lock timeouts for distributable sessions

    https://issues.jboss.org/browse/WFLY-3715

    Adds 2 new modules: org.wildfly.clustering.ee.spi and org.wildfly.clustering.ee.infinispan These modules contain logic common to org.wildfly.clustering.ejb.spi and org.wildfly.clustering.web.spi; and org.wildfly.clustering.ejb.infinispan and org.wildfly.clustering.web.infinispan, respectively.

    ready-for-merge 
    opened by pferraro 95
  • [WFLY-3045] : Expose JAXRS deployments via the management API

    [WFLY-3045] : Expose JAXRS deployments via the management API

    Displaying JAXRS resources in deployments, showing paths and methods. Adding mappings to the deployment infos of servlets.

    Jira: https://issues.jboss.org/browse/WFLY-3045

    ready-for-merge 
    opened by ehsavoie 85
  • [WFLY-17467]: Upgrade to JBoss Metadata 15.4.0.

    [WFLY-17467]: Upgrade to JBoss Metadata 15.4.0.

    • Fix for JMETA-452: deny-uncovered-http-methods truncates parsing of web.xml file.

    Jira: https://issues.redhat.com/browse/WFLY-17467 https://issues.redhat.com/browse/JBMETA-452

    Signed-off-by: Emmanuel Hugonnet [email protected]

    deps-ok 
    opened by ehsavoie 0
Releases(27.0.1.Final)
  • 27.0.1.Final(Dec 16, 2022)

    Release Notes - WildFly - Version 27.0.1.Final

    Bug

    • [WFLY-17186] - Wrong exception handling by ManagedScheduledExecutorService.schedule(...)
    • [WFLY-17287] - Cannot persist ejb timers into database
    • [WFLY-17313] - Distributed TimerService fails when cache is configured with jdbc-store
    • [WFLY-17350] - Custom mail providers are not loaded
    • [WFLY-17352] - NoSuchElementException during scale up under load
    • [WFLY-17362] - Messaging - Transaction remained in prepared state after failover
    • [WFLY-17374] - Upgrade to Xerces 2.12.0.SP05

    Component Upgrade

    • [WFLY-16807] - Upgrade RESTEasy Spring to 3.0.0.Final
    • [WFLY-17285] - Upgrade Bootable JAR to 8.1.0.Final
    • [WFLY-17341] - Upgrade Woodstox from 6.2.8 to 6.4.0 (resolves CVE-2022-40152)
    • [WFLY-17359] - Update protobuf to 3.19.6 (resolves CVE-2022-3171)
    • [WFLY-17363] - Upgrade artemis-wildfly-integration to 1.0.7
    • [WFLY-17376] - Upgrade HAL to 3.6.5.Final (WildFly 27.0.1.Final)
    • [WFLY-17406] - Upgrade WildFly Core to 19.0.1.Final

    Task

    • [WFLY-17367] - NPE throws from WSEndpointMetrics
    • [WFLY-17410] - Upgrade CXF from 3.5.2-jbossorg-3 to 3.5.2-jbossorg-4
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.1.Final-src.tar.gz(37.65 MB)
    wildfly-27.0.1.Final-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.1.Final-src.zip(52.88 MB)
    wildfly-27.0.1.Final-src.zip.sha1(41 bytes)
    wildfly-27.0.1.Final.tar.gz(220.77 MB)
    wildfly-27.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-27.0.1.Final.zip(221.96 MB)
    wildfly-27.0.1.Final.zip.sha1(41 bytes)
    wildfly-preview-27.0.1.Final.tar.gz(222.20 MB)
    wildfly-preview-27.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.1.Final.zip(223.43 MB)
    wildfly-preview-27.0.1.Final.zip.sha1(41 bytes)
  • 27.0.0.Final(Nov 8, 2022)

    Release Notes - WildFly - Version 27.0.0.Final

    Full release notes

    Feature Request

    • [WFLY-8770] - Integrate aws.S3_PING discovery protocol
    • [WFLY-14693] - Support ActiveMQ Artemis' "auto-delete-created-queue" property
    • [WFLY-14947] - Implement the Observability policy - Metrics
    • [WFLY-15679] - Support for Jakarta EE 10
    • [WFLY-16861] - Add public module to wildfly-preview for hibernate-search-orm-coordination-outbox-polling
    • [WFLY-16874] - Mark Lucene, Elasticsearch REST client, GSON as public modules
    • [WFLY-17004] - Support provisioning Hibernate Search in a slimmed server

    Bug

    • [WFLY-10912] - CodecSessionConfig#findSessionId() causes an incorrect JSESSIONID Set-Cookie header
    • [WFLY-11365] - Test JSONBTestCase fails with security manager
    • [WFLY-14298] - Using Fault Tolerance in WildFly 22 causes WELD-001408
    • [WFLY-14719] - wsconsume & wsprovide commandline tools not working in EE 9 preview distro
    • [WFLY-14737] - Jackson returns 500 error code for serialisation of LocalDate, LocalDateTime and Duration objects
    • [WFLY-15274] - Make WildFly able to use latest OpenSSL 3.0.0 libraries
    • [WFLY-15859] - Re-authentication after reboot, even though HttpSession are persisted
    • [WFLY-15863] - ERROR: The LogManager accessed before the "java.util.logging.manager" system property was set to "org.jboss.logmanager.LogManager". Results may be unexpected.
    • [WFLY-15881] - ExternalJMSDestinationDefinitionLegacyPrefixMessagingDeploymentTestCase Test Failures
    • [WFLY-15920] - iiop-openjdk subsystem has security-domain attribute requiring legacy security domain
    • [WFLY-16212] - QS jaxws-retail is using broken version of jaxws-tools-maven-plugin
    • [WFLY-16238] - CVE-2022-1278: Unconfigured MP OpenTracing may leak sensitive details
    • [WFLY-16291] - WARN if invalid 'database' specified for EJB Database Timer Persistence
    • [WFLY-16382] - Microprofile JWT configuration properties are out of date
    • [WFLY-16412] - Failed deployment leaves classloader leaks through undertow references
    • [WFLY-16460] - TokenUtilsEncryptTest failing on OpenJDK 19 EA
    • [WFLY-16552] - Envers failures when run under security manager
    • [WFLY-16729] - WildFly fails to display statistics for a resource adapter using jndi-name without a prefix
    • [WFLY-16827] - Restructure the WildFly High Availability Guide
    • [WFLY-16839] - Fix Faces-related failures
    • [WFLY-16856] - Clustering: "Import 'java.time.proto' not found" in remote-cache-container
    • [WFLY-16916] - Wrong description of enable-graceful-txn-shutdown attribute
    • [WFLY-16921] - Transformed licenses files have OS-specific line endings
    • [WFLY-16922] - Fix broken Database Timers document link
    • [WFLY-16934] - Count messages is not working properly for JMS Queues
    • [WFLY-16935] - NullPointerException when trying add ejb3 timer service with edb
    • [WFLY-16937] - Remove use of WildFlyConversationAwareViewHandler
    • [WFLY-16948] - ExpressionFactory from Faces Application does not match one from the JSPFactory
    • [WFLY-16952] - JsonSchemaValidationTest failed with a java.lang.NoClassDefFoundError
    • [WFLY-16956] - jboss-ejb-client-legacy dependency scope change in wildfly-ejb-client-legacy-bom pom
    • [WFLY-16957] - ELContext obtained from a JSP PageContext cannot resolve 'facesContext' and 'view' implicit objects
    • [WFLY-16958] - Operations may fail on JMS Topic
    • [WFLY-16960] - Change single quote to double quote in docs cli sample commands
    • [WFLY-16991] - Missing support for Connector 2.1 (Jakarta EE 10) in Ironjacamar
    • [WFLY-16992] - WFLYJCA0073: Failed to load module for RA [org.jboss.genericjms]
    • [WFLY-17003] - Version 6.1 of resourceadapter XSD is missing report-directory element
    • [WFLY-17012] - Created timer will random skipped due to "Timer is not active"
    • [WFLY-17019] - opensaml:4.2.0 dependency not found makes a Wildfly Maven plugin build fail
    • [WFLY-17023] - OpenTracing support is missing kotlin-stdlib
    • [WFLY-17025] - jboss-ejb-security_1_1.xsd and jboss-ejb-security-role_1_0.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17026] - jboss-ejb-timer-service_2_0.xsd schema is not Jakarta EE 10 compatible
    • [WFLY-17027] - jboss-ejb-resource-adapter-binding_1_0.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17028] - jboss-ejb-pool_1_0.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17029] - jboss-ejb-delivery-active_1_2.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17030] - jboss-ejb-container-interceptors_1_0.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17031] - jboss-ejb-clustering_1_1.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17032] - jboss-ejb-cache_1_0.xsd schema not Jakarta EE 10 compatible
    • [WFLY-17049] - jboss-ejb-timer-service_2_0.xsd schema is invalid
    • [WFLY-17050] - Clean up Micrometer module
    • [WFLY-17051] - The Jakarta JSON Binding API cannot load the implementation if the security manager is present
    • [WFLY-17054] - Remove superfluous jboss-ejb-timer-service_3_0.xsd
    • [WFLY-17061] - Jakarta Mail cannot create various types with the security manager enabled
    • [WFLY-17065] - The jakarta.xml.bind.api module cannot load the implementation if the security manager is enabled
    • [WFLY-17068] - Clustering test suite started to fail on JDK19 after recent JGroups upgrade
    • [WFLY-17071] - NoClassDefFoundError: java/rmi/RemoteException
    • [WFLY-17103] - <socket-protocol> ignores port-offset
    • [WFLY-17104] - affinity=primary-owner/ranked-affinity should require routing=infinispan
    • [WFLY-17106] - Distributable web applications containing jboss-web.xml replication-config fail to deploy on non-ha profiles
    • [WFLY-17112] - Can't load a custom load balancing policy on a pooled connection factory
    • [WFLY-17127] - netty-resolver-dns defaults to Google DNS servers on Java 17
    • [WFLY-17133] - FD_SOCK2 not always closing its server socket
    • [WFLY-17134] - WFLYCLJG0031: Ignoring unrecognized UDP property: bundler.max_size
    • [WFLY-17149] - Failures due to invalid lambda deserialization should invalidate session
    • [WFLY-17150] - Upgrade Galleon plugins to 6.2.0.Final
    • [WFLY-17153] - Warning message WFLYWELD0052 in hibernate quickstart
    • [WFLY-17163] - Clustering testsuite uses invalid protocol stack
    • [WFLY-17165] - TopologyChanged event listeners should not perform blocking operations on non-blocking thread
    • [WFLY-17166] - Correct use of MSC Service Registry in Micrometer Extension
    • [WFLY-17167] - LocalTransactionTestCase failure when running under -Dts.layers
    • [WFLY-17172] - Add missing @Test to CertificateRevocationListTestCase
    • [WFLY-17176] - Manual-mode testsuite uses invalid protocol stack
    • [WFLY-17181] - Security TCK needs to pass but started to fail recently
    • [WFLY-17185] - todo-backend QS fires a StrictJpaComplianceViolation exception
    • [WFLY-17198] - The org.jboss.resteasy.microprofile.config is not applied to deployments
    • [WFLY-17203] - Cascaded eviction handling uses more threads than necessary
    • [WFLY-17206] - NetworkHealthTestCase fails on Windows with IPv4
    • [WFLY-17208] - Broken link in the 'Controlling the Default Multicast Address with -u' section
    • [WFLY-17210] - Integration testsuite docs don't properly render single testcase examples
    • [WFLY-17218] - The jboss-client jar should not shade JBoss Log Manager
    • [WFLY-17232] - JGroups channel creation NPE at startup when running a server built from WFLY 27.0.0.Final-SNAPSHOT
    • [WFLY-17253] - FD_SOCK2 cannot use a random ephemeral port when not configured with a socket-binding

    Component Upgrade

    • [WFLY-16076] - Upgrade to JBoss Metadata 15.1.0.Final
    • [WFLY-16081] - Jakarta Transactions 2.0.1 in WildFly Preview
    • [WFLY-16082] - Jakarta Enterprise Beans 4.0.1 in WildFly Preview
    • [WFLY-16228] - Upgrade Jackson to 2.13
    • [WFLY-16399] - Upgrade JGroups to 5.2.x
    • [WFLY-16400] - Upgrade Infinispan to 14.0.0.CR2
    • [WFLY-16761] - Upgrade elytron-web to 3.0.0.Final
    • [WFLY-16800] - Upgrade WildFly Galleon Plugins to 6.0.0.Final
    • [WFLY-16801] - Upgrade WildFly Jar plugin to 8.0.0.Final
    • [WFLY-16802] - Upgrade com.sun.messaging.saaj to 3.0.0
    • [WFLY-16804] - Upgrade Elytron org.wildfly.security.jakarta deps to 3.0.0.Final
    • [WFLY-16805] - Upgrade Elytron JWT to 2.0.0.Final
    • [WFLY-16806] - Upgrade the Jakarta EL 5 API fork to 4.0.0.Final
    • [WFLY-16808] - Upgrade RESTEasy MicroProfile to 2.0.0.Final
    • [WFLY-16809] - Upgrade Hibernate Validator to 8.0.0.Final
    • [WFLY-16811] - Upgrade Eclipse Expressly to 5.0.0
    • [WFLY-16812] - Upgrade MP RSO API to 3.0
    • [WFLY-16813] - Upgrade MP Reactive Messaging API to 3.0
    • [WFLY-16814] - Upgrade SmallRye Reactive Messaging to 4.0.0
    • [WFLY-16815] - Upgrade Smallrye OpenTracing to 3.0.0
    • [WFLY-16816] - Upgrade Smallrye Metrics to 4.0.0
    • [WFLY-16817] - Upgrade Smallrye JWT to 4.0.0
    • [WFLY-16818] - Upgrade SmallRye Health to 4.0.0
    • [WFLY-16819] - Upgrade SmallRye Fault Tolerance to 6.0.0
    • [WFLY-16820] - Upgrade Smallrye Config to 3.0.0
    • [WFLY-16821] - Upgrade Smallrye Common to 2.0.0
    • [WFLY-16833] - Upgrade Apache Artemis to 2.25.0
    • [WFLY-16848] - Upgrade eclipselink to 2.7.11 and 3.0.3
    • [WFLY-16865] - Upgrade RESTEasy to 6.2.0.Beta1
    • [WFLY-16917] - Upgrade Jandex to 3.0.0
    • [WFLY-16928] - Upgrade HAL to 3.6.4.Final
    • [WFLY-16941] - Upgrade Jastow to 2.2.3.Final
    • [WFLY-16942] - Upgrade Eclipse ECJ to 3.30.0
    • [WFLY-16943] - Update JSoup to 1.15.3 (fixes CVE-2022-36033)
    • [WFLY-16953] - Upgrade jbossws-cxf to 6.1.0.Final
    • [WFLY-16959] - Upgrade smallrye-open-api to 3.0.0-RC4
    • [WFLY-16962] - Upgrade istack-commons to 4.1.1
    • [WFLY-16963] - Upgrade FastinfoSet to 2.1.0
    • [WFLY-16964] - Upgrade stax-ex to 2.1.0
    • [WFLY-16966] - Upgrade smallrye-open-api to 3.0.0-RC4
    • [WFLY-16976] - Upgrade jboss metadata to 15.2.0.Beta1
    • [WFLY-16983] - Upgrade WildFly Core to 19.0.0.Beta17
    • [WFLY-16988] - Remove xalan dependency
    • [WFLY-16998] - Upgrade Infinispan to 13.0.11.Final
    • [WFLY-17000] - Upgrade legacy WildFly Elytron to 1.20.2.Final
    • [WFLY-17001] - Upgrade legacy Elytron Web to 1.10.2.Final
    • [WFLY-17009] - Upgrade to JBoss Metadata 15.2.0.Final
    • [WFLY-17010] - Upgrade to Hibernate Search 6.1.7.Final
    • [WFLY-17013] - Upgrade Galleon plugins to 6.1.0.Final
    • [WFLY-17017] - Upgrade Undertow to 2.3.0.Beta1
    • [WFLY-17018] - Upgrade WildFly Core to 19.0.0.Beta18
    • [WFLY-17020] - Upgrade RESTEasy to 6.2.0.Final
    • [WFLY-17021] - Upgrade jboss metadata to 15.2.0.Beta3
    • [WFLY-17022] - Upgrade Smallrye Reactive Messaging to 4.0.0.RC3
    • [WFLY-17024] - Update okio to 2.8.0
    • [WFLY-17033] - Upgrade WildFly Naming Client to 1.0.16.Final
    • [WFLY-17034] - Upgrade WildFly HTTP Client to 1.1.14.Final
    • [WFLY-17035] - Upgrade jboss-ejb-client from 4.0.45.Final to 4.0.47.Final
    • [WFLY-17037] - Upgrade IronJacamar to 1.5.9.Final
    • [WFLY-17040] - Upgrade RESTEasy to 6.2.1.Final
    • [WFLY-17052] - Upgrade Apache Artemis to 2.26.0
    • [WFLY-17055] - Upgrade Infinispan to 14.0.0.Final
    • [WFLY-17066] - Upgrade joda-time 2.11.2
    • [WFLY-17078] - Upgrade legacy WildFly Naming Client to 1.0.17.Final (Java EE version)
    • [WFLY-17079] - Upgrade WildFly Naming Client to 2.0.0.Final (Jakarta EE version)
    • [WFLY-17080] - Upgrade legacy JBoss EJB Client to 4.0.48.Final (Java EE version)
    • [WFLY-17081] - Upgrade JBoss EJB Client to 5.0.0.Final (Jakarta EE version)
    • [WFLY-17082] - Upgrade legacy WildFly Transaction Client to 2.0.2.Final (Java EE version)
    • [WFLY-17083] - Upgrade WildFly Transaction Client to 3.0.0.Final (Jakarta EE version)
    • [WFLY-17084] - Upgrade legacy WildFly HTTP Client to 1.1.15.Final (Java EE version)
    • [WFLY-17085] - Upgrade WildFly HTTP Client to 2.0.0.Final (Jakarta EE version)
    • [WFLY-17091] - Upgrade JGroups to 5.2.7.Final
    • [WFLY-17105] - Upgrade WildFly Core to 19.0.0.Final
    • [WFLY-17107] - Upgrade Undertow legacy to 2.2.20.Final
    • [WFLY-17115] - Upgrade Eclipse MP Fault Tolerance to 4.0.2
    • [WFLY-17116] - Upgrade Jakarta Activation to 2.1.1.jbossorg-1
    • [WFLY-17117] - Upgrade Jakarta Mail to 2.1.1.jbossorg-1
    • [WFLY-17118] - Update `resteasy-spring` to `3.0.0.Beta2`
    • [WFLY-17140] - Upgrade jackson-databind to 2.13.4.1 (CVE-2022-42003)
    • [WFLY-17146] - Upgrade legacy Jastow to 2.0.12.Final
    • [WFLY-17147] - Upgrade Jastow to 2.2.4.Final
    • [WFLY-17148] - Upgrade Eclipse ECJ to 3.31.0
    • [WFLY-17159] - Upgrade Infinispan to 14.0.1.Final
    • [WFLY-17162] - Upgrade JGroups to 5.2.8.Final
    • [WFLY-17173] - Upgrade to Hibernate ORM 6.1.5 to remove internal CacheKeyValueDescriptor uses from API Type/JavaType classes
    • [WFLY-17174] - Upgrade jakarta.transaction-api from 2.0.0 to 2.0.1
    • [WFLY-17182] - Upgrade the Jakarta EL 5 API fork to 4.0.0.CR2
    • [WFLY-17197] - Upgrade smallrye-open-api to 3.0.1
    • [WFLY-17204] - Upgrade Infinispan to 14.0.2.Final
    • [WFLY-17216] - Upgrade JGroups to 5.2.9.Final
    • [WFLY-17221] - Upgrade jboss-ejb-client from 5.0.0.Final to 5.0.1.Final, legacy javax version from 4.0.48.Final to 4.0.49.Final

    Enhancement

    • [WFLY-14313] - More informative log after datasource test failure
    • [WFLY-16166] - Eliminate WebServices dependency on legacy Xalan and use JDK JAXP instead
    • [WFLY-16658] - Update some obsolete contents in wildfly extension documentation
    • [WFLY-16667] - Mark system modules protected in Galleon feature packs
    • [WFLY-16792] - Resource adapters - duplicate resource between attribute and children definitions
    • [WFLY-16951] - Add necessary individual elytron component jars to jboss-client.jar
    • [WFLY-16954] - Construct ImmediateValue directly instead of Values.immediateValue() factory method
    • [WFLY-16969] - ValueManagedReference must use java.util.function.Supplier instead of org.jboss.msc.value.Value
    • [WFLY-16970] - ValueManagedReferenceFactory must use java.util.function.Supplier instead of org.jboss.msc.value.Value
    • [WFLY-16972] - Rewrite DiscoveryService to use new MSC API
    • [WFLY-17119] - Distributed session metadata only needs millisecond precision
    • [WFLY-17145] - Fast maven builds with quick profile
    • [WFLY-17240] - Add MP spec support details to docs

    Task

    • [WFLY-14851] - Remove Legacy Security References From Model
    • [WFLY-15068] - Final stage for the removal of legacy security realms.
    • [WFLY-15271] - Update test org.wildfly.test.integration.vdx.standalone.MessagingTestCase.testWrongOrderOfElements
    • [WFLY-15667] - jboss-logmanager -- Move WildFly Preview to a native jakarta namespace variant
    • [WFLY-15749] - Remove WebSecurityCERTTestCase or update to use Elytron SSLContext
    • [WFLY-16253] - Undertow subsystem model for WF27 should be 12.0.0, not 13.0.0.
    • [WFLY-16296] - WildFly server based on Jakarta EE API should communicate successfully with previous versions of the server based on Java EE
    • [WFLY-16362] - Remove remnants of Hibernate Search 5 when removing EE8 support
    • [WFLY-16373] - Improve scalability of HotRod store via proper segmentation support
    • [WFLY-16434] - ArtifactFactoryService class should invoke AbstractArtifactFactory.findBeans() directly
    • [WFLY-16591] - Remove unused RESTEasy modules
    • [WFLY-16629] - Remove org.glassfish:jakarta.json from wildfly-client-all
    • [WFLY-16709] - Standardize the maven module descriptions
    • [WFLY-16713] - Upgrade to Hibernate ORM 6.1.3 (when available)
    • [WFLY-16714] - Consider removing the embedded broker from the standard WF Preview configs
    • [WFLY-16723] - Correct list of artifacts distributed on README-EJB-JMS.txt
    • [WFLY-16731] - Rework the WildFly and WildFly Preview doc to reflect EE > 8 is no longer a difference
    • [WFLY-16738] - Replace the overridden dependencies that should be driven by WildFly Core
    • [WFLY-16755] - Update documentation to reflect the new Jakarta Specifications and change namespaces
    • [WFLY-16766] - Migrate the service used on the Extending WildFly documentation to the new MSC API
    • [WFLY-16797] - Drop jakarta transformation of wildfly-microprofile-fault-tolerance-smallrye modules
    • [WFLY-16810] - Remove Glassfish Jakarta EL from dependency management
    • [WFLY-16824] - Drop jakarta transformation of wildfly-mod_cluster-undertow-jakarta module
    • [WFLY-16854] - Update dependencies for Opentelemetry
    • [WFLY-16862] - Hibernate Search engine module should have optional dependencies to other modules
    • [WFLY-16867] - Drop source transformation of the jaxrs subsystem
    • [WFLY-16873] - Remove the WFLY-14219 comments from the module.xml files
    • [WFLY-16877] - 2 critical and 5 High in the component "WildFly 27 Alpha4"
    • [WFLY-16881] - Drop source transformation for wildfly-client-all
    • [WFLY-16918] - EJB: Add pools description to admin documentation
    • [WFLY-16919] - Get rid of release version strings in testsuite pom file comments
    • [WFLY-16923] - Correct problematic language in the Credential Store documentation
    • [WFLY-16927] - Update the OIDC tests to use the 19.0.1 version of quay.io/keycloak/keycloak
    • [WFLY-16931] - Drop source transformation for batch-jberet subsystem
    • [WFLY-16938] - Drop source transformation for ejb subsystem
    • [WFLY-16939] - Update Ironjacamar to 1.5.8.Final
    • [WFLY-16944] - Clean up references to JSoup
    • [WFLY-16949] - Clean up invalid 'zip/' type dependencies from the WildFly maven pom
    • [WFLY-16974] - Upgrade to Hibernate ORM 6.1.4 to resolve test failures with security manager
    • [WFLY-16978] - Restore parser support for legacy JGroups subsystem schemas
    • [WFLY-16979] - Restore parser support for legacy Infinispan subsystem schemas
    • [WFLY-16980] - Restore parser support for legacy mod_cluster subsystem schemas
    • [WFLY-16981] - Test Suite: Set buffer-pooling to false to both in-vm-connector and in-vm-acceptor in domain test.
    • [WFLY-16984] - Rewrite batch subsystem to use new MSC values API
    • [WFLY-16987] - Make Undertow dependencies be driven by WildFly Core
    • [WFLY-16993] - Drop support for very very old Infinispan subsystem schemas (pre-AS 7.2)
    • [WFLY-17002] - Upgrade to jaxb-ri 4.0.1
    • [WFLY-17014] - Make Galleon provisioning content zips unique per release
    • [WFLY-17041] - Eliminate usage of org.jboss.msc.value.Value interface in ViewDescription
    • [WFLY-17044] - Bump the IIOP subsystem model version
    • [WFLY-17045] - Move RESTEasy Spring to WildFly Preview
    • [WFLY-17047] - Remove Weld Probe and update Weld version to 5.1
    • [WFLY-17048] - Remove javax.persistence persistence providers
    • [WFLY-17053] - Drop source transformation for Mail subsystem
    • [WFLY-17056] - Update JPA subsystem doc for Hibernate 6
    • [WFLY-17057] - Clean the 'source-transform' module references from the testsuite/preview pom
    • [WFLY-17062] - Remove remaining mentions to subsystem=security in Elytron guide
    • [WFLY-17070] - Drop source transformation for the Agroal subsystem
    • [WFLY-17074] - Remove org.glassfish:jakarta-json from WF full's dependencyManagement
    • [WFLY-17110] - Add Elytron WildFly Security Manager documentation
    • [WFLY-17111] - WildFly documentation fixes
    • [WFLY-17120] - Drop source transformation for weld-ejb subsystem
    • [WFLY-17122] - Drop source transformation for xts subsystem
    • [WFLY-17124] - Drop source transformation for webservices/server-integration subsystem
    • [WFLY-17126] - Update documentation of the H2 web console
    • [WFLY-17128] - Explicitly add com.google.guava:failureaccess as test scope dependency required by Ocsp Test cases
    • [WFLY-17135] - Drop source transformation for weld/webservices subsystem
    • [WFLY-17141] - Fix XSiteSimpleTestCase 'bridge' channel using sockets on 'public' interface
    • [WFLY-17160] - Remove "-jakarta" suffix from source-transformed artifacts and instead add new suffix to the original artifacts
    • [WFLY-17170] - Move to correct wildfly-elytron-integration dependency after WFCORE-6091
    • [WFLY-17184] - Add INFO logging of JChannel connect/disconnect
    • [WFLY-17187] - Verify and enable the the microprofile-config quickstart
    • [WFLY-17189] - Verify and enable the the microprofile-health quickstart
    • [WFLY-17190] - Verify and enable the the microprofile-jwt quickstart
    • [WFLY-17191] - Verify and enable the the microprofile-openapi quickstart
    • [WFLY-17192] - Verify and enable the the microprofile-rest-client quickstart
    • [WFLY-17193] - Verify and enable the the microprofile-reactive-messaging-kafka quickstart
    • [WFLY-17194] - Verify and enable the the microprofile-metrics quickstart
    • [WFLY-17195] - Verify and enable the the microprofile-opentracing quickstart
    • [WFLY-17199] - Replace hsqldb with h2 for Elytron OCSP test and drop hsqldb dependency
    • [WFLY-17201] - Update EE Security quickstart so it does not need to delegate to Elytron
    • [WFLY-17205] - Verify and enable the the bean-validation-custom-constraint quickstart
    • [WFLY-17224] - Make the wildfly-oidc-feature-pack-galleon-common zip unique per release
    • [WFLY-17235] - Drop CDI 3 compatibility workaround from MicroProfile Reactive Messaging TCK runner
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Final-src.tar.gz(37.63 MB)
    wildfly-27.0.0.Final-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Final-src.zip(52.87 MB)
    wildfly-27.0.0.Final-src.zip.sha1(41 bytes)
    wildfly-27.0.0.Final.tar.gz(220.62 MB)
    wildfly-27.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Final.zip(221.81 MB)
    wildfly-27.0.0.Final.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Final.tar.gz(222.09 MB)
    wildfly-preview-27.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Final.zip(223.33 MB)
    wildfly-preview-27.0.0.Final.zip.sha1(41 bytes)
  • 27.0.0.Beta1(Sep 29, 2022)

        Release Notes - WildFly - Version 27.0.0.Beta1
    

    Feature Request

    • [WFLY-14693] - Support ActiveMQ Artemis' "auto-delete-created-queue" property
    • [WFLY-14947] - Implement the Observability policy - Metrics
    • [WFLY-16861] - Add public module to wildfly-preview for hibernate-search-orm-coordination-outbox-polling
    • [WFLY-16874] - Mark Lucene, Elasticsearch REST client, GSON as public modules
    • [WFLY-17004] - Support provisioning Hibernate Search in a slimmed server

    Enhancement

    • [WFLY-16166] - Eliminate WebServices dependency on legacy Xalan and use JDK JAXP instead
    • [WFLY-16658] - Update some obsolete contents in wildfly extension documentation
    • [WFLY-16667] - Mark system modules protected in Galleon feature packs
    • [WFLY-16792] - Resource adapters - duplicate resource between attribute and children definitions
    • [WFLY-16951] - Add necessary individual elytron component jars to jboss-client.jar
    • [WFLY-16954] - Construct ImmediateValue directly instead of Values.immediateValue() factory method
    • [WFLY-16969] - ValueManagedReference must use java.util.function.Supplier instead of org.jboss.msc.value.Value
    • [WFLY-16970] - ValueManagedReferenceFactory must use java.util.function.Supplier instead of org.jboss.msc.value.Value

    Bug

    • [WFLY-10912] - CodecSessionConfig#findSessionId() causes an incorrect JSESSIONID Set-Cookie header
    • [WFLY-15859] - Re-authentication after reboot, even though HttpSession are persisted
    • [WFLY-16238] - CVE-2022-1278: Unconfigured MP OpenTracing may leak sensitive details
    • [WFLY-16291] - WARN if invalid 'database' specified for EJB Database Timer Persistence
    • [WFLY-16460] - TokenUtilsEncryptTest failing on OpenJDK 19 EA
    • [WFLY-16552] - Envers failures when run under security manager
    • [WFLY-16827] - Restructure the WildFly High Availability Guide
    • [WFLY-16839] - Fix Faces-related failures
    • [WFLY-16856] - Clustering: "Import 'java.time.proto' not found" in remote-cache-container
    • [WFLY-16916] - Wrong description of enable-graceful-txn-shutdown attribute
    • [WFLY-16921] - Transformed licenses files have OS-specific line endings
    • [WFLY-16922] - Fix broken Database Timers document link
    • [WFLY-16934] - Count messages is not working properly for JMS Queues
    • [WFLY-16935] - NullPointerException when trying add ejb3 timer service with edb
    • [WFLY-16937] - Remove use of WildFlyConversationAwareViewHandler
    • [WFLY-16948] - ExpressionFactory from Faces Application does not match one from the JSPFactory
    • [WFLY-16952] - JsonSchemaValidationTest failed with a java.lang.NoClassDefFoundError
    • [WFLY-16956] - jboss-ejb-client-legacy dependency scope change in wildfly-ejb-client-legacy-bom pom
    • [WFLY-16957] - ELContext obtained from a JSP PageContext cannot resolve 'facesContext' and 'view' implicit objects
    • [WFLY-16958] - Operations may fail on JMS Topic
    • [WFLY-16960] - Change single quote to double quote in docs cli sample commands
    • [WFLY-16991] - Missing support for Connector 2.1 (Jakarta EE 10) in Ironjacamar
    • [WFLY-16992] - WFLYJCA0073: Failed to load module for RA [org.jboss.genericjms]
    • [WFLY-17019] - opensaml:4.2.0 dependency not found makes a Wildfly Maven plugin build fail
    • [WFLY-17023] - OpenTracing support is missing kotlin-stdlib
    • [WFLY-17049] - jboss-ejb-timer-service_2_0.xsd schema is invalid
    • [WFLY-17054] - Remove superfluous jboss-ejb-timer-service_3_0.xsd

    Component Upgrade

    • [WFLY-16076] - Upgrade to JBoss Metadata 15.1.0.Final
    • [WFLY-16228] - Upgrade Jackson to 2.13
    • [WFLY-16399] - Upgrade JGroups to 5.2.x
    • [WFLY-16400] - Upgrade Infinispan to 14.0.0.CR2
    • [WFLY-16761] - Upgrade elytron-web to 3.0.0.Final
    • [WFLY-16800] - Upgrade WildFly Galleon Plugins to 6.0.0.Final
    • [WFLY-16801] - Upgrade WildFly Jar plugin to 8.0.0.Final
    • [WFLY-16802] - Upgrade com.sun.messaging.saaj to 3.0.0
    • [WFLY-16804] - Upgrade Elytron org.wildfly.security.jakarta deps to 3.0.0.Final
    • [WFLY-16805] - Upgrade Elytron JWT to 2.0.0.Final
    • [WFLY-16808] - Upgrade RESTEasy MicroProfile to 2.0.0.Final
    • [WFLY-16809] - Upgrade Hibernate Validator to 8.0.0.Final
    • [WFLY-16811] - Upgrade Eclipse Expressly to 5.0.0
    • [WFLY-16812] - Upgrade MP RSO API to 3.0
    • [WFLY-16813] - Upgrade MP Reactive Messaging API to 3.0
    • [WFLY-16815] - Upgrade Smallrye OpenTracing to 3.0.0
    • [WFLY-16816] - Upgrade Smallrye Metrics to 4.0.0
    • [WFLY-16817] - Upgrade Smallrye JWT to 4.0.0
    • [WFLY-16818] - Upgrade SmallRye Health to 4.0.0
    • [WFLY-16819] - Upgrade SmallRye Fault Tolerance to 6.0.0
    • [WFLY-16820] - Upgrade Smallrye Config to 3.0.0
    • [WFLY-16821] - Upgrade Smallrye Common to 2.0.0
    • [WFLY-16833] - Upgrade Apache Artemis to 2.25.0
    • [WFLY-16865] - Upgrade RESTEasy to 6.2.0.Beta1
    • [WFLY-16917] - Upgrade Jandex to 3.0.0
    • [WFLY-16928] - Upgrade HAL to 3.6.4.Final
    • [WFLY-16941] - Upgrade Jastow to 2.2.3.Final
    • [WFLY-16942] - Upgrade Eclipse ECJ to 3.30.0
    • [WFLY-16943] - Update JSoup to 1.15.3 (fixes CVE-2022-36033)
    • [WFLY-16953] - Upgrade jbossws-cxf to 6.1.0.Final
    • [WFLY-16959] - Upgrade smallrye-open-api to 3.0.0-RC4
    • [WFLY-16962] - Upgrade istack-commons to 4.1.1
    • [WFLY-16963] - Upgrade FastinfoSet to 2.1.0
    • [WFLY-16964] - Upgrade stax-ex to 2.1.0
    • [WFLY-16966] - Upgrade smallrye-open-api to 3.0.0-RC4
    • [WFLY-16976] - Upgrade jboss metadata to 15.2.0.Beta1
    • [WFLY-16983] - Upgrade WildFly Core to 19.0.0.Beta17
    • [WFLY-16988] - Remove xalan dependency
    • [WFLY-16998] - Upgrade Infinispan to 13.0.11.Final
    • [WFLY-17000] - Upgrade legacy WildFly Elytron to 1.20.2.Final
    • [WFLY-17001] - Upgrade legacy Elytron Web to 1.10.2.Final
    • [WFLY-17010] - Upgrade to Hibernate Search 6.1.7.Final
    • [WFLY-17013] - Upgrade Galleon plugins to 6.1.0.Final
    • [WFLY-17017] - Upgrade Undertow to 2.3.0.Beta1
    • [WFLY-17018] - Upgrade WildFly Core to 19.0.0.Beta18
    • [WFLY-17020] - Upgrade RESTEasy to 6.2.0.Final
    • [WFLY-17021] - Upgrade jboss metadata to 15.2.0.Beta3
    • [WFLY-17022] - Upgrade Smallrye Reactive Messaging to 4.0.0.RC3
    • [WFLY-17024] - Update okio to 2.8.0
    • [WFLY-17033] - Upgrade WildFly Naming Client to 1.0.16.Final
    • [WFLY-17034] - Upgrade WildFly HTTP Client to 1.1.14.Final
    • [WFLY-17035] - Upgrade jboss-ejb-client from 4.0.45.Final to 4.0.47.Final
    • [WFLY-17037] - Upgrade IronJacamar to 1.5.9.Final

    Task

    • [WFLY-16253] - Undertow subsystem model for WF27 should be 12.0.0, not 13.0.0.
    • [WFLY-16296] - WildFly server based on Jakarta EE API should communicate successfully with previous versions of the server based on Java EE
    • [WFLY-16373] - Improve scalability of HotRod store via proper segmentation support
    • [WFLY-16434] - ArtifactFactoryService class should invoke AbstractArtifactFactory.findBeans() directly
    • [WFLY-16591] - Remove unused RESTEasy modules
    • [WFLY-16629] - Remove org.glassfish:jakarta.json from wildfly-client-all
    • [WFLY-16709] - Standardize the maven module descriptions
    • [WFLY-16713] - Upgrade to Hibernate ORM 6.1.3 (when available)
    • [WFLY-16738] - Replace the overridden dependencies that should be driven by WildFly Core
    • [WFLY-16797] - Drop jakarta transformation of wildfly-microprofile-fault-tolerance-smallrye modules
    • [WFLY-16810] - Remove Glassfish Jakarta EL from dependency management
    • [WFLY-16824] - Drop jakarta transformation of wildfly-mod_cluster-undertow-jakarta module
    • [WFLY-16854] - Update dependencies for Opentelemetry
    • [WFLY-16862] - Hibernate Search engine module should have optional dependencies to other modules
    • [WFLY-16867] - Drop source transformation of the jaxrs subsystem
    • [WFLY-16873] - Remove the WFLY-14219 comments from the module.xml files
    • [WFLY-16877] - 2 critical and 5 High in the component "WildFly 27 Alpha4"
    • [WFLY-16881] - Drop source transformation for wildfly-client-all
    • [WFLY-16918] - EJB: Add pools description to admin documentation
    • [WFLY-16919] - Get rid of release version strings in testsuite pom file comments
    • [WFLY-16923] - Correct problematic language in the Credential Store documentation
    • [WFLY-16927] - Update the OIDC tests to use the 19.0.1 version of quay.io/keycloak/keycloak
    • [WFLY-16931] - Drop source transformation for batch-jberet subsystem
    • [WFLY-16939] - Update Ironjacamar to 1.5.8.Final
    • [WFLY-16944] - Clean up references to JSoup
    • [WFLY-16949] - Clean up invalid 'zip/' type dependencies from the WildFly maven pom
    • [WFLY-16978] - Restore parser support for legacy JGroups subsystem schemas
    • [WFLY-16979] - Restore parser support for legacy Infinispan subsystem schemas
    • [WFLY-16980] - Restore parser support for legacy mod_cluster subsystem schemas
    • [WFLY-16981] - Test Suite: Set buffer-pooling to false to both in-vm-connector and in-vm-acceptor in domain test.
    • [WFLY-16984] - Rewrite batch subsystem to use new MSC values API
    • [WFLY-16987] - Make Undertow dependencies be driven by WildFly Core
    • [WFLY-16993] - Drop support for very very old Infinispan subsystem schemas (pre-AS 7.2)
    • [WFLY-17002] - Upgrade to jaxb-ri 4.0.1
    • [WFLY-17014] - Make Galleon provisioning content zips unique per release
    • [WFLY-17045] - Move RESTEasy Spring to WildFly Preview
    • [WFLY-17057] - Clean the 'source-transform' module references from the testsuite/preview pom

    Sub-task

    • [WFLY-16436] - [primary/secondary] Problematic Language usage deprecation and replacement in *.xml files/*
    • [WFLY-16885] - Modify description in ee of subsystem to its correct sentence
    • [WFLY-16913] - Modify description in weld of subsystem to its correct sentence
    • [WFLY-16925] - Cleaner use of Maps in EE module
    • [WFLY-16932] - Cleaner use of Maps in IIOP
    • [WFLY-16933] - Cleaner use of Maps in Messaging
    • [WFLY-16945] - Cleaner use of Maps in testsuite
    • [WFLY-16989] - Cleaner use of Maps in Undertow
    • [WFLY-17046] - Deprecate and reject at runtime remaining security-realm references in Undertow
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Beta1-src.tar.gz(37.71 MB)
    wildfly-27.0.0.Beta1-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Beta1-src.zip(53.11 MB)
    wildfly-27.0.0.Beta1-src.zip.sha1(41 bytes)
    wildfly-27.0.0.Beta1.tar.gz(218.23 MB)
    wildfly-27.0.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Beta1.zip(219.41 MB)
    wildfly-27.0.0.Beta1.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Beta1.tar.gz(219.70 MB)
    wildfly-preview-27.0.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Beta1.zip(220.93 MB)
    wildfly-preview-27.0.0.Beta1.zip.sha1(41 bytes)
  • 27.0.0.Alpha5(Sep 12, 2022)

        Release Notes - WildFly - Version 27.0.0.Alpha5
    

    Feature Request

    • [WFLY-16452] - Create a layer for mod_cluster subsystem

    Enhancement

    • [WFLY-16753] - Avoid the Json serialization/deserialization to get Artemis security roles
    • [WFLY-16768] - Comment out @Override annotation of deprecated method in tests
    • [WFLY-16769] - Eliminate CapabilityServiceBuilder.addDependency() deprecated method usages
    • [WFLY-16772] - Eliminate CapabilityServiceBuilder.addCapability(RuntimeCapability,Service) deprecated method usages
    • [WFLY-16858] - Add the new Elytron EE module needed for Jakarta Security integration

    Bug

    • [WFLY-14971] - Singleton deployment tests still failing intermittently
    • [WFLY-15231] - RaAdd model validation logic uses incorrect attributes
    • [WFLY-15893] - Wrong Weld runtime MSC dependencies set up causes missing service exception
    • [WFLY-16207] - Application caches throw marshalling exceptions when using deployment classes for keys or values
    • [WFLY-16257] - Injected PROTOSTREAM cache doesn't want to add entries
    • [WFLY-16514] - Explicit transaction-timeout of a previous transaction from the same thread used instead of default transaction-timeout
    • [WFLY-16696] - Security issue on okhttp-3.14.9.jar
    • [WFLY-16762] - JMSQueueService uses wrong prefix
    • [WFLY-16770] - Distributable-web subsystem documentation neglects to mention marshaller attribute
    • [WFLY-16771] - Remove bcel from jboss/xalan-j binaries (Fix CVE-2022-34169)
    • [WFLY-16775] - Modifications to the preferences attribute of a singleton election policy should restart its services
    • [WFLY-16779] - Take advantage of ARTEMIS-3682
    • [WFLY-16838] - Wrong name for MP Reactive Messaging subsystem
    • [WFLY-16879] - Using SSL with a netty-acceptor is failing
    • [WFLY-16937] - Remove use of WildFlyConversationAwareViewHandler
    • [WFLY-16948] - ExpressionFactory from Faces Application does not match one from the JSPFactory
    • [WFLY-16957] - ELContext obtained from a JSP PageContext cannot resolve 'facesContext' and 'view' implicit objects

    Task

    • [WFLY-14419] - Add tests for naming subsystem for attributes that allow expression
    • [WFLY-15108] - Validate WildFly Preview's use of the Eclipse jakarta.transaction spec artifact
    • [WFLY-16146] - [primary/secondary] Review community documentation
    • [WFLY-16735] - Drop wildfly-clustering-el-glassfish module
    • [WFLY-16739] - Normalize SSO and web session SPI wrt marshalling configuration
    • [WFLY-16742] - Update the skeleton subsystem for keycloak to align with current practices
    • [WFLY-16752] - Make it possible for Hibernate ORM to be able to access org.postgresql.jdbc and com.oracle.ojdbc JDBC driver classes
    • [WFLY-16756] - Remove H2 dependency from Hibernate ORM 6 module
    • [WFLY-16765] - Remove jakarta.xml.ws:jakarta.xml.ws-api dependency
    • [WFLY-16774] - Upgrade to Hibernate Validator 8.0.0CR3
    • [WFLY-16776] - Remove jakarta.jws:jakarta.jws-api from non-legacy dependencies
    • [WFLY-16782] - Update jboss/xalan-j README, add an install.sh script
    • [WFLY-16787] - Don't use jboss-invocation jboss-interceptors-api_1.2_spec dependencies from WildFly Core
    • [WFLY-16788] - Move org.wildfly.security:wildfly-elytron-jaspi from testsuite/integration to the legacy modules
    • [WFLY-16794] - Missing documentation for SmallRye Fault Tolerance capability
    • [WFLY-16803] - Remove version.rhino.js maven property
    • [WFLY-16825] - Complete AttributeDefinition.getImmutableFlags() -> getFlags() transition
    • [WFLY-16836] - Prepare wildfly-ee-security for ongoing development
    • [WFLY-16837] - Add org.glassfish.soteria:soteria.spi.bean.decorator.weld for Soteria
    • [WFLY-16841] - Ensure javax.api JSONP is available on the test class path to bootstrap legacy kernel services
    • [WFLY-16844] - The EE security subsystem needs the additional annotation types specifying to trigger activation.
    • [WFLY-16846] - Upgrade CXF from 3.5.2-jbossorg-2 to 3.5.2-jbossorg-3
    • [WFLY-16852] - Remove obsolete version property
    • [WFLY-16977] - Temporarily disable creating zip assemblies of galleon content

    Sub-task

    • [WFLY-16781] - Allow use of ProtoStream for marshalling timeout context of a distributed timer.

    Component Upgrade

    • [WFLY-16700] - Upgrade jberet-core Jakarta Batch 2.1 Impl from 2.1.0.Final to 2.1.1.Final
    • [WFLY-16740] - Upgrade jboss-ejb-client from 4.0.44.Final to 4.0.45.Final
    • [WFLY-16741] - Upgrade wildfly-http-ejb-client to 1.1.13.Final
    • [WFLY-16745] - Upgrade legacy jastow from 2.0.10.Final to 2.0.11.Final
    • [WFLY-16750] - Upgrade Hibernate ORM to 5.3.28.Final
    • [WFLY-16758] - Upgrade WildFly Arquillian to 5.0.0.Alpha5
    • [WFLY-16759] - Upgrade Arquillian to 1.7.0.Alpha12
    • [WFLY-16773] - Upgrade xalan-j to 2.7.1-jbossorg-6
    • [WFLY-16784] - Upgrade Legacy Undertow to 2.2.19.Final
    • [WFLY-16786] - Upgrade smallrye-open-api to 3.0.0.CR3
    • [WFLY-16789] - Update `resteasy-spring` to `3.0.0.Beta1`
    • [WFLY-16830] - Upgrade Jackson Core and Databind 2.12.7
    • [WFLY-16832] - Upgrade netty from 4.1.77 to 4.1.79
    • [WFLY-16834] - Upgrade joda-time 2.11.0
    • [WFLY-16835] - Upgrade Apache MyFaces 2.3.10 and 3.0.2
    • [WFLY-16842] - Upgrade WildFly Elytron to 2.0.0.Beta3
    • [WFLY-16843] - Upgrade Legacy WildFly Elytron to 1.20.1.Final
    • [WFLY-16847] - Upgrade Eclipse Yasson to 1.0.11/2.0.4/3.0.1
    • [WFLY-16851] - Upgrade groovy-all to 4.0.4
    • [WFLY-16853] - Upgrade HAL to 3.6.3
    • [WFLY-16855] - Upgrade to Elytron MP 2.0.0.Beta4
    • [WFLY-16866] - Upgrade Elytron EE 3 to 3.0.0.Beta3
    • [WFLY-16915] - Upgrade to Elytron EE 3.0.0.Beta4
    • [WFLY-16941] - Upgrade Jastow to 2.2.3.Final
    • [WFLY-16942] - Upgrade Eclipse ECJ to 3.30.0
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Alpha5-src.tar.gz(19.53 MB)
    wildfly-27.0.0.Alpha5-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha5-src.zip(35.20 MB)
    wildfly-27.0.0.Alpha5-src.zip.sha1(41 bytes)
    wildfly-27.0.0.Alpha5.tar.gz(218.56 MB)
    wildfly-27.0.0.Alpha5.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha5.zip(219.72 MB)
    wildfly-27.0.0.Alpha5.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha5.tar.gz(219.07 MB)
    wildfly-preview-27.0.0.Alpha5.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha5.zip(220.28 MB)
    wildfly-preview-27.0.0.Alpha5.zip.sha1(41 bytes)
  • 26.1.2.Final(Aug 31, 2022)

        Release Notes - WildFly - Version 26.1.2.Final
    

    Bug

    • [WFLY-15485] - OIDC client adapter doesn't work correct with Bearer-only
    • [WFLY-16377] - Remote Artemis queue connection requires createDurableQueue permission
    • [WFLY-16397] - clustered-ejb-timer: ORA-00923: FROM keyword not found where expected
    • [WFLY-16448] - Duplicate key in LocalDescriptions.properties file
    • [WFLY-16481] - EndpointService throws NPE when publish ws endpint with EndpintPublisherImpl
    • [WFLY-16514] - Explicit transaction-timeout of a previous transaction from the same thread used instead of default transaction-timeout
    • [WFLY-16607] - WFLYEJB0275: Could not resolve corresponding ejbCreate or @Init method for home interface
    • [WFLY-16666] - Do not use component class as superclass for local home interface proxy
    • [WFLY-16734] - jboss-client.jar not working with Wildfly 26.1.1
    • [WFLY-16762] - JMSQueueService uses wrong prefix
    • [WFLY-16771] - Remove bcel from jboss/xalan-j binaries (Fix CVE-2022-34169)
    • [WFLY-16880] - Using SSL with a netty-acceptor is failing

    Task

    • [WFLY-16595] - backport webservices (security) replacement changes for UsersRolesLoginModule
    • [WFLY-16782] - Update jboss/xalan-j README, add an install.sh script

    Component Upgrade

    • [WFLY-16226] - Upgrade com.fasterxml.woodstox 6.2.8
    • [WFLY-16285] - Upgrade commons-lang3 3.12.0
    • [WFLY-16303] - Upgrade Apache cxf to 3.4.7 (26.x)
    • [WFLY-16414] - Upgrade jberet-core (javax.batch impl) from 1.3.12.Final to 1.3.13.Final
    • [WFLY-16424] - Upgrade Netty from 4.1.76.Final to 4.1.77.Final (resolves CVE-2022-24823)
    • [WFLY-16440] - Upgrade wildfly-http-ejb-client to 1.1.12.Final
    • [WFLY-16745] - Upgrade legacy jastow from 2.0.10.Final to 2.0.11.Final
    • [WFLY-16773] - Upgrade xalan-j to 2.7.1-jbossorg-6
    • [WFLY-16822] - [26.x] Upgrade Hibernate ORM to 5.3.28.Final
    • [WFLY-16828] - [26.x] Upgrade RESTEasy to 4.7.7.Final
    • [WFLY-16830] - Upgrade Jackson Core and Databind 2.12.7
    • [WFLY-16831] - Upgrade Agroal to 1.16 (26.x)
    • [WFLY-16832] - Upgrade netty from 4.1.77 to 4.1.79
    • [WFLY-16834] - Upgrade joda-time 2.11.0
    • [WFLY-16835] - Upgrade Apache MyFaces 2.3.10 and 3.0.2
    • [WFLY-16847] - Upgrade Eclipse Yasson to 1.0.11/2.0.4/3.0.1
    • [WFLY-16849] - Upgrade JGroups to 4.2.21.Final (26.x)
    • [WFLY-16859] - Upgrade WildFly Core to 18.1.2.Final
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.1.2.Final-src.tar.gz(24.57 MB)
    wildfly-26.1.2.Final-src.tar.gz.sha1(41 bytes)
    wildfly-26.1.2.Final-src.zip(39.15 MB)
    wildfly-26.1.2.Final-src.zip.sha1(41 bytes)
    wildfly-26.1.2.Final.tar.gz(206.73 MB)
    wildfly-26.1.2.Final.tar.gz.sha1(41 bytes)
    wildfly-26.1.2.Final.zip(207.80 MB)
    wildfly-26.1.2.Final.zip.sha1(41 bytes)
    wildfly-preview-26.1.2.Final.tar.gz(213.50 MB)
    wildfly-preview-26.1.2.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-26.1.2.Final.zip(214.64 MB)
    wildfly-preview-26.1.2.Final.zip.sha1(41 bytes)
    wildfly-servlet-26.1.2.Final.tar.gz(50.29 MB)
    wildfly-servlet-26.1.2.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.1.2.Final.zip(50.63 MB)
    wildfly-servlet-26.1.2.Final.zip.sha1(41 bytes)
  • 27.0.0.Alpha4(Aug 5, 2022)

       Release Notes - WildFly - Version 27.0.0.Alpha4
    

    Feature Request

    • [WFLY-7628] - Allow to use an Infinispan cache as EJB timer store
    • [WFLY-13798] - Add a Galleon layer for embedded broker messaging
    • [WFLY-15685] - Jakarta Concurrency 3.0 in WildFly Preview
    • [WFLY-16179] - Add integrity support to FileSystemSecurityRealm
    • [WFLY-16387] - Can not get core MBeans such as jboss.as and jboss.as.expr from application on WildFly when RBAC enabled
    • [WFLY-16453] - Create layers for singleton subsystem

    Bug

    • [WFLY-14598] - High vulnerability in h2-1.4.197 package
    • [WFLY-15485] - OIDC client adapter doesn't work correct with Bearer-only
    • [WFLY-15950] - CVE-2021-42392 - remote code execution vulnurability
    • [WFLY-16517] - [wildfly] Test configuration different to delivered one
    • [WFLY-16624] - HibernateSearchElasticsearch*TestCase tests fail if docker is not available
    • [WFLY-16625] - LayersTestCase should execute jpa-distributed-provisioning-test and all-layers-jpa-distributed-provisioning-full in the ts.ee9 profile
    • [WFLY-16628] - Weld EARs containing distributed web applications do not use expected ContextualStore
    • [WFLY-16634] - Hibernate Search test cases are meant to be disabled in security manager runs but instead fail
    • [WFLY-16639] - WFLY-16499 fix was incorrect for ha profiles
    • [WFLY-16649] - OrderedChildResourceTestCase execution takes too long
    • [WFLY-16650] - SecurityManager failure with opensaml
    • [WFLY-16661] - Upgrade Jakarta version of smallrye-common-vertx-context to 2.0.0.RC2
    • [WFLY-16666] - Do not use component class as superclass for local home interface proxy
    • [WFLY-16688] - DistributableEjbSubsystemLegacyOperationTestCase leaks EJB client context
    • [WFLY-16694] - Ensure the test-feature-pack modules are built before running the testsuite
    • [WFLY-16711] - Update BufferPool to use Undertow's ByteBufferPool rather than XNIO's
    • [WFLY-16716] - Class name too long ERROR on Windows
    • [WFLY-16718] - Elytron version from Core is used by the server when running elytron and elytron-oidc-client integration tests
    • [WFLY-16719] - UFC: add back to configs even if TCP is transport
    • [WFLY-16746] - GlobalStateManagerImpl fails under security manager

    Task

    • [WFLY-14136] - Activate MP Rest Client TCK with -Dts.ee9 profile; resolve failures
    • [WFLY-14621] - Upgrading H2 to 1.4.200
    • [WFLY-16270] - Modify EJB timer quickstart to demonstrate distributed EJB timers.
    • [WFLY-16366] - Conversion of the WildFly EE feature pack to the new Jakarta namespace
    • [WFLY-16432] - Convert testsuite/integration/basic to the jakarta.* namespace
    • [WFLY-16534] - Remove jbossws-cxf-jaspi dependency
    • [WFLY-16554] - Increase JVM heap max-size to 100m for JVMServerPropertiesTestCase
    • [WFLY-16558] - Big Bang Preparation (Jakarta Namespace Rename)
    • [WFLY-16572] - Disable the Galleon Transformer for Jakarta namespace renaming
    • [WFLY-16573] - Convert testsuite/integration/clustering to the jakarta.* namespace
    • [WFLY-16577] - Security Vulnerabilities in the "h2-1.4.197.jar"
    • [WFLY-16579] - Two artefacts not transformed
    • [WFLY-16581] - Convert testsuite/integration/microprofile to the jakarta.* namespace
    • [WFLY-16583] - Remove the javax.management.j2ee.api module
    • [WFLY-16590] - Convert testsuite/integration/elytron to the jakarta namespace
    • [WFLY-16599] - Convert testsuite/integration/elytron-oidc-client to the jakarta.* namespace
    • [WFLY-16600] - Convert testsuite/integration/secman to the jakarta.* namespace
    • [WFLY-16605] - Remove testsuite/compat
    • [WFLY-16606] - Convert testsuite/integration/manualmode to the jakarta.* namespace
    • [WFLY-16609] - Convert testsuite/integration/domain to the jakarta.* namespace
    • [WFLY-16610] - Convert testsuite/mixed-domain to the jakarta.* namespace
    • [WFLY-16611] - Convert testsuite/integration/iiop to the jakarta.* namespace
    • [WFLY-16612] - Convert testsuite/integration/ws to the jakarta.* namespace
    • [WFLY-16613] - Run testsuite/integration/rbac against WildFly Preview
    • [WFLY-16614] - Run testsuite/integration/legacy against WildFly Preview
    • [WFLY-16615] - Run 'standard WildFly' microprofile-tck modules against WildFly Preview
    • [WFLY-16616] - Convert testsuite/integration/multinode to the jakarta.* namespace
    • [WFLY-16617] - Convert testsuite/integration/rts to the jakarta.* namespace
    • [WFLY-16618] - Convert testsuite/integration/xts to the jakarta.* namespace
    • [WFLY-16619] - Convert testsuite/integration/legacy-ejb-client to the jakarta.* namespace
    • [WFLY-16620] - Move 'no-longer-Preview' tests from testsuite/preview/basic to testsuite/integration/basic
    • [WFLY-16626] - Remove need to transform org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec
    • [WFLY-16632] - Add a skeleton subsystem for keycloak and add an operation to migrate from the keycloak subsystem to the elytron-oidc-client subsystem
    • [WFLY-16636] - Always clean when building the ee-9/source-transform and testsuite/preview/source-transform tree
    • [WFLY-16651] - Rationalize Arquillian version handling
    • [WFLY-16652] - Move the wildfly-ee and wildfly feature packs to the WildFly Preview dependencies
    • [WFLY-16655] - Re-enable ts.ee9 for testsuite/integration/secman
    • [WFLY-16657] - Move EE Concurrency Transaction Resources to EE Subsystem
    • [WFLY-16660] - Further isolate legacy dependencies from current ones
    • [WFLY-16663] - Stop transforming testsuite/integration/[smoke|web] tests and convert them to jakarta * namespace
    • [WFLY-16672] - Align cache store attribute defaults with upstream
    • [WFLY-16677] - Add some kind of 'skip.ee8' profile concept
    • [WFLY-16679] - Update the license.xml entries
    • [WFLY-16681] - Change the version properties to reflect the big bang
    • [WFLY-16682] - Remove the ee-8-api modules
    • [WFLY-16684] - Add legacy bom dep mgmt entries for javax.* stuff currently defined in the WF Core bom
    • [WFLY-16685] - Prune the legacy dependency set
    • [WFLY-16693] - Remove commons-lang3 from full WildFly's dependencyManagement
    • [WFLY-16708] - Work around Dependency Tree github actions not building the boms
    • [WFLY-16710] - Remove org.javassist and internal.jakarta.transaction.api modules
    • [WFLY-16726] - Remove workaround for SIFS index corruption and enable global state
    • [WFLY-16733] - Convert the spec-api module to EE 10
    • [WFLY-16749] - Upgrade to Hibernate Validator 8.0.0.CR2

    Component Upgrade

    • [WFLY-14375] - Upgrade Apache DS to version AM26
    • [WFLY-16645] - Upgrade SmallRye Reactive Messaging to 3.18.0
    • [WFLY-16647] - Upgrade smallrye-fault-tolerance to 5.5.0
    • [WFLY-16654] - Upgrade smallrye-fault-tolerance to 6.0.0-RC4
    • [WFLY-16656] - Upgrade the wildfly-maven-plugin from 2.0.1.Final to 3.0.2.Final
    • [WFLY-16662] - Upgrade keycloak version to 17.0.1
    • [WFLY-16664] - Upgrade Narayana to 5.13.0.Final
    • [WFLY-16669] - Upgrade HAL to 3.6.2.Final
    • [WFLY-16674] - Upgrade smallrye-open-api to 2.1.23
    • [WFLY-16675] - Upgrade smallrye-open-api to 3.0.0.CR2 in WF preview
    • [WFLY-16690] - Upgrade RESTEasy to 6.1.0.Beta3
    • [WFLY-16697] - Upgrade SmallRye Config to 3.0.0-RC3
    • [WFLY-16698] - Upgrade SmallRye Common to 2.0.0-RC3
    • [WFLY-16724] - Upgrade keycloak to 18.0.2
    • [WFLY-16725] - Upgrade WildFly Elytron to 2.0.0.Beta2
    • [WFLY-16727] - Upgrade RESTEasy to 6.1.0.Final
    • [WFLY-16728] - Upgrade WildFly Core to 19.0.0.Beta15
    • [WFLY-16737] - Upgrade H2 to 2.1.210 (CVE-2021-23463 CVE-2021-42392 CVE-2022-23221)
    • [WFLY-16743] - Upgrade Jastow to 2.2.2.Final
    • [WFLY-16744] - Upgrade Undertow to 2.3.0.Alpha2

    Enhancement

    • [WFLY-16671] - Avoid string conversion of cache keys when determining segment
    • [WFLY-16689] - Add default container configuration support to ManagementServerSetupTask
    • [WFLY-16695] - Avoid unnecessary replication of Mojarra's SessionHelper on read
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Alpha4-src.tar.gz(19.52 MB)
    wildfly-27.0.0.Alpha4-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha4-src.zip(35.20 MB)
    wildfly-27.0.0.Alpha4-src.zip.sha1(41 bytes)
    wildfly-27.0.0.Alpha4.tar.gz(218.53 MB)
    wildfly-27.0.0.Alpha4.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha4.zip(219.69 MB)
    wildfly-27.0.0.Alpha4.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha4.tar.gz(219.04 MB)
    wildfly-preview-27.0.0.Alpha4.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha4.zip(220.24 MB)
    wildfly-preview-27.0.0.Alpha4.zip.sha1(41 bytes)
  • 27.0.0.Alpha3(Jul 15, 2022)

        Release Notes - WildFly - Version 27.0.0.Alpha3
    

    Feature Request

    • [WFLY-15683] - Jakarta Security 3.0 in WildFly Preview

    Bug

    • [WFLY-10099] - ClusteredJPA2LCTestCase fails intermittently
    • [WFLY-15895] - GroupListenerTestCase fails on IBM JDK11
    • [WFLY-16151] - Multiple locations of several jars in Zip distribution
    • [WFLY-16594] - Fix JGroups stack properties key in LocalDescriptions.properties
    • [WFLY-16607] - WFLYEJB0275: Could not resolve corresponding ejbCreate or @Init method for home interface
    • [WFLY-16630] - Mixed domain tests error traces due to unknown Infinispan module name
    • [WFLY-16631] - NoClassDefFoundError stoping mixed domain test hosts

    Task

    • [WFLY-15431] - Add elytron-oidc-client to the EE feature pack
    • [WFLY-16435] - Add org.wildfly.extension.opentelemetry to excluded extensions to fix HostExcludesTestCase
    • [WFLY-16601] - Add a module for com.nimbusds:nimbus-jose-jwt as needed by Soteria
    • [WFLY-16621] - Add test utility methods for checking the test environment that don't throw AssumptionViolationException but instead return a boolean
    • [WFLY-16635] - Create a wildfly-client-all-jakarta module

    Component Upgrade

    • [WFLY-16604] - Upgrade Batavia to 1.0.15.Final
    • [WFLY-16638] - Upgrade WildFly Core to 19.0.0.Beta14
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Alpha3-src.tar.gz(19.08 MB)
    wildfly-27.0.0.Alpha3-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha3-src.zip(34.11 MB)
    wildfly-27.0.0.Alpha3-src.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha3.tar.gz(218.15 MB)
    wildfly-preview-27.0.0.Alpha3.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha3.zip(219.33 MB)
    wildfly-preview-27.0.0.Alpha3.zip.sha1(41 bytes)
  • 27.0.0.Alpha2(Jul 8, 2022)

        Release Notes - WildFly - Version 27.0.0.Alpha2
    

    Sub-task

    • [WFLY-13904] - Support ProtoStream marshalling of distributed web session attributes
    • [WFLY-16433] - Unsatisfied dependencies for @ManagedProperty in TCK ejb tests
    • [WFLY-16446] - com/sun/ts/tests/ejb30/lite/packaging/war/jsfenventry/JsfClient.java\#injectedIntoClient_from_ejblitejsf
    • [WFLY-16447] - com/sun/ts/tests/ejb30/lite/packaging/war/datasource/singleton/ 20 tests failed
    • [WFLY-16482] - com/sun/ts/tests/ejb30/bb/mdb/customlistener/Client.java\#isPostConstructCalledTest

    Feature Request

    • [WFLY-15075] - Add encryption support to FileSystemSecurityRealm
    • [WFLY-15681] - Jakarta Authentication 3.0 in WildFly Preview
    • [WFLY-15682] - Jakarta Authorization 2.1 in WildFly Preview
    • [WFLY-15690] - Jakarta JSON Binding 3.0 in WildFly Preview
    • [WFLY-15696] - Jakarta Faces 4.0 in WildFly Preview
    • [WFLY-15697] - Jakarta Server Pages 3.1 in WildFly Preview
    • [WFLY-15698] - Jakarta Servlet 6.0 in WildFly Preview
    • [WFLY-15699] - Jakarta Standard Tag Library 3.0 in WildFly Preview
    • [WFLY-15700] - Jakarta WebSocket 2.1 in WildFly Preview
    • [WFLY-15701] - Jakarta SOAP with Attachments 3.0 in WildFly Preview
    • [WFLY-15702] - Jakarta XML Web Services 4.0 in WildFly Preview
    • [WFLY-15703] - Jakarta XML Binding 4.0 in WildFly Preview
    • [WFLY-16361] - Upgrade to Hibernate ORM 6.0.1 and align with dependency updates (Antlr + Hibernate Common Annotations)

    Bug

    • [WFLY-15563] - Webservice regression failures after jboss-modules is upgraded to 2.0.0.Final
    • [WFLY-15998] - Session context returns wrong caller principal
    • [WFLY-16121] - Intermittent failure in ExternalJMSDestinationDefinitionLegacyPrefixMessagingDeploymentTestCase
    • [WFLY-16158] - Deployment submodel should be runtime
    • [WFLY-16190] - FilesystemRealmEncryptedTestCase fails when run from a bootable jar
    • [WFLY-16247] - Dump of Artemis cluster topology is hard to read
    • [WFLY-16252] - Bean Validation TCK Failure: BootstrapNonAvailableValidationProviderTest
    • [WFLY-16290] - NPE when EJB Database Timer Persistence adjustCreateAutoTimerStatement is called
    • [WFLY-16358] - It is not possible to set ssl-context for mod_cluster proxy
    • [WFLY-16371] - HotRodStore prone to false cache misses
    • [WFLY-16372] - Wrong mechanism realm name in host.xml test configurations.
    • [WFLY-16374] - Default configuration for domain uses BASIC as a http-authentication-factory mechanism
    • [WFLY-16423] - NetworkHealthTestCase failures on Windows
    • [WFLY-16428] - LegacyCompliantPrincipalPropagationTestCase fails intermittently in Windows
    • [WFLY-16448] - Duplicate key in LocalDescriptions.properties file
    • [WFLY-16458] - Fix duplicate plugin declaration warn in testsuite/preview/basic
    • [WFLY-16461] - Security related manualmode tests failing on OpenJDK 19 EA
    • [WFLY-16462] - Fix CoreBridgeCallTimeoutTestCase's byteman rule file for proper method match at runtime
    • [WFLY-16464] - Change of undertow/single-sign-on attributes does not require restart
    • [WFLY-16468] - The microprofile-opentracing layer is redundant
    • [WFLY-16470] - OpenTelemetry Instance Leak in OpenTelemetryClientRequestFilter
    • [WFLY-16481] - EndpointService throws NPE when publish ws endpint with EndpintPublisherImpl
    • [WFLY-16490] - Duplicate declaration of wildfly-rts-jakarta Artifact on WildFly Preview
    • [WFLY-16492] - Domain transformation and legacy parsing compatibility for change default workmanager elytron-enabled value
    • [WFLY-16515] - Infinispan JDBC store: table "prefix" not persisted
    • [WFLY-16527] - Faces 4 fails if CDI isn't enabled for the deployment
    • [WFLY-16540] - JCETestCase fais on JDK17+ due to insufficient module open privileges
    • [WFLY-16541] - Integration - Basic fail in latest IBM JDK due to "-iiop is an invalid option or argument"
    • [WFLY-16556] - wildfly-webservices-server-integration is not excluded on WildFly Preview
    • [WFLY-16567] - EJB response contains ContextData that has been removed in the server side interceptors
    • [WFLY-16589] - Wildfly 26.0.1 install with galleon layers installs a broken elytron-tool.sh
    • [WFLY-16592] - Remove duplicate module org.apache.httpcomponents in module.xml

    Task

    • [WFLY-15025] - Move WildFly Preview to a native jakarta namespace variant of the Jakarta XML Binding API jar
    • [WFLY-15434] - Move WildFly Preview to a native jakarta namespace variant of CXF
    • [WFLY-15435] - Move WildFly Preview to a native jakarta namespace variant of JBoss WS
    • [WFLY-15445] - Move WildFly Preview to a native jakarta namespace variant of openjdk-orb
    • [WFLY-15447] - Move WildFly Preview to a native jakarta namespace variant of Narayana RTS
    • [WFLY-15448] - Move WildFly Preview to a native jakarta namespace variant of Narayana XTS
    • [WFLY-15458] - Move WildFly Preview to a native jakarta namespace variant of WSS4J
    • [WFLY-15460] - Move WildFly Preview to a native jakarta namespace variant of Santuario xmlsec
    • [WFLY-15462] - Move WildFly Preview to a native jakarta namespace variant of JAXB Intros
    • [WFLY-15545] - Move WildFly Preview to a native Jakarta namespace variant of the rts subsystem module
    • [WFLY-15558] - Move WildFly Preview to a native Jakarta namespace variant of the xts subsystem module
    • [WFLY-15559] - Move WildFly Preview to a native Jakarta namespace variant of the webservices subsystem module
    • [WFLY-15666] - log4j-jboss-logmanager -- Move WildFly Preview to a native jakarta namespace variant
    • [WFLY-15841] - Add (private) module for com.carrotsearch.hppc
    • [WFLY-15842] - Add (private) module for Elasticsearch's low-level REST client
    • [WFLY-15968] - Add ability to define batching fluently in the CLIServerSetupTask
    • [WFLY-16058] - Add utilities to provide empty deployments for tests that are conditionally ignored
    • [WFLY-16126] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in messaging
    • [WFLY-16140] - Remove outdated Quickstarts
    • [WFLY-16147] - [primary/secondary] Produce new configuration files (host-primary.xml / host-secondary.xml) and replace default name for the primary host controller
    • [WFLY-16177] - [primary/secondary] Problematic Language usage deprecation and replacement in jdr, ee and other
    • [WFLY-16205] - [primary/secondary] Problematic Language usage deprecation and replacement in messaging
    • [WFLY-16275] - Revert the internal JSON module and the log manager module from being included in WildFly Preview
    • [WFLY-16281] - [primary/secondary] Host Controller environment properties and host-slave.xml configuration variables
    • [WFLY-16337] - Sync the WildFly Preview microprofile-tck dependencyManagement with the production code
    • [WFLY-16367] - Source Transform smoke testsuite to Jakarta EE 9+
    • [WFLY-16368] - Reduce heap size of ResourceDescriptor instances
    • [WFLY-16369] - Remove unused commons-cli version property
    • [WFLY-16370] - Replace use of org.jboss.as.clustering.controller.Operations methods with methods from org.jboss.as.controller.operations.common.Util
    • [WFLY-16379] - Support expanded CDI batch artifact loading
    • [WFLY-16381] - [primary/secondary] Find and replace occurrences in the log messages
    • [WFLY-16384] - Drop JGroups subsystem resource/attributes deprecated since WF23 or earlier
    • [WFLY-16385] - Drop Infinispan subsystem resource/attributes deprecated since WF23 or earlier
    • [WFLY-16390] - Drop JGroups subsystem schemas prior to WF18
    • [WFLY-16391] - Drop Infinispan subsystem schemas prior to WF18
    • [WFLY-16392] - Drop deprecated mod_cluster subsystem resources/attributes and schemas since WF16 or earlier
    • [WFLY-16396] - Zip up the MP Metrics TCK surefire reports for easy download
    • [WFLY-16403] - Move WildFly Preview to a native Jakarta namespace variant of the datasource-agroal subsystem module
    • [WFLY-16411] - Upgrade to Hibernate ORM 6.0.2
    • [WFLY-16419] - Exclude json-path from being transformed
    • [WFLY-16420] - Exclude CXF libraries from being transformed
    • [WFLY-16427] - Remove inappropriate language usage on elytron-oidc-client subsystem
    • [WFLY-16429] - Remove component-matrix-builder module
    • [WFLY-16430] - Investigate TCK test failures in Jakarta Enterprise Beans 4.0.1
    • [WFLY-16439] - Remove testsuite use of javax.faces.bean annotations
    • [WFLY-16441] - Investigate HTTP cookies regression after Undertow upgrade
    • [WFLY-16455] - Setup Jakarta XML Binding TCK to run against WildFly
    • [WFLY-16456] - Restore WildFly Preview execution of tests disabled by WFLY-16100 work
    • [WFLY-16463] - Convert the jsr77 subsystem to model-only
    • [WFLY-16467] - Get rid of extraneous JDR parent module
    • [WFLY-16485] - Use @Deprecated(forRemoval=true) where appropriate
    • [WFLY-16489] - Clustering TS: Include node name in clustering console log messages
    • [WFLY-16495] - Exclude wildfly-cli:client artifact from jakarta transformation
    • [WFLY-16497] - Fix transformations for XTS and RTS
    • [WFLY-16498] - Fix Hibernate transformation
    • [WFLY-16499] - Temporarily restore use of the embedded messaging broker in the standard WildFly Preview standalone.xml variants
    • [WFLY-16516] - Exclude com.google.protobuf:protobuf-java-util from being transformed
    • [WFLY-16524] - ManagedBeanIdentifierMarshallerTestCase fails intermittently
    • [WFLY-16526] - Remove org.jboss.as.ee.weld.WeldDeploymentMarker
    • [WFLY-16538] - Remove usages of log4j where applicable and update documentation for removal of log4j 1.x
    • [WFLY-16542] - Remove the xerces dependency from WS deployment for WildFly Preview
    • [WFLY-16546] - Move WildFly Preview to a native jakarta namespace variant of the wildfly-weld-webservices
    • [WFLY-16562] - Remove ee-feature-pack/common/src/main/resources/modules/system/layers/base/org/jboss/deployers/jboss-service-deployer
    • [WFLY-16571] - Remove com.github.spullara.mustache.java module and artifact
    • [WFLY-16585] - Remove the io.jaegertracing module

    Component Upgrade

    • [WFLY-14709] - WildFly Preview -- Upgrade GlassFish JAXB impls to 3.x
    • [WFLY-15838] - Upgrade to Hibernate Search 6.1
    • [WFLY-15839] - Upgrade to Apache Lucene 8.11
    • [WFLY-15840] - Upgrade to Apache Avro 1.11.0
    • [WFLY-16079] - Jakarta Bean Validation 3.0.1 in WildFly Preview
    • [WFLY-16201] - Upgrade Yasson to 3.0
    • [WFLY-16226] - Upgrade com.fasterxml.woodstox 6.2.8
    • [WFLY-16230] - Upgrade Undertow to 2.3.0.Alpha1
    • [WFLY-16234] - Upgrade Jakarta Servlet API to 6.0
    • [WFLY-16235] - Upgrade Jakarta WebSockets to 2.1
    • [WFLY-16240] - Upgrade Narayana to 5.12.6.Final
    • [WFLY-16285] - Upgrade commons-lang3 3.12.0
    • [WFLY-16302] - Upgrade Apache cxf to 3.5.2
    • [WFLY-16304] - Upgrade Apache james to 0.8.7
    • [WFLY-16305] - Upgrade cryptacular to 1.2.5
    • [WFLY-16311] - Upgrade joda-time 2.10.14
    • [WFLY-16323] - Upgrade net.bytebuddy to 1.12.9
    • [WFLY-16328] - Upgrade Apache HttpAsyncClient 4.1.5
    • [WFLY-16336] - Upgrade istack-commons-runtime 3.0.12
    • [WFLY-16355] - Upgrade Artemis to 2.22.0
    • [WFLY-16376] - Upgrade jberet-core from 2.0.4.Final to 2.1.0.Beta1 in ee-9 preview
    • [WFLY-16378] - Upgrade to Hibernate Search 6.1.5.Final
    • [WFLY-16393] - Update Mojarra to 4.0.0-M7
    • [WFLY-16395] - Upgrade WildFly Preview to Jakarta EL 5.0.0 and Glassfish Expressly 5.0.0.M2
    • [WFLY-16401] - Upgrade WildFly Core to 19.0.0.Beta10
    • [WFLY-16408] - Upgrade to Galleon 5.0.1.Final and Galleon plugins 6.0.0.Alpha2
    • [WFLY-16410] - Upgrade Eclipse Yasson to 1.0.11/3.0.0.RC2
    • [WFLY-16424] - Upgrade Netty from 4.1.76.Final to 4.1.77.Final
    • [WFLY-16437] - Upgrade WildFly Core to 19.0.0.Beta11
    • [WFLY-16440] - Upgrade wildfly-http-ejb-client to 1.1.12.Final
    • [WFLY-16449] - Upgrade ASM from 9.2 to 9.3
    • [WFLY-16454] - Upgrade Undertow to 2.3.0.Alpha1 in WildFly Preview
    • [WFLY-16457] - Upgrade CXF to 3.2.5-jbossorg-2 in WildFly Preview
    • [WFLY-16459] - Move WildFly Preview from Jakarta Faces 4.0.0-M6 to 4.0.0
    • [WFLY-16466] - Upgrade jakarta-resource-api spec to 2.1.0
    • [WFLY-16469] - Upgrade to Galleon plugins 6.0.0.Alpha4
    • [WFLY-16474] - Upgrade Weld in WildFly Preview to 5.0.0.SP2
    • [WFLY-16475] - Upgrade HAL to 3.6.0.Final
    • [WFLY-16476] - Upgrade jakarta.ejb-api from 4.0.0 to 4.0.1
    • [WFLY-16477] - Upgrade Artemis to 2.23
    • [WFLY-16478] - Connector: set workmanager default elytron-enabled value to true
    • [WFLY-16479] - Upgrade WildFly Preview to org.jboss.spec.jakarta.el:jboss-el-api_5.0_spec-parent:4.0.0.CR1
    • [WFLY-16480] - Upgrade Elytron EE in preview to 3.0.0.Beta1
    • [WFLY-16486] - Upgrade Hibernate ORM to 5.3.27.Final
    • [WFLY-16493] - Upgrade WildFly Core to 19.0.0.Beta12
    • [WFLY-16496] - Upgrade Narayana from 5.12.6.Final to 5.12.7.Final
    • [WFLY-16500] - Upgrade to Galleon plugins 6.0.0.Alpha5
    • [WFLY-16504] - Upgrade to Elytron EE 3.0.0.Beta2 in preview.
    • [WFLY-16505] - Upgrade Elytron Web to 3.0.0.Beta1 in Preview
    • [WFLY-16506] - Upgrade to SmallRye Reactive Messaging 3.17.0
    • [WFLY-16507] - Upgrade to SmallRye Config 2.10.1
    • [WFLY-16508] - Upgrade to SmallRye Common 1.12.0
    • [WFLY-16509] - Upgrade WF Preview to SmallRye Config 3.0.0-RC2
    • [WFLY-16510] - Upgrade WF Preview to SmallRye Health 4.0.0-RC2
    • [WFLY-16511] - Upgrade WF Preview to SmallRye JWT 4.0.0-RC2
    • [WFLY-16512] - Upgrade WF Preview to SmallRye Health 4.0.0-RC2
    • [WFLY-16525] - Upgrade ironjacamar to 1.5.7.Final
    • [WFLY-16529] - Upgrade HAL to 3.6.1.Final
    • [WFLY-16531] - Upgrade Apache Artemis to 2.23.1
    • [WFLY-16537] - Upgrade jakarta batch api from 2.1.0 to 2.1.1
    • [WFLY-16544] - Upgrade to Galleon plugins 6.0.0.Alpha6
    • [WFLY-16548] - Upgrade smallrye-fault-tolerance to 5.4.1
    • [WFLY-16549] - Update WFP's Hibernate Validator to 8.0.0.CR1
    • [WFLY-16550] - Upgrade Jastow to 2.2.1.Final in WildFly Preview
    • [WFLY-16557] - Weld 5.0.1.Final component upgrade
    • [WFLY-16569] - Avoid Jandex 2.4.3.Final deprecated methods
    • [WFLY-16574] - Upgrade Jakarta WebSocket to 2.1.0-jbossorg-2 in WildFly Preview
    • [WFLY-16575] - Upgrade WildFly Core to 19.0.0.Beta13
    • [WFLY-16578] - Upgrade to Galleon 5.0.3.Final
    • [WFLY-16597] - Upgrade to JBoss Metadata 15.1.0.Alpha2

    Enhancement

    • [WFLY-16167] - Eliminate WebServices dependency on legacy Xerces and use JDK JAXP instead
    • [WFLY-16415] - Organize dependency management for simplified use of different dependency sets
    • [WFLY-16417] - Add MP certification page generation script
    • [WFLY-16422] - Run the VDX testsuite against WildFly Preview
    • [WFLY-16438] - Allow deployments with 'unused' beans annotated with Jakarta Faces @ManagedProperty to deploy
    • [WFLY-16483] - Eliminate undertow-*-jakarta dependencies from pom.xml files
    • [WFLY-16539] - Create a WildFly Preview based version of the wildfly-test feature pack
    • [WFLY-16582] - Remove unused org.jboss.ejb.remote.protocol module
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Alpha2-src.tar.gz(19.08 MB)
    wildfly-27.0.0.Alpha2-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha2-src.zip(34.09 MB)
    wildfly-27.0.0.Alpha2-src.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha2.tar.gz(217.71 MB)
    wildfly-preview-27.0.0.Alpha2.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha2.zip(218.87 MB)
    wildfly-preview-27.0.0.Alpha2.zip.sha1(41 bytes)
  • 26.1.1.Final(May 19, 2022)

    Release Notes

    Bug

    • [WFLY-15998] - Session context returns wrong caller principal
    • [WFLY-16256] - Tracer Instance Leak in WildFlyClientTracingRegistrarProvider
    • [WFLY-16300] - Intermittent failures in StopFromDifferentNodeTestCase
    • [WFLY-16358] - It is not possible to set ssl-context for mod_cluster proxy
    • [WFLY-16371] - HotRodStore prone to false cache misses

    Component Upgrade

    Enhancement

    • [WFLY-16298] - Improve performance related to TimerServiceImpl#scheduledTimerFutures
    • [WFLY-16309] - Create H2 database server with -tcpAllowOthers option in tests
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.1.1.Final-src.tar.gz(24.58 MB)
    wildfly-26.1.1.Final-src.tar.gz.sha1(41 bytes)
    wildfly-26.1.1.Final-src.zip(39.14 MB)
    wildfly-26.1.1.Final-src.zip.sha1(41 bytes)
    wildfly-26.1.1.Final.tar.gz(203.15 MB)
    wildfly-26.1.1.Final.tar.gz.sha1(41 bytes)
    wildfly-26.1.1.Final.zip(204.21 MB)
    wildfly-26.1.1.Final.zip.sha1(41 bytes)
    wildfly-preview-26.1.1.Final.tar.gz(209.94 MB)
    wildfly-preview-26.1.1.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-26.1.1.Final.zip(211.05 MB)
    wildfly-preview-26.1.1.Final.zip.sha1(41 bytes)
    wildfly-servlet-26.1.1.Final.tar.gz(50.73 MB)
    wildfly-servlet-26.1.1.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.1.1.Final.zip(51.04 MB)
    wildfly-servlet-26.1.1.Final.zip.sha1(41 bytes)
  • 27.0.0.Alpha1(May 12, 2022)

        Release Notes - WildFly - Version 27.0.0.Alpha1
    

    Sub-task

    • [WFLY-14841] - Remove dependency on PicketBox from Web Services
    • [WFLY-14842] - Remove JCA dependency on PicketBox
    • [WFLY-14843] - Make EJB3 dependency on PicketBox Optional
    • [WFLY-14845] - Review security-api and security-integration dependency on PicketBox
    • [WFLY-15244] - Drop Undertow model transformers prior to 11.0.0
    • [WFLY-15514] - "ThreadLocal" variables should be cleaned up when no longer used (jsf)
    • [WFLY-15732] - Remove security-plugins dependency from undertow
    • [WFLY-15734] - Remove security-plugins dependency from ejb3
    • [WFLY-15745] - Remove PicketBox dependency from Batch
    • [WFLY-15747] - Remove PicketBox dependency from iiop-openjdk
    • [WFLY-15748] - Remove picketbox dependencies from testsuite
    • [WFLY-15750] - Remove PicketBox dependencies from weld
    • [WFLY-15756] - Remove messaging dependency on PicketBox
    • [WFLY-15758] - Remove PicketBox dependency from appclient
    • [WFLY-15759] - Remove the PicketBox dependency from Undertow
    • [WFLY-15760] - Remove PicketBox dependency from EJB3
    • [WFLY-15905] - Replace deprecated EnumValidator constructors and methods (EE)
    • [WFLY-15906] - Replace deprecated EnumValidator constructors and methods (EJB)
    • [WFLY-15907] - Replace deprecated EnumValidator constructors and methods (IIOP)
    • [WFLY-15908] - Replace deprecated EnumValidator constructors and methods (JPA)
    • [WFLY-15909] - Replace deprecated EnumValidator constructors and methods (Messaging)
    • [WFLY-15910] - Replace deprecated EnumValidator constructors and methods (Naming)
    • [WFLY-15911] - Replace deprecated EnumValidator constructors and methods (Security)
    • [WFLY-15912] - Replace deprecated EnumValidator constructors and methods (Transactions)
    • [WFLY-15913] - Replace deprecated EnumValidator constructors and methods (Undertow)
    • [WFLY-15914] - Replace deprecated EnumValidator constructors and methods (Web Services)
    • [WFLY-15915] - Replace deprecated EnumValidator constructors and methods (JCA)
    • [WFLY-16016] - Extract contextual execution classes from wildfly-clustering-common into new module
    • [WFLY-16021] - Replace ModelNodes helper class with native wildfly-dmr methods
    • [WFLY-16037] - Extract MSC-related classes within wildfly-clustering-infinispan-spi into separate module
    • [WFLY-16038] - Extract MSC-related classes within wildfly-clustering-infinispan-client into separate module
    • [WFLY-16099] - Extract MSC-related classes within wildfly-clustering-server into a separate module
    • [WFLY-16130] - Refactor clustering API service name generation to eliminate ServiceNameRegistry
    • [WFLY-16150] - Deprecate ServiceExecutor and relocate to wildfly-clustering-ee-spi module

    Feature Request

    • [WFLY-13793] - Allow for a remote jms queue / topic not to use legacy amq1 prefix
    • [WFLY-14266] - JCA: enable configuration of resource adapter validation log directory
    • [WFLY-14347] - Allow to configure module for custom validation classes
    • [WFLY-14846] - Automatic registration of client side / JVM wide default SSLContext
    • [WFLY-14953] - Create distributable-ejb subsystem
    • [WFLY-15525] - JBeret: Make it possible to limit number of records retrieved via a JDBC store
    • [WFLY-15680] - Jakarta Activation 2.1 in WildFly Preview
    • [WFLY-15687] - Jakarta Contexts and Dependency Injection 4.0 in WildFly Preview
    • [WFLY-15691] - Jakarta JSON Processing 2.1 in WildFly Preview
    • [WFLY-15692] - Jakarta Mail 2.1 in WildFly Preview
    • [WFLY-15832] - MP Config: Ability to specify root config source directory
    • [WFLY-15926] - Add an attribute to be able to define the address_queue_scan period
    • [WFLY-16077] - Jakarta Annotations 2.1 in WildFly Preview
    • [WFLY-16080] - Jakarta Interceptors 2.1 in WildFly Preview
    • [WFLY-16137] - Enchance keystore CLI commands
    • [WFLY-16219] - Move WildFly Preview to Jakarta Persistence 3.1

    Bug

    • [WFLY-9566] - Update EclipseLink module to add dependency on javax.json.api
    • [WFLY-10886] - Poor JMS message sending throughput with remote broker and XA transactions
    • [WFLY-10975] - Bad examples for Agroal in Admin Guide
    • [WFLY-11959] - AbstractSimpleApplicationClientTestCase pollutes the build/target/ installation
    • [WFLY-13044] - WFLYSEC0012 Error in web.xml with similar Patterns
    • [WFLY-13607] - "SSL read loop detected" during remote EJB call; remote call blocks forever
    • [WFLY-14121] - Starting JBoss in suspended mode and mod_cluster
    • [WFLY-15114] - Refactor MP Health integration tests to avoid duplications
    • [WFLY-15394] - WildFly does not allow setting of routing-type on core bridges
    • [WFLY-15410] - Modify SecurityAuthCommandsTestCase for WFCORE-5602
    • [WFLY-15433] - Infinispan 2LC does not honor the statistics-enabled property of its cache configurations.
    • [WFLY-15513] - "ThreadLocal" variables should be cleaned up when no longer used
    • [WFLY-15569] - Database persistent auto timer are created twice
    • [WFLY-15598] - No migration path from wildfly-24's picketbox UsersRolesLoginModule to wildfly-25 elytron
    • [WFLY-15628] - The testsuite/compat testsuite cannot run on the SE17 job
    • [WFLY-15719] - ScriptAssertTestCase fails with JDK 17
    • [WFLY-15826] - Unable to deploy WAR with only real in login-config
    • [WFLY-15830] - Update HostExcludesTestCase configuration to work with WF27
    • [WFLY-15843] - Remove test legacy loginmodules and securitydomain leftovers
    • [WFLY-15851] - Wildfly Weld UrlScanner does not open correct VirtualFile
    • [WFLY-15855] - MP Health subsytem property empty-startup-checks-status is not included in default configuration
    • [WFLY-15874] - Change default behaviour to resolve jboss parent pom
    • [WFLY-15897] - Messaging BroadcastGroupDefinition & DiscoveryGroupDefinition fixes
    • [WFLY-15903] - Remove Jaeger dep from OpenTelemetry module
    • [WFLY-15918] - Use java.transaction.xa module everywhere java.sql module is used
    • [WFLY-15922] - TimerServiceImpl should clone the ScheduleExpression from the user input
    • [WFLY-15924] - Testsuite modules are incorrectly relying on transitive dependencies via wildfly-core-testsuite-shared (part 2)
    • [WFLY-15931] - Intermittent RejectedExecutionException on redeploy
    • [WFLY-15932] - RemoteLocalCallProfileTestCase fails when the security manager is enabled
    • [WFLY-15935] - Artemis Journal module is missing a netty dependency
    • [WFLY-15943] - Can't create an external connection factory using a discovery group with socket binding
    • [WFLY-15954] - getJobInstances, getJobInstanceCount, getRunningExecutions should include jobs that have not been started
    • [WFLY-15961] - ElytronSASClientInterceptor needs PrivilegedActions for SecurityDomain access.
    • [WFLY-15962] - Incorrect quickstart instructions for adding a management user
    • [WFLY-15964] - OpenTelemetry ratio-based sampler should not accept value bigger than 1.0
    • [WFLY-15965] - ExternalJMSDestinationDefinitionLegacyPrefixMessagingDeploymentTestCase and ExternalJMSDestinationDefinitionMessagingDeploymentTestCase shouldn't be executed with a remote broker
    • [WFLY-15978] - EAR deployed connector can not use domain security
    • [WFLY-15981] - Exception thrown when closing WildFlySender
    • [WFLY-15984] - MP REST Client TCK Tests fail on JDK17+
    • [WFLY-15990] - NON_XA transaction mode causes ClassCastException in WF preview
    • [WFLY-16000] - ELY23025: Must set 'auth-server-url' or 'provider-url' only on redeploy
    • [WFLY-16005] - LongRunningThreadsCheckTestCase started to fail since JDK18 EA 18
    • [WFLY-16028] - Fix missing AD for attributes in EJB subsystem
    • [WFLY-16030] - WildFly Infinispan subsystem CustomStoreServiceConfiguration to use modules configuration attribute as a List of modules
    • [WFLY-16033] - Reading a bridge with include-runtime throws WFLYCTL0216
    • [WFLY-16044] - Invalid clean up in org.jboss.as.test.integration.ejb.remote.common.EJBManagementUtil
    • [WFLY-16045] - Basic testsuite not cleaning up
    • [WFLY-16046] - MicroProfile Fault Tolerance TCK suite doesn't run with the security manager
    • [WFLY-16053] - Use Quay.io for JaegerContainer
    • [WFLY-16061] - FlowDiscoveryCDIExtension in jboss/mojarra uses deprecated/removed BeforeBeanDiscovery.addAnnotatedType
    • [WFLY-16071] - :standalone-server-type: should be 'microprofile' rather than default
    • [WFLY-16074] - microprofile-reactive-messaging-kafka quickstart integration test fails with NoSuchMethod error
    • [WFLY-16087] - Remove unsupported test jars from Wildfly source zip
    • [WFLY-16092] - Fix Undertow Servlet artifact and disable its jakarta transformation
    • [WFLY-16103] - Use build.uri to override Helm chart QS urls
    • [WFLY-16104] - Build mode for some helm definitions in RM Quickstart is wrong
    • [WFLY-16106] - Replace transitive and use explicit dependencies in mod_cluster-undertow-jakarta Maven module
    • [WFLY-16112] - Batch JobOperatorService should look for only active job names to stop during suspend
    • [WFLY-16122] - Unexpected file tmp.yaml in microprofile-reactive-messaging-kafka quickstart
    • [WFLY-16143] - Log noise from the WFLY-16100 work
    • [WFLY-16145] - Wildfly integration tests for OIDC with RH-SSO are failing
    • [WFLY-16153] - Unmodifiable JDK9 collections not marshallable with ProtoStream
    • [WFLY-16192] - ResourceAdaptersSubsystemTestCase.testExpressionConfigElytron() failing
    • [WFLY-16198] - Restriction of XML External Entity Reference (XXE)
    • [WFLY-16210] - Duplicate dependency in ee9/source-transform/connector/pom.xml
    • [WFLY-16211] - Fix AbstractJMSContextTestCase.java charset to UTF-8
    • [WFLY-16217] - Configuration files to map MIME types are not being imported by Jakarta Mail
    • [WFLY-16231] - Github clone URLs need to be updated since Github dropped git:// protocol
    • [WFLY-16245] - org.wildfly.clustering.ejb.client is missing dependency on org.wildfly.clustering.marshalling.spi
    • [WFLY-16256] - Tracer Instance Leak in WildFlyClientTracingRegistrarProvider
    • [WFLY-16272] - Using an expression in use-java-context for a datasource results in IllegalArgumentException for certain console commands
    • [WFLY-16277] - NetworkHealthTestCase failures on Windows
    • [WFLY-16279] - ServerServiceTestCase intermittently fails
    • [WFLY-16283] - Fix test class org.jboss.as.test.integration.ejb.mdb.resourceadapter.SimpleActivationSpec#setSomeProp
    • [WFLY-16289] - TestLogHandlerSetupTask should only use UTF-8 logs
    • [WFLY-16290] - NPE when EJB Database Timer Persistence adjustCreateAutoTimerStatement is called
    • [WFLY-16300] - Intermittent failures in StopFromDifferentNodeTestCase
    • [WFLY-16313] - MP OpenAPI subsystem should not register OpenAPI endpoint for non-JAX-RS WAR unless spec requires it
    • [WFLY-16350] - Conscious Language in ha-singleton-deployment quickstart
    • [WFLY-16352] - Conscious Language in Singleton subsystem

    Task

    • [WFLY-13840] - Problematic Language usage deprecation and replacement in EJB subsystem
    • [WFLY-13889] - Ongoing review of modules depending on PicketBox
    • [WFLY-14536] - [WFLY-14501] Add tests to connector subsystem for attributes that allow expression
    • [WFLY-14787] - Move WildFly Preview to a native jakarta namespace variant of Soteria
    • [WFLY-15029] - Move WildFly Preview to a native jakarta namespace variant of the JBoss IIOP Client jar
    • [WFLY-15045] - Test case for UNDERTOW-1898
    • [WFLY-15057] - Reactivate SecurityCommands Test
    • [WFLY-15103] - Validate WildFly Preview's use of the Eclipse jakarta.faces spec artifact
    • [WFLY-15171] - Update EJBClientDescriptorTestCase to use an authentication context for the outbound connections.
    • [WFLY-15172] - Update ListenerTestCase to use Elytron defined SSLContext
    • [WFLY-15179] - Update SSLEJBRemoteClientTestCase to use Elytron SSLContext
    • [WFLY-15214] - Upgrade messaging schema to 14.0
    • [WFLY-15263] - Update audit logging tests for lack of legacy security
    • [WFLY-15264] - Update EE security tests for removal of legacy security
    • [WFLY-15272] - org.jboss.as.test.iiop.security.IIOPSecurityInvocationTestCase needs updating to enable Elytron security
    • [WFLY-15276] - Convert clustering test cases to use Elytron
    • [WFLY-15328] - Split most source out of the ee-9/feature-pack module
    • [WFLY-15356] - Remove the wildfly-security-plugins module
    • [WFLY-15439] - Move WildFly Preview to a native jakarta namespace variant of Infinispan
    • [WFLY-15440] - Move WildFly Preview to a native jakarta namespace variant of Hibernate
    • [WFLY-15441] - Move WildFly Preview to a native jakarta namespace variant of Elytron
    • [WFLY-15443] - Move WildFly Preview to a native jakarta namespace variant of Elytron JWT
    • [WFLY-15444] - Move WildFly Preview to a native jakarta namespace variant of IronJacamar
    • [WFLY-15445] - Move WildFly Preview to a native jakarta namespace variant of openjdk-orb
    • [WFLY-15446] - Move WildFly Preview to a native jakarta namespace variant of Narayana JTS
    • [WFLY-15451] - Move WildFly Preview to a native Jakarta namespace variant of mod_cluster
    • [WFLY-15457] - Eliminate Undertow JS from WildFly
    • [WFLY-15459] - Move WildFly Preview to a native jakarta namespace variant of SAAJ Impl
    • [WFLY-15463] - End transformation of messaging components during build and use of the wildfly-preview feature pack
    • [WFLY-15541] - Move WildFly Preview to native Jakarta namespace variants of the wildfly-clustering modules
    • [WFLY-15542] - Move WildFly Preview to a native Jakarta namespace variant of the connector subsystem module
    • [WFLY-15543] - Move WildFly Preview to a native Jakarta namespace variant of the ejb3 subsystem module
    • [WFLY-15544] - Move WildFly Preview to a native Jakarta namespace variant of the iiop-openjdk subsystem module
    • [WFLY-15547] - Move WildFly Preview to a native Jakarta namespace variant of the messaging-activemq subsystem modules
    • [WFLY-15548] - Move WildFly Preview to a native Jakarta namespace variant of the transaction subsystem module
    • [WFLY-15549] - Move WildFly Preview to a native Jakarta namespace variant of the undertow subsystem module
    • [WFLY-15554] - Move WildFly Preview to a native Jakarta namespace variant of the jaxrs subsystem module
    • [WFLY-15556] - Move WildFly Preview to a native Jakarta namespace variant of the wildfly-mod_cluster-undertow module
    • [WFLY-15600] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Fault Tolerance subsystem module
    • [WFLY-15601] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Health subsystem module
    • [WFLY-15603] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile OpenAPI subsystem module
    • [WFLY-15604] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Open Tracing subsystem module
    • [WFLY-15607] - Remove the Hibernate ORM 5.1 => 5.3 bytecode transformer
    • [WFLY-15636] - Move eclipselink from prune to common without deprecated dependencies
    • [WFLY-15655] - Update the Elytron schema version specified in test configs to version 15
    • [WFLY-15665] - log4j-api -- Move WildFly Preview to a native jakarta namespace variant
    • [WFLY-15720] - Rename or remove AssumeTestGroupUtil.assumeElytronProfileEnabled()
    • [WFLY-15721] - Remove org.apache.commons.cli and org.apache.commons.lang3 modules and update wildfly-elytron-tool.jar
    • [WFLY-15790] - Create Galleon channels for the WildFly 27 releases
    • [WFLY-15850] - Bump the Undertow subsystem model version and schema to 13
    • [WFLY-15873] - Remove Elytron OIDC client dependencies from WildFly
    • [WFLY-15876] - Add IntelliJ IDEA import maven hint to doc
    • [WFLY-15879] - Exclude the log4j-api from being transformed for WildFly Preview
    • [WFLY-15880] - Adjust chmod to 644 for dev content
    • [WFLY-15886] - Using Objects.equals() in ejb3 DeploymentModuleIdentifier.equals()
    • [WFLY-15890] - Add documentation on multi-tenancy to the Elytron OpenID Connect Client subsystem documentation
    • [WFLY-15937] - Create SE 11 variants of SE 8 tests against 'main'
    • [WFLY-15951] - Reserve Logging IDs used by downstream
    • [WFLY-15952] - Move WildFly Preview to a native Jakarta namespace variant of smallrye-common
    • [WFLY-15966] - Move WildFly Preview to native Jakarta namespace variant of the wildfly-clustering-web-undertow module
    • [WFLY-15970] - Move WildFly Preview to native Jakarta namespace variant of the wildfly-clustering-ejb-infinispan module
    • [WFLY-15992] - Add a testsuite/preview module and a 'basic' submodule
    • [WFLY-15993] - Migrate to a JDK 11 minimum requirement for the runtime
    • [WFLY-15996] - Drop JDK8 specific classes from clustering modules
    • [WFLY-16008] - Add maven parameter for RH-SSO image in integration tests
    • [WFLY-16010] - Remove the log4j:log4j test dependency from testsuite/integration/ws
    • [WFLY-16015] - Remove org.wildfly.clustering.web.hotrod/infinispan dependencies on org.jboss.as.controller/server
    • [WFLY-16017] - Drop obsolete host-based SSO interfaces from wildfly-clustering-web-container
    • [WFLY-16019] - Remove the maven.repository.redhat.com repository from the build
    • [WFLY-16026] - Instead of assigning it to the temporary variable "interceptor", immediately return this expression.
    • [WFLY-16027] - Remove remaining testsuite runtime checks of the "elytron" system property
    • [WFLY-16031] - Enable WebSecurityRunAsTestCase
    • [WFLY-16034] - Enable DenyUncoveredHttpMethodsTestCase
    • [WFLY-16035] - Drop redundant CacheContainer interface
    • [WFLY-16036] - GetCallerPrincipal method should return anonymous principal instead of null when security not activated
    • [WFLY-16048] - Temporarily ignore the OIDC tests
    • [WFLY-16049] - Unignore the OIDC tests once they've been updated to work with Keycloak 17.0.0
    • [WFLY-16051] - Remove testsuite use of org.hibernate.cfg.Environment.verifyProperties
    • [WFLY-16052] - Remove testsuite use of org.hibernate.stat.Statistics.getSecondLevelCacheStatistics
    • [WFLY-16056] - Address testsuite problems with CDI 4.0 and empty beans.xml files
    • [WFLY-16060] - README.md contains broken link to contributing doc, and incorrect java versioin
    • [WFLY-16064] - Change some ejb3 inner classes to be static final; reduce autoboxing
    • [WFLY-16065] - Remove org.jboss.as.ejb3.security.SecurityContextInterceptorHolder
    • [WFLY-16068] - Remove mysql-connector-java-5.1.15.jar from smoke test sources
    • [WFLY-16084] - Integrate Jakarta Annotations 2.1.0-B1 into WildFly Preview
    • [WFLY-16085] - Integrate Jakarta Expression Language 5.0.0-RC1 and 5.0.0-M1 of the EL impl into WildFly Preview
    • [WFLY-16100] - Initial integration work for CDI 4/Weld 5
    • [WFLY-16107] - Create a branch for the EE 10 variant of the Jakarta EL API in the github repo for the JBoss fork of the spec
    • [WFLY-16108] - Ensure the Jakarta Dependency Injection TCK associated with DI 2.0.1 can run against the EE 10 variant of WildFly Preview
    • [WFLY-16110] - Refactor KeyFormat and impls into wildfly-clustering-marshalling-spi module
    • [WFLY-16111] - Increase timeout and count of attempts for starting container in integration tests for OIDC
    • [WFLY-16115] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Metrics subsystem module
    • [WFLY-16123] - Replace CompositeIterable/Iterator with impl in wildfly-common
    • [WFLY-16125] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in jdr, ee
    • [WFLY-16128] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in testsuite
    • [WFLY-16155] - Temporary pin org.bouncycastle 1.69 for elytron int test
    • [WFLY-16172] - Remove from-roles-attribute in LdapRealmTestCase during tear down
    • [WFLY-16173] - Move WildFly Preview to a native jakarta namespace variant of the jboss-iiop-client
    • [WFLY-16189] - Add messaging-activemq transformation to the 13.1 mgmt api version, along with parsing support
    • [WFLY-16204] - Setup the Jakarta RESTful Web Services 3.1 TCK to run against WildFly Preview
    • [WFLY-16225] - Add gitleaks.toml file with allowlist
    • [WFLY-16246] - Remove explicit "org.wildfly.clustering.ejb.infinispan" package from ejb-local-cache and ejb-dist-cache layers
    • [WFLY-16249] - Update CollectionImmutability to include unmodifiable JDK9 collections
    • [WFLY-16251] - Add an operation to migrate from the default (empty) legacy PicketLink subsystem to the keycloak-saml-adapter-subsystem
    • [WFLY-16274] - Migrate the internal.javax.json.api.ee8 to use GlassFish Jakarta JSON
    • [WFLY-16297] - Add testsuite/integration/elytron to the set of ts modules run for WildFly Preview
    • [WFLY-16335] - Exclude the wildfly-event-logger from being transformed
    • [WFLY-16339] - Activate testsuite/domain for the ee.ts9 profile
    • [WFLY-16341] - Remove outdated WFP test excludes from testsuite/integration/basic
    • [WFLY-16342] - Undertow WebParsingDeploymentProcessor#deploy needs to also handle Jakarta EE 10 web-app_6_0.xsd
    • [WFLY-16346] - Move WildFly Preview to a Jakarta namespace variant of MP Reactive Streams Operators
    • [WFLY-16349] - Move WildFly Preview to a Jakarta namespace variant of MP Reactive Messaging
    • [WFLY-16351] - Conscious Language in ha-singleton-service quickstart
    • [WFLY-16356] - Source Transform web testsuite to Jakarta EE 9+

    Component Upgrade

    • [WFLY-15004] - Upgrade WildFly Preview to test with WildFly Arquillian 5.0.0.Alpha1
    • [WFLY-15331] - Upgrade Infinispan to 13.0.0.Final
    • [WFLY-15379] - Upgrade mod_cluster to 2.0.1.Final
    • [WFLY-15524] - Upgrade netty from 4.1.68 to 4.1.72
    • [WFLY-15570] - Upgrade joda-time 2.10.12
    • [WFLY-15572] - Upgrade fastinfoset 1.2.18
    • [WFLY-15579] - Upgrade google guava 31.0.1-jre
    • [WFLY-15586] - Upgrade spullara.mustache.java 0.9.10
    • [WFLY-15728] - Upgrade jberet-core from 1.3.10.Final to 1.3.11.Final; from 2.0.2.Final to 2.0.3.Final in ee-9 preview
    • [WFLY-15753] - Upgrade Narayana to 5.12.4.Final
    • [WFLY-15767] - Update OpenTelemetry to 1.9.1
    • [WFLY-15799] - Upgrade Kafka Client to 3.1.0
    • [WFLY-15813] - Update io.grpc to 1.38.1
    • [WFLY-15821] - Move WildFly Preview to Elytron Web 2.0.0.Beta2
    • [WFLY-15825] - Upgrade ironjacamar to 1.5.5.Final
    • [WFLY-15835] - Upgrade JGroups to 4.2.18
    • [WFLY-15846] - Upgrade WildFly Core to 19.0.0.Beta1
    • [WFLY-15854] - Upgrade bootable jar to 7.0.0.Final
    • [WFLY-15856] - Upgrade Infinispan to 13.0.5.Final
    • [WFLY-15875] - Upgrade RESTEasy MicroProfile to 2.0.0.Beta1
    • [WFLY-15877] - Upgrade SmallRye Config to 3.0.0-RC1 for WildFly Preview
    • [WFLY-15878] - Move WildFly Preview to WildFly Elytron EE 2.0.0.Beta2
    • [WFLY-15883] - Update protobuf to 3.19.2 (resolves CVE-2021-22569)
    • [WFLY-15899] - Upgrade WildFly Core to 19.0.0.Beta2
    • [WFLY-15904] - Move test dep to json-smart 2.4.5 or later by moving test dep nimbus-jose-jwt to 8.23
    • [WFLY-15917] - Upgrade HAL to 3.4.4.Final
    • [WFLY-15923] - Upgrade Agroal to 1.14
    • [WFLY-15925] - Upgrade RESTEasy to 6.0.0.Final in WildFly Preview
    • [WFLY-15939] - Upgrade Infinispan to 13.0.6.Final
    • [WFLY-15944] - Upgrade smallrye-open-api to 2.1.17
    • [WFLY-15947] - Upgrade Narayana to 5.12.5.Final
    • [WFLY-15955] - Upgrade jberet-core from 1.3.11.Final to 1.3.12.Final; from 2.0.3.Final to 2.0.4.Final in ee-9 preview
    • [WFLY-15969] - Upgrade ASM from 9.1 to 9.2
    • [WFLY-15971] - Upgrade WildFly Core to 19.0.0.Beta3
    • [WFLY-15975] - Upgrade galleon plugins to 5.2.10.Final
    • [WFLY-15983] - Upgrade SmallRye Health to 3.2.0
    • [WFLY-15985] - Upgrade artemis-wildfly-integration to 1.0.6
    • [WFLY-15991] - Upgrade JGroups 4.2.20.Final
    • [WFLY-15994] - Upgrade JBoss Parent to 39
    • [WFLY-15997] - Upgrade Apache Artemis to 2.19.1
    • [WFLY-16022] - Upgrade Jackson to 2.12.6
    • [WFLY-16023] - Upgrade smallrye-fault-tolerance to 5.3.2
    • [WFLY-16024] - Upgrade hibernate-validator from 6.0.22.Final to 6.0.23
    • [WFLY-16029] - Upgrade WildFly Core to 19.0.0.Beta4
    • [WFLY-16040] - Upgrade jberet-core from 1.3.10.Final to 1.3.10.SP1
    • [WFLY-16057] - Upgrade WildFly Preview to use Hibernate Validator 7.0.2.Final
    • [WFLY-16070] - Upgrade WildFly Core to 19.0.0.Beta5
    • [WFLY-16075] - Upgrade WildFly Preview to Mojarra 3.0.2.SP01
    • [WFLY-16078] - Jakarta Dependency Injection 2.0.1 in WildFly Preview
    • [WFLY-16083] - Integrate Jakarta Interceptors 2.1.0-RC3 into WildFly Preview
    • [WFLY-16089] - Update Weld dependencies for 26.x branch
    • [WFLY-16093] - Upgrade HAL to 3.5.11.Final
    • [WFLY-16118] - Upgrade joda-time 2.10.13
    • [WFLY-16119] - Upgrade google guava 31.1-jre
    • [WFLY-16120] - Upgrade Agroal to 1.15
    • [WFLY-16127] - Upgrade jboss-iiop-client to 1.0.2.Final
    • [WFLY-16131] - Upgrade apache xerces from 2.12.0.SP03 to 2.12.0.SP04
    • [WFLY-16133] - Upgrade smallrye-open-api to 2.1.21
    • [WFLY-16134] - Upgrade to SmallRye Config 2.9.1
    • [WFLY-16135] - Upgrade to SmallRye Metrics 3.0.4
    • [WFLY-16136] - Upgrade to SmallRye Reactive Messaging 3.15.0
    • [WFLY-16141] - Upgrade wildfly-naming-client from 1.0.14.Final to 1.0.15.Final
    • [WFLY-16142] - Upgrade WildFly Common to 1.6.0.Final
    • [WFLY-16159] - Upgrade to OpenTelemetry 1.12.0 from 1.9.1
    • [WFLY-16162] - Upgrade jbossws-cxf to 5.5.0.Final and jbossws-common-tools to 1.4.0.Final
    • [WFLY-16169] - Upgrade jakarta batch api from 2.0.0 to 2.1.0-M2
    • [WFLY-16170] - Upgrade HAL to 3.5.12.Final
    • [WFLY-16175] - Upgrade CXF to 3.5.1
    • [WFLY-16191] - Upgrade WildFly Core to 19.0.0.Beta6
    • [WFLY-16193] - Upgrade netty from 4.1.72 to 4.1.76
    • [WFLY-16196] - Upgrade Infinispan to 13.0.8.Final
    • [WFLY-16200] - Upgrade Jakarta JSON Binding to 3.0 API
    • [WFLY-16202] - Upgrade Jakarta RESTful Web Services API to 3.1
    • [WFLY-16206] - Upgrade jakarta batch api from 2.1.0-M2 to 2.1.0
    • [WFLY-16208] - Update Hibernate Validator to 8.0.0.Alpha3
    • [WFLY-16215] - Upgrade wildfly-http-ejb-client from 1.1.10.Final to 1.1.11.Final
    • [WFLY-16216] - Upgrade wildfly-transaction-client to 2.0.1.Final
    • [WFLY-16218] - Upgrade smallrye-open-api to 2.1.22
    • [WFLY-16220] - Upgrade jakarta.ws.rs to the 3.1.0.RC1-jbossorg-1 fork of the Jakarta REST API
    • [WFLY-16221] - Upgrade RESTEasy to 6.1.0.Alpha1
    • [WFLY-16222] - Upgrade commons.io 2.11.0
    • [WFLY-16223] - Upgrade asciidoctor-maven-plugin 2.2.2
    • [WFLY-16224] - Upgrade jacoco-maven-plugin 0.8.7
    • [WFLY-16227] - Upgrade smallrye-fault-tolerance to 5.4.0
    • [WFLY-16229] - Upgrade jackson-databind to 2.12.6.1
    • [WFLY-16241] - Upgrade WildFly Transaction Client to 2.0.1.Final
    • [WFLY-16250] - Upgrade smallrye-fault-tolerance to 6.0.0-RC2 for Jakarta preview
    • [WFLY-16258] - Update WildFly to Faces API 3.1.0.SP02
    • [WFLY-16262] - Upgrade Yasson to 3.0.0-RC1
    • [WFLY-16263] - Upgrade Jakarta JSON Processing to 2.1.0
    • [WFLY-16264] - Migrate from GlassFish JSON Processing to Eclipse Parsson
    • [WFLY-16265] - Upgrade JGroups to 4.2.21.Final
    • [WFLY-16266] - Upgrade saaj-impl from 1.4.1.SP1 to 1.5.3
    • [WFLY-16267] - Upgrade bouncycastle to 1.71
    • [WFLY-16268] - Upgrade galleon plugins to 5.2.11.Final
    • [WFLY-16276] - Upgrade Hibernate ORM to 5.3.26.Final
    • [WFLY-16280] - Upgrade WildFly Core to 19.0.0.Beta7
    • [WFLY-16286] - Upgrade RESTEasy to 6.1.0.Beta1
    • [WFLY-16301] - Upgrade Infinispan to 13.0.9.Final
    • [WFLY-16307] - Upgrade io.smallrye.config to 2.10.0
    • [WFLY-16310] - Upgrade smallrye-health to 3.2.1
    • [WFLY-16312] - Upgrade WildFly Core to 19.0.0.Beta8
    • [WFLY-16314] - Upgrade RESTEasy to 6.1.0.Beta2
    • [WFLY-16317] - Upgrade JOSE4j to 0.7.11
    • [WFLY-16321] - Upgrade eclipselink to 2.7.10
    • [WFLY-16329] - Upgrade Apache MyFaces 2.3.9
    • [WFLY-16330] - Upgrade Apache Qpid ProtonJ 0.33.10
    • [WFLY-16338] - Upgrade to JBoss Metadata 15.0.1.Alpha1
    • [WFLY-16340] - Upgrade Infinispan to 13.0.10.Final
    • [WFLY-16348] - Upgrade WildFly Preview to org.jboss.spec.jakarta.el:jboss-el-api_5.0_spec:4.0.0.Alpha1
    • [WFLY-16354] - Upgrade WildFly Core to 19.0.0.Beta9

    Enhancement

    • [WFLY-5551] - Formalize ejb clustering modules into a proper subsystem
    • [WFLY-10862] - Log warning when MP Health reports DOWN
    • [WFLY-14967] - JPA impl Eclipselink for Wildfly preview-27.0.0.Final
    • [WFLY-15288] - Use org.jboss.modules.ClassTransformer for transformation DUPs
    • [WFLY-15565] - Upgrade batch schema version to 3.0
    • [WFLY-15642] - Kitchen Sink quickstart uses outdated EAP logo
    • [WFLY-15688] - Eliminate deprecated org.jboss.remoting3.remoting-jmx & org.jboss.remoting3 modules
    • [WFLY-15711] - Remove references to entity bean primary key from timer service impl classes
    • [WFLY-15725] - Replace duplicate ThreadLocalStack classes with a common one
    • [WFLY-15784] - Merge ejb3 ScheduleTimer and AutoTimer classes
    • [WFLY-15791] - Simplify CalendarTimer.Builder by using ScheduleExpression instead of individual schedule attributes
    • [WFLY-15792] - Simplify getTimeZone in CalendarBasedTimeout and remove redundant null checks
    • [WFLY-15793] - Add a ts.elytron-oidc-client profile to testsuite/integration/pom.xml
    • [WFLY-15816] - Remove snakeyaml module from WildFly
    • [WFLY-15823] - Consolidate log messages and methods used in timer schedule expression
    • [WFLY-15852] - TimedObjectInvokerImpl should not be serializable
    • [WFLY-15853] - org.jboss.as.ejb3.timerservice.TimerTask need not be generics type
    • [WFLY-15857] - Improve org.jboss.as.ejb3.deployment.processors.annotation.ScheduleAnnotationInformationFactory
    • [WFLY-15864] - Replace new Date().getTime() with System.currentTimeMillis()
    • [WFLY-15865] - Replace deprecated EnumValidator constructors and methods
    • [WFLY-15891] - Duplicate dayOfWeek mapping in ejb3 DayOfWeek and DayOfMonth classes
    • [WFLY-15921] - JobOperator.getJobNames() does only return Names of Jobs that have already been executed since server start
    • [WFLY-15963] - Combine ORDINALS and ORDINAL_TO_WEEK_NUMBER_MAPPING fields in ejb3 DayOfMonth class
    • [WFLY-15988] - Use new set instead of add in BatchThreadPoolDescriptionResolver, and use array instead of list in ChainedContextHandle
    • [WFLY-15989] - Simplify BatchThreadPoolDescriptionResolver
    • [WFLY-16004] - Merge ejb method interface enum in ejb3 subsystem and metadata-ejb
    • [WFLY-16039] - NonResolvingResourceDescriptionResolver.INSTANCE should be used instead of creating new instances
    • [WFLY-16050] - Improve error message for duplicate EE components
    • [WFLY-16066] - Simplify batch-jberet enum: Attribute and Namespace
    • [WFLY-16067] - Use ServiceBuilder.requires(ServiceName) instead of ServiceBuilder.addDependencies()
    • [WFLY-16090] - JMS Client BOM should replace netty-all
    • [WFLY-16091] - Remove picketbox-common from Jakarta EE8 BOM
    • [WFLY-16098] - Fix warnings from deprecated method Assert.assertThat
    • [WFLY-16164] - Eliminate JDR dependency on legacy xalan and switch to JDK JAXP
    • [WFLY-16165] - Eliminate Hibernate Validator dependency on legacy Xerces and use JDK JAXP instead
    • [WFLY-16174] - ComponentAlreadyDefined in EeLogger does not log the class of the problematic component
    • [WFLY-16181] - Replace the deprecated ModuleIdentifier with string name in batch-jberet subsystem
    • [WFLY-16182] - Replace the deprecated ModuleIdentifier with string name in ejb3 subsystem
    • [WFLY-16194] - Excessive output regarding downloads when project built
    • [WFLY-16294] - javax.orb.api module must explicitly define its dependency on jdk.unsupported module
    • [WFLY-16298] - Improve performance related to TimerServiceImpl#scheduledTimerFutures
    • [WFLY-16299] - Move to the transformed Elytron subsystem for EE9+
    • [WFLY-16309] - Create H2 database server with -tcpAllowOthers option in tests
    • [WFLY-16315] - Upgrade RESTEasy Spring to 3.0.0.Alpha3 for WildFly Preview
    Source code(tar.gz)
    Source code(zip)
    wildfly-27.0.0.Alpha1-src.tar.gz(19.08 MB)
    wildfly-27.0.0.Alpha1-src.tar.gz.sha1(41 bytes)
    wildfly-27.0.0.Alpha1-src.zip(33.90 MB)
    wildfly-27.0.0.Alpha1-src.zip.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha1.tar.gz(212.21 MB)
    wildfly-preview-27.0.0.Alpha1.tar.gz.sha1(41 bytes)
    wildfly-preview-27.0.0.Alpha1.zip(213.38 MB)
    wildfly-preview-27.0.0.Alpha1.zip.sha1(41 bytes)
  • 26.1.0.Final(Apr 14, 2022)

    Release Notes - WildFly - Version 26.1.0.Final

    Full release notes

    Feature Request

    • [WFLY-14266] - JCA: enable configuration of resource adapter validation log directory
    • [WFLY-14347] - Allow to configure module for custom validation classes
    • [WFLY-14846] - Automatic registration of client side / JVM wide default SSLContext
    • [WFLY-15075] - Add encryption support to FileSystemSecurityRealm
    • [WFLY-15525] - JBeret: Make it possible to limit number of records retrieved via a JDBC store
    • [WFLY-15832] - MP Config: Ability to specify root config source directory
    • [WFLY-15926] - Add an attribute to be able to define the address_queue_scan period
    • [WFLY-16137] - Enchance keystore CLI commands

    Bug

    • [WFLY-10886] - Poor JMS message sending throughput with remote broker and XA transactions
    • [WFLY-15569] - Database persistent auto timer are created twice
    • [WFLY-15628] - The testsuite/compat testsuite cannot run on the SE17 job
    • [WFLY-15719] - ScriptAssertTestCase fails with JDK 17
    • [WFLY-15903] - Remove Jaeger dep from OpenTelemetry module
    • [WFLY-15918] - Use java.transaction.xa module everywhere java.sql module is used
    • [WFLY-15931] - Intermittent RejectedExecutionException on redeploy
    • [WFLY-15935] - Artemis Journal module is missing a netty dependency
    • [WFLY-15943] - Can't create an external connection factory using a discovery group with socket binding
    • [WFLY-15954] - getJobInstances, getJobInstanceCount, getRunningExecutions should include jobs that have not been started
    • [WFLY-15964] - OpenTelemetry ratio-based sampler should not accept value bigger than 1.0
    • [WFLY-15981] - Exception thrown when closing WildFlySender
    • [WFLY-15984] - MP REST Client TCK Tests fail on JDK17+
    • [WFLY-16000] - ELY23025: Must set 'auth-server-url' or 'provider-url' only on redeploy
    • [WFLY-16005] - LongRunningThreadsCheckTestCase started to fail since JDK18 EA 18
    • [WFLY-16028] - Fix missing AD for attributes in EJB subsystem
    • [WFLY-16030] - WildFly Infinispan subsystem CustomStoreServiceConfiguration to use modules configuration attribute as a List of modules
    • [WFLY-16071] - :standalone-server-type: should be 'microprofile' rather than default
    • [WFLY-16074] - microprofile-reactive-messaging-kafka quickstart integration test fails with NoSuchMethod error
    • [WFLY-16103] - Use build.uri to override Helm chart QS urls
    • [WFLY-16104] - Build mode for some helm definitions in RM Quickstart is wrong
    • [WFLY-16112] - Batch JobOperatorService should look for only active job names to stop during suspend
    • [WFLY-16122] - Unexpected file tmp.yaml in microprofile-reactive-messaging-kafka quickstart
    • [WFLY-16192] - ResourceAdaptersSubsystemTestCase.testExpressionConfigElytron() failing
    • [WFLY-16198] - Restriction of XML External Entity Reference (XXE)
    • [WFLY-16245] - org.wildfly.clustering.ejb.client is missing dependency on org.wildfly.clustering.marshalling.spi

    Task

    • [WFLY-14536] - [WFLY-14501] Add tests to connector subsystem for attributes that allow expression
    • [WFLY-15880] - Adjust chmod to 644 for dev content
    • [WFLY-16010] - Remove the log4j:log4j test dependency from testsuite/integration/ws
    • [WFLY-16036] - GetCallerPrincipal method should return anonymous principal instead of null when security not activated
    • [WFLY-16049] - Unignore the OIDC tests once they've been updated to work with Keycloak 17.0.0

    Component Upgrade

    • [WFLY-15331] - Upgrade Infinispan to 13.0.0.Final
    • [WFLY-15524] - Upgrade netty from 4.1.68 to 4.1.72
    • [WFLY-15572] - Upgrade fastinfoset 1.2.18
    • [WFLY-15586] - Upgrade spullara.mustache.java 0.9.10
    • [WFLY-15728] - Upgrade jberet-core from 1.3.10.Final to 1.3.11.Final; from 2.0.2.Final to 2.0.3.Final in ee-9 preview
    • [WFLY-15753] - Upgrade Narayana to 5.12.4.Final
    • [WFLY-15767] - Update OpenTelemetry to 1.9.1
    • [WFLY-15799] - Upgrade Kafka Client to 3.1.0
    • [WFLY-15813] - Update io.grpc to 1.38.1
    • [WFLY-15856] - Upgrade Infinispan to 13.0.5.Final
    • [WFLY-15925] - Upgrade RESTEasy to 6.0.0.Final in WildFly Preview
    • [WFLY-15939] - Upgrade Infinispan to 13.0.6.Final
    • [WFLY-15944] - Upgrade smallrye-open-api to 2.1.17
    • [WFLY-15947] - Upgrade Narayana to 5.12.5.Final
    • [WFLY-15969] - Upgrade ASM from 9.1 to 9.2
    • [WFLY-15975] - Upgrade galleon plugins to 5.2.10.Final
    • [WFLY-15985] - Upgrade artemis-wildfly-integration to 1.0.6
    • [WFLY-15991] - Upgrade JGroups 4.2.20.Final
    • [WFLY-15994] - Upgrade JBoss Parent to 39
    • [WFLY-15997] - Upgrade Apache Artemis to 2.19.1
    • [WFLY-16022] - Upgrade Jackson to 2.12.6
    • [WFLY-16024] - Upgrade hibernate-validator from 6.0.22.Final to 6.0.23
    • [WFLY-16040] - Upgrade jberet-core from 1.3.10.Final to 1.3.10.SP1
    • [WFLY-16057] - Upgrade WildFly Preview to use Hibernate Validator 7.0.2.Final
    • [WFLY-16089] - Update Weld dependencies for 26.x branch
    • [WFLY-16094] - Upgrade HAL to 3.5.11.Final (WildFly 26.1)
    • [WFLY-16118] - Upgrade joda-time 2.10.13
    • [WFLY-16119] - Upgrade google guava 31.1-jre
    • [WFLY-16120] - Upgrade Agroal to 1.15
    • [WFLY-16133] - Upgrade smallrye-open-api to 2.1.21
    • [WFLY-16141] - Upgrade wildfly-naming-client from 1.0.14.Final to 1.0.15.Final
    • [WFLY-16142] - Upgrade WildFly Common to 1.6.0.Final
    • [WFLY-16171] - Upgrade HAL to 3.5.12.Final (WildFly 26.1)
    • [WFLY-16185] - Upgrade WildFly Core to 18.1.0.Beta1
    • [WFLY-16196] - Upgrade Infinispan to 13.0.8.Final
    • [WFLY-16215] - Upgrade wildfly-http-ejb-client from 1.1.10.Final to 1.1.11.Final
    • [WFLY-16229] - Upgrade jackson-databind to 2.12.6.1
    • [WFLY-16233] - Upgrade WildFly Core to 18.1.0.Final
    • [WFLY-16241] - Upgrade WildFly Transaction Client to 2.0.1.Final

    Enhancement

    • [WFLY-15565] - Upgrade batch schema version to 3.0
    • [WFLY-15816] - Remove snakeyaml module from WildFly
    • [WFLY-15921] - JobOperator.getJobNames() does only return Names of Jobs that have already been executed since server start
    • [WFLY-16066] - Simplify batch-jberet enum: Attribute and Namespace
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.1.0.Final-src.tar.gz(24.53 MB)
    wildfly-26.1.0.Final-src.tar.gz.sha1(41 bytes)
    wildfly-26.1.0.Final-src.zip(39.14 MB)
    wildfly-26.1.0.Final-src.zip.sha1(41 bytes)
    wildfly-26.1.0.Final.tar.gz(202.86 MB)
    wildfly-26.1.0.Final.tar.gz.sha1(41 bytes)
    wildfly-26.1.0.Final.zip(203.94 MB)
    wildfly-26.1.0.Final.zip.sha1(41 bytes)
    wildfly-preview-26.1.0.Final.tar.gz(209.63 MB)
    wildfly-preview-26.1.0.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-26.1.0.Final.zip(210.77 MB)
    wildfly-preview-26.1.0.Final.zip.sha1(41 bytes)
    wildfly-servlet-26.1.0.Final.tar.gz(50.72 MB)
    wildfly-servlet-26.1.0.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.1.0.Final.zip(51.05 MB)
    wildfly-servlet-26.1.0.Final.zip.sha1(41 bytes)
  • 26.1.0.Beta1(Mar 24, 2022)

        Release Notes - WildFly - Version 26.1.0.Beta1
    

    Feature Request

    • [WFLY-14266] - JCA: enable configuration of resource adapter validation log directory
    • [WFLY-14347] - Allow to configure module for custom validation classes
    • [WFLY-14846] - Automatic registration of client side / JVM wide default SSLContext
    • [WFLY-15075] - Add encryption support to FileSystemSecurityRealm
    • [WFLY-15525] - JBeret: Make it possible to limit number of records retrieved via a JDBC store
    • [WFLY-15832] - MP Config: Ability to specify root config source directory
    • [WFLY-15926] - Add an attribute to be able to define the address_queue_scan period
    • [WFLY-16137] - Enchance keystore CLI commands

    Bug

    • [WFLY-10886] - Poor JMS message sending throughput with remote broker and XA transactions
    • [WFLY-15569] - Database persistent auto timer are created twice
    • [WFLY-15628] - The testsuite/compat testsuite cannot run on the SE17 job
    • [WFLY-15719] - ScriptAssertTestCase fails with JDK 17
    • [WFLY-15903] - Remove Jaeger dep from OpenTelemetry module
    • [WFLY-15931] - Intermittent RejectedExecutionException on redeploy
    • [WFLY-15935] - Artemis Journal module is missing a netty dependency
    • [WFLY-15943] - Can't create an external connection factory using a discovery group with socket binding
    • [WFLY-15954] - getJobInstances, getJobInstanceCount, getRunningExecutions should include jobs that have not been started
    • [WFLY-15964] - OpenTelemetry ratio-based sampler should not accept value bigger than 1.0
    • [WFLY-15981] - Exception thrown when closing WildFlySender
    • [WFLY-15984] - MP REST Client TCK Tests fail on JDK17+
    • [WFLY-16000] - ELY23025: Must set 'auth-server-url' or 'provider-url' only on redeploy
    • [WFLY-16005] - LongRunningThreadsCheckTestCase started to fail since JDK18 EA 18
    • [WFLY-16028] - Fix missing AD for attributes in EJB subsystem
    • [WFLY-16030] - WildFly Infinispan subsystem CustomStoreServiceConfiguration to use modules configuration attribute as a List of modules
    • [WFLY-16071] - :standalone-server-type: should be 'microprofile' rather than default
    • [WFLY-16103] - Use build.uri to override Helm chart QS urls
    • [WFLY-16112] - Batch JobOperatorService should look for only active job names to stop during suspend
    • [WFLY-16192] - ResourceAdaptersSubsystemTestCase.testExpressionConfigElytron() failing

    Task

    • [WFLY-14536] - [WFLY-14501] Add tests to connector subsystem for attributes that allow expression
    • [WFLY-15880] - Adjust chmod to 644 for dev content
    • [WFLY-16010] - Remove the log4j:log4j test dependency from testsuite/integration/ws
    • [WFLY-16015] - Remove org.wildfly.clustering.web.hotrod/infinispan dependencies on org.jboss.as.controller/server
    • [WFLY-16036] - GetCallerPrincipal method should return anonymous principal instead of null when security not activated
    • [WFLY-16049] - Unignore the OIDC tests once they've been updated to work with Keycloak 17.0.0
    • [WFLY-16161] - Removed unreferenced EJBComponent.policyContextID

    Component Upgrade

    • [WFLY-15331] - Upgrade Infinispan to 13.0.0.Final
    • [WFLY-15524] - Upgrade netty from 4.1.68 to 4.1.72
    • [WFLY-15572] - Upgrade fastinfoset 1.2.18
    • [WFLY-15586] - Upgrade spullara.mustache.java 0.9.10
    • [WFLY-15728] - Upgrade jberet-core from 1.3.10.Final to 1.3.11.Final; from 2.0.2.Final to 2.0.3.Final in ee-9 preview
    • [WFLY-15753] - Upgrade Narayana to 5.12.4.Final
    • [WFLY-15767] - Update OpenTelemetry to 1.9.1
    • [WFLY-15799] - Upgrade Kafka Client to 3.1.0
    • [WFLY-15813] - Update io.grpc to 1.38.1
    • [WFLY-15856] - Upgrade Infinispan to 13.0.5.Final
    • [WFLY-15925] - Upgrade RESTEasy to 6.0.0.Final in WildFly Preview
    • [WFLY-15939] - Upgrade Infinispan to 13.0.6.Final
    • [WFLY-15944] - Upgrade smallrye-open-api to 2.1.17
    • [WFLY-15947] - Upgrade Narayana to 5.12.5.Final
    • [WFLY-15969] - Upgrade ASM from 9.1 to 9.2
    • [WFLY-15975] - Upgrade galleon plugins to 5.2.10.Final
    • [WFLY-15985] - Upgrade artemis-wildfly-integration to 1.0.6
    • [WFLY-15991] - Upgrade JGroups 4.2.20.Final
    • [WFLY-15994] - Upgrade JBoss Parent to 39
    • [WFLY-15997] - Upgrade Apache Artemis to 2.19.1
    • [WFLY-16022] - Upgrade Jackson to 2.12.6
    • [WFLY-16024] - Upgrade hibernate-validator from 6.0.22.Final to 6.0.23
    • [WFLY-16040] - Upgrade jberet-core from 1.3.10.Final to 1.3.10.SP1
    • [WFLY-16057] - Upgrade WildFly Preview to use Hibernate Validator 7.0.2.Final
    • [WFLY-16089] - Update Weld dependencies for 26.x branch
    • [WFLY-16094] - Upgrade HAL to 3.5.11.Final (WildFly 26.1)
    • [WFLY-16118] - Upgrade joda-time 2.10.13
    • [WFLY-16119] - Upgrade google guava 31.1-jre
    • [WFLY-16120] - Upgrade Agroal to 1.15
    • [WFLY-16133] - Upgrade smallrye-open-api to 2.1.21
    • [WFLY-16141] - Upgrade wildfly-naming-client from 1.0.14.Final to 1.0.15.Final
    • [WFLY-16142] - Upgrade WildFly Common to 1.6.0.Final
    • [WFLY-16162] - Upgrade jbossws-cxf to 5.5.0.Final and jbossws-common-tools to 1.4.0.Final
    • [WFLY-16171] - Upgrade HAL to 3.5.12.Final (WildFly 26.1)
    • [WFLY-16185] - Upgrade WildFly Core to 18.1.0.Beta1

    Enhancement

    • [WFLY-15565] - Upgrade batch schema version to 3.0
    • [WFLY-15816] - Remove snakeyaml module from WildFly
    • [WFLY-15921] - JobOperator.getJobNames() does only return Names of Jobs that have already been executed since server start
    • [WFLY-16066] - Simplify batch-jberet enum: Attribute and Namespace
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.1.0.Beta1-src.tar.gz(24.53 MB)
    wildfly-26.1.0.Beta1-src.tar.gz.sha1(41 bytes)
    wildfly-26.1.0.Beta1-src.zip(39.14 MB)
    wildfly-26.1.0.Beta1-src.zip.sha1(41 bytes)
    wildfly-26.1.0.Beta1.tar.gz(202.84 MB)
    wildfly-26.1.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-26.1.0.Beta1.zip(203.92 MB)
    wildfly-26.1.0.Beta1.zip.sha1(41 bytes)
    wildfly-preview-26.1.0.Beta1.tar.gz(209.61 MB)
    wildfly-preview-26.1.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-preview-26.1.0.Beta1.zip(210.76 MB)
    wildfly-preview-26.1.0.Beta1.zip.sha1(41 bytes)
    wildfly-servlet-26.1.0.Beta1.tar.gz(50.72 MB)
    wildfly-servlet-26.1.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.1.0.Beta1.zip(51.05 MB)
    wildfly-servlet-26.1.0.Beta1.zip.sha1(41 bytes)
  • 26.0.1.Final(Jan 21, 2022)

    Release Notes - WildFly - Version 26.0.1.Final

    Full release notes

    Bug

    • [WFLY-15932] - RemoteLocalCallProfileTestCase fails when the security manager is enabled
    • [WFLY-15933] - Failures in OidcWithDeploymentConfigTest on 26.x branch

    Task

    • [WFLY-15873] - Remove Elytron OIDC client dependencies from WildFly
    • [WFLY-15890] - Add documentation on multi-tenancy to the Elytron OpenID Connect Client subsystem documentation

    Component Upgrade

    • [WFLY-15845] - Upgrade WildFly Core to 18.0.1.Final
    • [WFLY-15854] - Upgrade bootable jar to 7.0.0.Final
    • [WFLY-15883] - Update protobuf to 3.19.2 (resolves CVE-2021-22569)
    • [WFLY-15894] - Upgrade HAL to 3.4.4.Final
    • [WFLY-15901] - Upgrade WildFly Core to 18.0.2.Final
    • [WFLY-15902] - Upgrade WildFly Core to 18.0.3.Final
    • [WFLY-15942] - Upgrade WildFly Core to 18.0.4.Final
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.0.1.Final-src.tar.gz(24.58 MB)
    wildfly-26.0.1.Final-src.tar.gz.sha1(41 bytes)
    wildfly-26.0.1.Final-src.zip(39.25 MB)
    wildfly-26.0.1.Final-src.zip.sha1(41 bytes)
    wildfly-26.0.1.Final.tar.gz(207.49 MB)
    wildfly-26.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-26.0.1.Final.zip(208.55 MB)
    wildfly-26.0.1.Final.zip.sha1(41 bytes)
    wildfly-preview-26.0.1.Final.tar.gz(214.23 MB)
    wildfly-preview-26.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-26.0.1.Final.zip(215.33 MB)
    wildfly-preview-26.0.1.Final.zip.sha1(41 bytes)
    wildfly-servlet-26.0.1.Final.tar.gz(50.61 MB)
    wildfly-servlet-26.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.0.1.Final.zip(50.95 MB)
    wildfly-servlet-26.0.1.Final.zip.sha1(41 bytes)
  • 26.0.0.Final(Dec 16, 2021)

    Release Notes WildFly 26.0.0.Final

    Full release notes

    Feature Request

    • [WFLY-14800] - Modernise the MicroProfile Reactive Messaging QuickStart for Reactive Messaging 2.0
    • [WFLY-15095] - Test case and community documentation to verify the uses of jboss.server.[base,log,data,temp].dir properties as JVM managed server options
    • [WFLY-15657] - Documentation for LoginModule compatible security realm.

    Enhancement

    • [WFLY-15186] - The REST subsystem should have a context handle for handling the context for Jakarta Concurrency
    • [WFLY-15306] - Clear cached timer info from in-memory timers when using DatabaseTimerPersistence
    • [WFLY-15350] - Move Woodstox & Xerces dependencies from WildFly Core to WildFly
    • [WFLY-15372] - Remove the use of TimerHandle in ejb timer management operations
    • [WFLY-15400] - Remove the deprecated TimerServiceImpl(Map, ServiceName) constructor
    • [WFLY-15401] - Simplify NonFunctionalTimerService and exclude it from TimerServiceRegistry
    • [WFLY-15418] - Avoid duplicate data of timer service persistence service
    • [WFLY-15456] - Do not register timer service resource for stateful session bean
    • [WFLY-15473] - Remove unused methods in AbstractEjbXmlDescriptorProcessor
    • [WFLY-15474] - Use the constant org.jboss.as.ejb3.util.MethodInfoHelper#EMPTY_STRING_ARRAY
    • [WFLY-15494] - Duplicate dependencies in module.xml
    • [WFLY-15499] - Honor sybase as database value, and remove the unused field databaseDialects in DatabaseTimerPersistence class
    • [WFLY-15534] - Simplify step handler and date formatting in BatchJobExecutionResourceDefinition
    • [WFLY-15552] - contention due to the synchronized block in TimerServiceImpl.getTimers()
    • [WFLY-15562] - Simplify logging and validation in various createTimer methods in TimerServiceImpl
    • [WFLY-15564] - Improve the comparison of ScheduleExpression in TimerServiceImpl
    • [WFLY-15583] - Adjust sql statements during initialization of DatabaseTimerPersistence
    • [WFLY-15593] - Eliminate JSF dependency on legacy xalan & xerces and switch to JDK JAXP
    • [WFLY-15612] - Replace usages of getParameterTypes().length with getParameterCount()
    • [WFLY-15704] - Move ScheduleExpressionTypeUtil#getType method to ScheduleExpressionType class
    • [WFLY-15713] - Remove redundant null checks in TimerHandleImpl constructor
    • [WFLY-15786] - Move WildFly Preview to undertow-servlet-jakarta
    • [WFLY-15787] - Move WildFly Preview to undertow-websockets-jsr-jakarta
    • [WFLY-15800] - Remove ConfigMap from MP Reactive Messaging Quickstart for RHOSAK

    Bug

    • [WFLY-1021] - Possible errrors in English input for internationalized text
    • [WFLY-10725] - Repeating WARN log message "Notified of connection failure" after every xa recovery when read-timeout is configure with a smaller value than default client-failure-check-period (30 seconds)
    • [WFLY-14796] - JGroups AZURE_PING cannot specify independent cloud EndpointSuffix
    • [WFLY-14871] - Logic in try/finally blocks hides exceptions
    • [WFLY-14890] - TokenUtilsEncryptTest started to fail on jdk-17-ea+26
    • [WFLY-14919] - Credential store expression resolution not usable for deployment descriptors and annotations.
    • [WFLY-15044] - Null pointers should not be dereferenced
    • [WFLY-15205] - AnnotationsTestCase#testProcessConnectorFail never fails
    • [WFLY-15236] - Revisit messaging-activemq needing an Elytron domain
    • [WFLY-15361] - HostExcludesTestCase does not take care of removed extensions
    • [WFLY-15375] - Fix stability issue with ContextPropagationTestCase
    • [WFLY-15406] - ha-singleton-service quickstart fails to build
    • [WFLY-15411] - Application authentication is requested when configure 2way TLS auth by default
    • [WFLY-15412] - Let's use 2048 RSA keysize instead of 1024 in docs examples
    • [WFLY-15413] - Update HostExcludesTestCase configuration to work with WF26
    • [WFLY-15414] - Release module cannot be build if we are skipping WildFly preview module
    • [WFLY-15415] - HealthContextService is not respecting MP Health config values which leads to wrong initial responses
    • [WFLY-15425] - Add missing exclusions for artemis-selector and artemis-hqclient-protocol dependencies
    • [WFLY-15455] - Wlfy-25 docs miss numbering chapters
    • [WFLY-15465] - Use of maven-resource-plugin filtering during feature pack generation is picking up binary files
    • [WFLY-15468] - Add missing Test Tag to NullRouteLocatorTestCase (clustering)
    • [WFLY-15471] - request over HTTP 1.1 protocol with TLSv1.2 of openSSL implementation throw IllegalStateException: UT000124: renegotiation timed out
    • [WFLY-15475] - "Weld in not initialized yet" exception when invoking a webservice from a webapp
    • [WFLY-15477] - HTTPS connection fails with reverse proxy HTTPS -> HTTPS
    • [WFLY-15478] - All requests with Basic-Auth to a deployment get intercepted and returned with 401 [Wildfly 25]
    • [WFLY-15497] - Clustering - some attributes are missing 'deprecated' description
    • [WFLY-15500] - BOM Builder Plugin doesn't resolve partial wildcard exclusions properly
    • [WFLY-15501] - Fully initialize factory object (undertow)
    • [WFLY-15502] - Remove duplicate if block (connector)
    • [WFLY-15503] - Remove duplicate if/else block
    • [WFLY-15518] - Test preparation errors shall cause failure (connector)
    • [WFLY-15530] - BOM Builder Plugin doesn't resolve full wildcard exclusions properly
    • [WFLY-15536] - License files need to be filtered by the maven resource plugin
    • [WFLY-15553] - windows service (docs/contrib/service) cannot be executed
    • [WFLY-15560] - Fix doc generation
    • [WFLY-15567] - Wildfly 25 and nginx
    • [WFLY-15573] - State transfer can fail due to ConcurrentModificationException if distributed web session attributes are concurrently modified
    • [WFLY-15597] - Can't create a pooled CF with discovery group
    • [WFLY-15608] - Testsuite modules are incorrectly relying on transitive dependencies via wildfly-core-testsuite-shared
    • [WFLY-15643] - arq-remote profile is missing in jaxrs-client quickstart pom.xml
    • [WFLY-15661] - ForwardedHandlerTestCase fails on jdk17
    • [WFLY-15669] - Distributed web session fails to expire if its last access time is not unique
    • [WFLY-15671] - The ee-security quickstart does not work with WildFly 25
    • [WFLY-15676] - The enable-microprofile.cli CLI script fails if dependencies are not already installed
    • [WFLY-15677] - Disable simple cache optimization when statistics are enabled
    • [WFLY-15714] - Status Code in ReverseProxyTestCase should be 504
    • [WFLY-15718] - JCETestCase fails with JDK 17
    • [WFLY-15724] - Bump GSON version to 2.8.9
    • [WFLY-15736] - dependencies.dependency.version for io.undertow:undertow-servlet-jakartaee9:test-jar is missing.
    • [WFLY-15739] - Allow installation of security manager by testsuite on JDK 18+
    • [WFLY-15741] - Dead HTML link to Helm CLI in MicroProfile Reactive Messaging Kafka quickstart
    • [WFLY-15752] - Incorrect generation of licenses files
    • [WFLY-15769] - Defend against ConcurrentModificationExceptions while marshalling collections/maps
    • [WFLY-15772] - RHOASK now requires ACLs
    • [WFLY-15776] - Remove management identity's security domain configuration from domain mode
    • [WFLY-15781] - The new Elytron sfbasic module is not present in the final distribution
    • [WFLY-15788] - JakartaEE8 BOM: Security dependencies to include not found
    • [WFLY-15804] - The resteasy-secure-random-max-use attribute sets the wrong value
    • [WFLY-15811] - Three Jakarta EE 9.1 SecurityAPI TCK tests are failing on JDK11 + JDK17
    • [WFLY-15820] - Wrong properties used in the CLI scripts for the bootable JAR in the MP RC TCK
    • [WFLY-15824] - Remove unnecessary resteasy-client-microprofile dependency from rest-client TCK EE9 execution

    Component Upgrade

    • [WFLY-14336] - Upgrade Apache Artemis to 2.19.0
    • [WFLY-14557] - Upgrade artemis-wildfly-integration to 1.0.5
    • [WFLY-14992] - Upgrade PicketBox from 5.0.3.Final-redhat-00007 to 5.0.3.Final-redhat-00008
    • [WFLY-15278] - Upgrade smallrye-open-api to 2.1.15
    • [WFLY-15287] - Upgrade WildFly Preview to RESTEasy 6.0.0
    • [WFLY-15340] - Upgrade Apache CXF from 3.4.4 to 3.4.5
    • [WFLY-15428] - Upgrade WildFly Core to 18.0.0.Beta1
    • [WFLY-15472] - Upgrade galleon plugins to 5.2.4.Final
    • [WFLY-15551] - Upgrade WildFly Core to 18.0.0.Beta2
    • [WFLY-15571] - Upgrade openjpa 2.4.3
    • [WFLY-15574] - Upgrade com.squareup.okhttp3 3.14.9
    • [WFLY-15575] - Upgrade wildfly extras creaper 1.6.2
    • [WFLY-15577] - Upgrade azure-storage 8.6.6
    • [WFLY-15578] - Upgrade HornetQ from 2.4.7.Final to 2.4.8.Final
    • [WFLY-15585] - Upgrade istack-commons-runtime 3.0.11
    • [WFLY-15587] - Upgrade eclipselink 2.7.9
    • [WFLY-15626] - Upgrade jboss-ejb-client from 4.0.43.Final to 4.0.44.Final
    • [WFLY-15634] - Upgrade wildfly-transaction-client from 1.1.14.Final to 2.0.0.Final
    • [WFLY-15640] - Upgrade WildFly Galleon plugins to 5.2.5.Final
    • [WFLY-15641] - Upgrade wildfly-http-client from 1.1.8.Final to 1.1.9.Final
    • [WFLY-15650] - Upgrade galleon plugins to 5.2.6.Final
    • [WFLY-15656] - Upgrade IronJacamar to 1.5.3.Final
    • [WFLY-15670] - Upgrade WildFly Core to 18.0.0.Beta3
    • [WFLY-15674] - Upgrade Hibernate ORM to 5.3.24.Final
    • [WFLY-15675] - Upgrade mod_cluster to 1.4.4.Final
    • [WFLY-15707] - Upgrade jgroups-azure to 1.3.1.Final
    • [WFLY-15712] - Upgrade RESTEasy from 4.7.2.Final to 4.7.3.Final
    • [WFLY-15717] - Upgrade WildFly Core to 18.0.0.Beta4
    • [WFLY-15742] - Upgrade bootable jar to 6.1.1.Final
    • [WFLY-15754] - Upgrade SmallRye Reactive Messaging to 3.13.0
    • [WFLY-15755] - Upgrade SmallRye Config to 2.6.1
    • [WFLY-15762] - Mojarra 2.3.17 released
    • [WFLY-15765] - Upgrade WildFly Core to 18.0.0.Beta5
    • [WFLY-15766] - Upgrade HAL to 3.4.1.Final
    • [WFLY-15771] - Upgrade Yasson from 1.0.9 to 1.0.10
    • [WFLY-15773] - Upgrade Yasson from 2.0.1 to 2.0.3
    • [WFLY-15779] - Upgrade WildFly HTTP Client to 1.1.10.Final
    • [WFLY-15801] - Upgrade RESTEasy to 4.7.4.Final
    • [WFLY-15802] - Upgrade jboss-jsf-api_2.3_spec to 3.1.0.SP01
    • [WFLY-15807] - Upgrade WildFly Core to 18.0.0.Final
    • [WFLY-15809] - Upgrade WildFly Preview Jakarta Mail from 2.0.0 to 2.0.1
    • [WFLY-15817] - Upgrade WildFly Galleon Plugins to 5.2.7.Final
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.0.0.Final-src.tar.gz(24.48 MB)
    wildfly-26.0.0.Final-src.tar.gz.sha1(41 bytes)
    wildfly-26.0.0.Final-src.zip(38.99 MB)
    wildfly-26.0.0.Final-src.zip.sha1(41 bytes)
    wildfly-26.0.0.Final.tar.gz(207.50 MB)
    wildfly-26.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-26.0.0.Final.zip(208.55 MB)
    wildfly-26.0.0.Final.zip.sha1(41 bytes)
    wildfly-preview-26.0.0.Final.tar.gz(214.23 MB)
    wildfly-preview-26.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-26.0.0.Final.zip(215.33 MB)
    wildfly-preview-26.0.0.Final.zip.sha1(41 bytes)
    wildfly-servlet-26.0.0.Final.tar.gz(50.34 MB)
    wildfly-servlet-26.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.0.0.Final.zip(50.68 MB)
    wildfly-servlet-26.0.0.Final.zip.sha1(41 bytes)
  • 26.0.0.Beta1(Dec 2, 2021)

        Release Notes - WildFly - Version 26.0.0.Beta1
    

    Sub-task

    • [WFLY-14844] - Make appclient dependency on PicketBox Optional
    • [WFLY-15091] - Drop pre-WF 8 cmp extension
    • [WFLY-15130] - Drop mod_cluster subsystem model versions/transformers prior to 7.0.0
    • [WFLY-15151] - Drop pre-WF 8 config-admin extension
    • [WFLY-15152] - Drop pre-WF 8 jaxr extension
    • [WFLY-15221] - Drop IIOP model transformers prior to 2.1.0
    • [WFLY-15243] - Drop Transactions model transformers prior to 6.0.0
    • [WFLY-15508] - Getters and setters should be synchronized in pairs (ee)
    • [WFLY-15527] - Assertion arguments should be passed in the correct order (testsuite)
    • [WFLY-15528] - Assertion arguments should be passed in the correct order (mail)
    • [WFLY-15529] - Assertion arguments should be passed in the correct order (jpa)
    • [WFLY-15531] - Assertion arguments should be passed in the correct order (jdr)
    • [WFLY-15532] - Assertion arguments should be passed in the correct order (connector)
    • [WFLY-15537] - Fix wildscribe text (ejb3)
    • [WFLY-15613] - Replace usages of getParameterTypes().length with getParameterCount() (EE)
    • [WFLY-15614] - Replace usages of getParameterTypes().length with getParameterCount() (EJB)
    • [WFLY-15615] - Replace usages of getParameterTypes().length with getParameterCount() (CDI / Weld)
    • [WFLY-15616] - Replace usages of getParameterTypes().length with getParameterCount() (Clustering)
    • [WFLY-15617] - Replace usages of getParameterTypes().length with getParameterCount() (JCA)
    • [WFLY-15618] - Replace usages of getParameterTypes().length with getParameterCount() (IIOP)
    • [WFLY-15619] - Replace usages of getParameterTypes().length with getParameterCount() (REST)
    • [WFLY-15620] - Replace usages of getParameterTypes().length with getParameterCount() (Web (Undertow))
    • [WFLY-15730] - Remove security-plugins dependency from web services
    • [WFLY-15731] - Remove security-plugins dependency from connector
    • [WFLY-15735] - Remove the security-api module
    • [WFLY-15743] - Remove security-plugins dependency from weld

    Feature Request

    • [WFLY-14800] - Modernise the MicroProfile Reactive Messaging QuickStart for Reactive Messaging 2.0
    • [WFLY-15657] - Documentation for LoginModule compatible security realm.

    Bug

    • [WFLY-1021] - Possible errrors in English input for internationalized text
    • [WFLY-10725] - Repeating WARN log message "Notified of connection failure" after every xa recovery when read-timeout is configure with a smaller value than default client-failure-check-period (30 seconds)
    • [WFLY-14796] - JGroups AZURE_PING cannot specify independent cloud EndpointSuffix
    • [WFLY-14871] - Logic in try/finally blocks hides exceptions
    • [WFLY-14890] - TokenUtilsEncryptTest started to fail on jdk-17-ea+26
    • [WFLY-14919] - Credential store expression resolution not usable for deployment descriptors and annotations.
    • [WFLY-15044] - Null pointers should not be dereferenced
    • [WFLY-15205] - AnnotationsTestCase#testProcessConnectorFail never fails
    • [WFLY-15361] - HostExcludesTestCase does not take care of removed extensions
    • [WFLY-15375] - Fix stability issue with ContextPropagationTestCase
    • [WFLY-15406] - ha-singleton-service quickstart fails to build
    • [WFLY-15412] - Let's use 2048 RSA keysize instead of 1024 in docs examples
    • [WFLY-15413] - Update HostExcludesTestCase configuration to work with WF26
    • [WFLY-15414] - Release module cannot be build if we are skipping WildFly preview module
    • [WFLY-15415] - HealthContextService is not respecting MP Health config values which leads to wrong initial responses
    • [WFLY-15425] - Add missing exclusions for artemis-selector and artemis-hqclient-protocol dependencies
    • [WFLY-15455] - Wlfy-25 docs miss numbering chapters
    • [WFLY-15465] - Use of maven-resource-plugin filtering during feature pack generation is picking up binary files
    • [WFLY-15468] - Add missing Test Tag to NullRouteLocatorTestCase (clustering)
    • [WFLY-15471] - request over HTTP 1.1 protocol with TLSv1.2 of openSSL implementation throw IllegalStateException: UT000124: renegotiation timed out
    • [WFLY-15475] - "Weld in not initialized yet" exception when invoking a webservice from a webapp
    • [WFLY-15477] - HTTPS connection fails with reverse proxy HTTPS -> HTTPS
    • [WFLY-15478] - All requests with Basic-Auth to a deployment get intercepted and returned with 401 [Wildfly 25]
    • [WFLY-15497] - Clustering - some attributes are missing 'deprecated' description
    • [WFLY-15500] - BOM Builder Plugin doesn't resolve partial wildcard exclusions properly
    • [WFLY-15501] - Fully initialize factory object (undertow)
    • [WFLY-15502] - Remove duplicate if block (connector)
    • [WFLY-15503] - Remove duplicate if/else block
    • [WFLY-15518] - Test preparation errors shall cause failure (connector)
    • [WFLY-15530] - BOM Builder Plugin doesn't resolve full wildcard exclusions properly
    • [WFLY-15536] - License files need to be filtered by the maven resource plugin
    • [WFLY-15553] - windows service (docs/contrib/service) cannot be executed
    • [WFLY-15560] - Fix doc generation
    • [WFLY-15567] - Wildfly 25 and nginx
    • [WFLY-15573] - State transfer can fail due to ConcurrentModificationException if distributed web session attributes are concurrently modified
    • [WFLY-15597] - Can't create a pooled CF with discovery group
    • [WFLY-15608] - Testsuite modules are incorrectly relying on transitive dependencies via wildfly-core-testsuite-shared
    • [WFLY-15643] - arq-remote profile is missing in jaxrs-client quickstart pom.xml
    • [WFLY-15661] - ForwardedHandlerTestCase fails on jdk17
    • [WFLY-15669] - Distributed web session fails to expire if its last access time is not unique
    • [WFLY-15671] - The ee-security quickstart does not work with WildFly 25
    • [WFLY-15672] - non-HA profiles Infinispan subsystem configuration uses deprecated LEGACY marshaller
    • [WFLY-15677] - Disable simple cache optimization when statistics are enabled
    • [WFLY-15714] - Status Code in ReverseProxyTestCase should be 504
    • [WFLY-15718] - JCETestCase fails with JDK 17
    • [WFLY-15724] - Bump GSON version to 2.8.9

    Task

    • [WFLY-13942] - Remove the modules supporting Hibernate ORM 4.1 and 4.3
    • [WFLY-14814] - Remove the need to deal with javax->jakarta with H2
    • [WFLY-15027] - Remove the JBoss XACML jar
    • [WFLY-15028] - Move WildFly Preview to a native jakarta namespace variant of the JBoss EJB Client jar
    • [WFLY-15030] - Move WildFly Preview to a native jakarta namespace variant of the WildFly HTTP Client jars
    • [WFLY-15058] - Remove trivial unused code
    • [WFLY-15071] - Remove permissions from ReactiveMessagingChannelsTestCase
    • [WFLY-15252] - Move WildFly Preview to a native jakarta namespace variant of the jboss-transaction-spi
    • [WFLY-15255] - Exclude artifacts not provisioned by WF Preview from transformation during the widfly-preview FP build
    • [WFLY-15259] - Add tests to the Elytron OIDC client subsystem for attributes that allow expressions
    • [WFLY-15266] - Move WildFly Preview to a native jakarta namespace variant of the ee subsytem integration module
    • [WFLY-15269] - Move WildFly Preview to a native jakarta namespace variant of the wildfly-weld-common, wildfly-weld-spi and wildfly-weld-transactions modules
    • [WFLY-15270] - Move WildFly Preview to a native jakarta namespace variant of the bean-validation subsytem integration and wildfly-weld-bean-validation modules
    • [WFLY-15280] - Move WildFly Preview to a native jakarta namespace variant of the ee-security subsytem integration module
    • [WFLY-15311] - Exclude artifacts from transformation during wildfly-preview feature pack build that only use non-Jakarta Annotations classes in javax.annotation
    • [WFLY-15345] - Seeing intermittent java.net.InetAddress.getLocalHost failure that ORB should be ignored...
    • [WFLY-15352] - Remove obsolete wildfly-clustering-common transformer code
    • [WFLY-15353] - Remove the wildfly-security-integration module.
    • [WFLY-15364] - Consolidate IdentifierFactory interfaces/implementations across distributed web & ejb modules
    • [WFLY-15371] - Improve MP Config subsystem defined ConfigSource test coverage
    • [WFLY-15391] - Update observability module with a dependency on wildfly-elytron to use individual modules
    • [WFLY-15407] - Convert "Hacking on WildFly" to a page in the standard WF docs
    • [WFLY-15409] - Exclude libthrift from javax->jakarta transformation when building or using the wildfly-preview feature pack
    • [WFLY-15429] - Generalize org.wildfly.clustering.ejb.BeanContext for reuse by multiple EJB component clustering services
    • [WFLY-15438] - End transformation of dom4j during build and use of the wildfly-preview feature pack
    • [WFLY-15442] - Move WildFly Preview to a native jakarta namespace variant of Elytron Web
    • [WFLY-15461] - End transformation of jasypt during build and use of the wildfly-preview feature pack
    • [WFLY-15464] - End transformation of jackson-jaxrs-json-provider components during build and use of the wildfly-preview feature pack
    • [WFLY-15467] - Exclude okhttp and okio from transformation by the Galleon WildFly Plugin
    • [WFLY-15469] - Add missing keyword "abstract" AbstractComplexSubsystemTestCase
    • [WFLY-15470] - Delete obsolete class FederationSubsystem_1_0_CertAliasUnsupportedTestCase (picketlink)
    • [WFLY-15491] - Move WildFly Preview to a native Jakarta namespace variant of the JSF subsystem module
    • [WFLY-15492] - Move WildFly Preview to a native jakarta namespace variant of the web-common module
    • [WFLY-15504] - Move remaining WF Preview version control from ee-9/feature-pack/pom.xml to ee-9/pom.xml
    • [WFLY-15505] - Move WildFly Preview to a native jakarta namespace variant of Jakarta Web Services Metadata
    • [WFLY-15506] - End transformation of perfmark during build and use of the wildfly-preview feature pack
    • [WFLY-15519] - Move WildFly Preview to a native jakarta namespace variant of stax-ex
    • [WFLY-15520] - End transformation of jackson-coreutil and msg-simple during build and use of the wildfly-preview feature pack
    • [WFLY-15521] - Remove JSoup from WildFly Preview
    • [WFLY-15522] - Move WildFly Preview to a native jakarta namespace variant of istack
    • [WFLY-15539] - Move WildFly Preview to a native Jakarta namespace variant of the batch-jberet subsystem module
    • [WFLY-15540] - Move WildFly Preview to a native Jakarta namespace variant of the jpa/spi module
    • [WFLY-15546] - Move WildFly Preview to a native Jakarta namespace variant of the jpa subsystem module
    • [WFLY-15550] - Move WildFly Preview to a native Jakarta namespace variant of the weld subsystem module
    • [WFLY-15555] - Move WildFly Preview to native Jakarta namespace variants of the opentelemetry subsystem modules
    • [WFLY-15557] - Move WildFly Preview to a native Jakarta namespace variant of the wildfly-security-plugins module
    • [WFLY-15582] - Prune dependencies from the legacy security extension module
    • [WFLY-15592] - Deprecate primary-key attribute of TimerResourceDefinition
    • [WFLY-15605] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Reactive Streams Operators subsystem module
    • [WFLY-15709] - Avoid transforming twice the Jakarta native weld subsystem module
    • [WFLY-15722] - Remove empty DeploymentUnitProcessor.undeploy implementations
    • [WFLY-15757] - Finish updating JCA / Smoke tests to use Elytron configuration
    • [WFLY-15763] - Add unsed modules to LayersTestCase

    Component Upgrade

    • [WFLY-14336] - Upgrade Apache Artemis to 2.19.0
    • [WFLY-14557] - Upgrade artemis-wildfly-integration to 1.0.5
    • [WFLY-14992] - Upgrade PicketBox from 5.0.3.Final-redhat-00007 to 5.0.3.Final-redhat-00008
    • [WFLY-15278] - Upgrade smallrye-open-api to 2.1.15
    • [WFLY-15340] - Upgrade Apache CXF from 3.4.4 to 3.4.5
    • [WFLY-15428] - Upgrade WildFly Core to 18.0.0.Beta1
    • [WFLY-15472] - Upgrade galleon plugins to 5.2.4.Final
    • [WFLY-15551] - Upgrade WildFly Core to 18.0.0.Beta2
    • [WFLY-15571] - Upgrade openjpa 2.4.3
    • [WFLY-15574] - Upgrade com.squareup.okhttp3 3.14.9
    • [WFLY-15575] - Upgrade wildfly extras creaper 1.6.2
    • [WFLY-15577] - Upgrade azure-storage 8.6.6
    • [WFLY-15578] - Upgrade HornetQ from 2.4.7.Final to 2.4.8.Final
    • [WFLY-15585] - Upgrade istack-commons-runtime 3.0.11
    • [WFLY-15587] - Upgrade eclipselink 2.7.9
    • [WFLY-15626] - Upgrade jboss-ejb-client from 4.0.43.Final to 4.0.44.Final
    • [WFLY-15634] - Upgrade wildfly-transaction-client from 1.1.14.Final to 2.0.0.Final
    • [WFLY-15640] - Upgrade WildFly Galleon plugins to 5.2.5.Final
    • [WFLY-15641] - Upgrade wildfly-http-client from 1.1.8.Final to 1.1.9.Final
    • [WFLY-15650] - Upgrade galleon plugins to 5.2.6.Final
    • [WFLY-15656] - Upgrade IronJacamar to 1.5.3.Final
    • [WFLY-15670] - Upgrade WildFly Core to 18.0.0.Beta3
    • [WFLY-15674] - Upgrade Hibernate ORM to 5.3.24.Final
    • [WFLY-15675] - Upgrade mod_cluster to 1.4.4.Final
    • [WFLY-15707] - Upgrade jgroups-azure to 1.3.1.Final
    • [WFLY-15712] - Upgrade RESTEasy from 4.7.2.Final to 4.7.3.Final
    • [WFLY-15717] - Upgrade WildFly Core to 18.0.0.Beta4
    • [WFLY-15742] - Upgrade bootable jar to 6.1.1.Final
    • [WFLY-15755] - Upgrade SmallRye Config to 2.6.1
    • [WFLY-15765] - Upgrade WildFly Core to 18.0.0.Beta5
    • [WFLY-15766] - Upgrade HAL to 3.4.1.Final

    Enhancement

    • [WFLY-15186] - The REST subsystem should have a context handle for handling the context for Jakarta Concurrency
    • [WFLY-15306] - Clear cached timer info from in-memory timers when using DatabaseTimerPersistence
    • [WFLY-15350] - Move Woodstox & Xerces dependencies from WildFly Core to WildFly
    • [WFLY-15372] - Remove the use of TimerHandle in ejb timer management operations
    • [WFLY-15400] - Remove the deprecated TimerServiceImpl(Map, ServiceName) constructor
    • [WFLY-15401] - Simplify NonFunctionalTimerService and exclude it from TimerServiceRegistry
    • [WFLY-15418] - Avoid duplicate data of timer service persistence service
    • [WFLY-15456] - Do not register timer service resource for stateful session bean
    • [WFLY-15473] - Remove unused methods in AbstractEjbXmlDescriptorProcessor
    • [WFLY-15474] - Use the constant org.jboss.as.ejb3.util.MethodInfoHelper#EMPTY_STRING_ARRAY
    • [WFLY-15494] - Duplicate dependencies in module.xml
    • [WFLY-15499] - Honor sybase as database value, and remove the unused field databaseDialects in DatabaseTimerPersistence class
    • [WFLY-15534] - Simplify step handler and date formatting in BatchJobExecutionResourceDefinition
    • [WFLY-15552] - contention due to the synchronized block in TimerServiceImpl.getTimers()
    • [WFLY-15562] - Simplify logging and validation in various createTimer methods in TimerServiceImpl
    • [WFLY-15564] - Improve the comparison of ScheduleExpression in TimerServiceImpl
    • [WFLY-15583] - Adjust sql statements during initialization of DatabaseTimerPersistence
    • [WFLY-15593] - Eliminate JSF dependency on legacy xalan & xerces and switch to JDK JAXP
    • [WFLY-15612] - Replace usages of getParameterTypes().length with getParameterCount()
    Source code(tar.gz)
    Source code(zip)
    wildfly-26.0.0.Beta1-src.tar.gz(24.48 MB)
    wildfly-26.0.0.Beta1-src.tar.gz.sha1(41 bytes)
    wildfly-26.0.0.Beta1-src.zip(38.95 MB)
    wildfly-26.0.0.Beta1-src.zip.sha1(41 bytes)
    wildfly-26.0.0.Beta1.tar.gz(207.05 MB)
    wildfly-26.0.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-26.0.0.Beta1.zip(208.10 MB)
    wildfly-26.0.0.Beta1.zip.sha1(41 bytes)
    wildfly-preview-26.0.0.Beta1.tar.gz(210.80 MB)
    wildfly-preview-26.0.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-preview-26.0.0.Beta1.zip(211.91 MB)
    wildfly-preview-26.0.0.Beta1.zip.sha1(41 bytes)
    wildfly-servlet-26.0.0.Beta1.tar.gz(49.71 MB)
    wildfly-servlet-26.0.0.Beta1.tar.gz.sha1(41 bytes)
    wildfly-servlet-26.0.0.Beta1.zip(50.04 MB)
    wildfly-servlet-26.0.0.Beta1.zip.sha1(41 bytes)
  • 25.0.1.Final(Nov 3, 2021)

    Release Notes - WildFly - Version 25.0.1.Final

    [Full release notes](Full release notes)

    Feature Request

    • [WFLY-14800] - Modernise the MicroProfile Reactive Messaging QuickStart for Reactive Messaging 2.0

    Bug

    • [WFLY-15406] - ha-singleton-service quickstart fails to build
    • [WFLY-15420] - [25.x] Release module cannot be build if we are skipping WildFly preview module
    • [WFLY-15424] - Port fix of stability issue with ContextPropagationTestCase to WF 25
    • [WFLY-15465] - Use of maven-resource-plugin filtering during feature pack generation is picking up binary files
    • [WFLY-15471] - request over HTTP 1.1 protocol with TLSv1.2 of openSSL implementation throw IllegalStateException: UT000124: renegotiation timed out
    • [WFLY-15477] - HTTPS connection fails with reverse proxy HTTPS -> HTTPS
    • [WFLY-15478] - All requests with Basic-Auth to a deployment get intercepted and returned with 401 [Wildfly 25]
    • [WFLY-15500] - BOM Builder Plugin doesn't resolve partial wildcard exclusions properly
    • [WFLY-15530] - BOM Builder Plugin doesn't resolve full wildcard exclusions properly
    • [WFLY-15553] - windows service (docs/contrib/service) cannot be executed
    • [WFLY-15567] - Wildfly 25 and nginx

    Component Upgrade

    • [WFLY-15278] - Upgrade smallrye-open-api to 2.1.15
    • [WFLY-15581] - Upgrade WildFly Core to 17.0.2.Final
    • [WFLY-15591] - Upgrade WildFly Core to 17.0.3.Final
    Source code(tar.gz)
    Source code(zip)
    wildfly-25.0.1.Final-src.tar.gz(24.53 MB)
    wildfly-25.0.1.Final-src.tar.gz.sha1(41 bytes)
    wildfly-25.0.1.Final-src.zip(39.19 MB)
    wildfly-25.0.1.Final-src.zip.sha1(41 bytes)
    wildfly-25.0.1.Final.tar.gz(209.91 MB)
    wildfly-25.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-25.0.1.Final.zip(210.98 MB)
    wildfly-25.0.1.Final.zip.sha1(41 bytes)
    wildfly-preview-25.0.1.Final.tar.gz(213.86 MB)
    wildfly-preview-25.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-25.0.1.Final.zip(214.99 MB)
    wildfly-preview-25.0.1.Final.zip.sha1(41 bytes)
    wildfly-servlet-25.0.1.Final.tar.gz(52.34 MB)
    wildfly-servlet-25.0.1.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-25.0.1.Final.zip(52.67 MB)
    wildfly-servlet-25.0.1.Final.zip.sha1(41 bytes)
  • 25.0.0.Final(Oct 6, 2021)

    Release Notes WildFly 25.0.0.Final

    Full release notes

    Feature Request

    • [WFLY-14017] - Native support for OpenID Connect
    • [WFLY-14798] - Upgrade to MicroProfile Reactive Messaging 2.0
    • [WFLY-14854] - Add OpenTelemetry Tracing support to WildFly
    • [WFLY-14899] - Document: Add environment variables as a source for model expression resolution
    • [WFLY-14932] - Configuration of Reactive Messaging Kafka messages
    • [WFLY-14987] - Configure Reactive Messaging Kafka connector to use SSLContext from the Elytron subsystem and allow SASL_PLAINTEXT and SASL_SSL protocols
    • [WFLY-15020] - Add a new ejb-http-invoker layer
    • [WFLY-15021] - Add an undertow-https layer
    • [WFLY-15089] - Add startup health checks to microprofile-health quickstart
    • [WFLY-15189] - JCA: Disable logging for failed connections found during validation
    • [WFLY-15395] - BOM Builder Plugin should resolve wildcard exclusions

    Enhancement

    • [WFLY-8124] - Unify arquillian defaultProtocol in TS
    • [WFLY-12142] - Move Dependency Management from Parent to each Quickstart
    • [WFLY-13809] - Get application name from BatchEnvironment instead of jndi lookup
    • [WFLY-14068] - Remove the legacy security realm definitions from the preview distribution
    • [WFLY-14793] - Add identified --add-opens & --add-exports to work on JDK16+
    • [WFLY-14894] - Create an admin guide on transaction subsystem configuration
    • [WFLY-14901] - Fix uses of now-deprecated-and-removed AbstractAttributeDefinitionBuilder props and methods
    • [WFLY-14946] - More efficient way of getting batch job executions by job name
    • [WFLY-14956] - Transaction subsystem statistics attributes could be grouped to be easily listed
    • [WFLY-14957] - Allow the WildFly Preview Jakarta Transformer to be skipped
    • [WFLY-15092] - Use maven-resource-plugin filtering to avoid duplicating module.xml files in WildFly Preview code
    • [WFLY-15119] - Add WildFly style parameter mappings for connectors
    • [WFLY-15155] - Update tarLongFileMode to use POSIX
    • [WFLY-15157] - Simplify the creation of a jakarta native namespace mail subsystem
    • [WFLY-15192] - Reduce the usage of TimeHandle in ejb timer service
    • [WFLY-15198] - Avoid unneeded TimerImpl instances during db refresh
    • [WFLY-15204] - Update JAXP log processing tests to don't rely on JAXP implementation details and be more generic
    • [WFLY-15209] - Move Maven Repositories from Parent to each Quickstart
    • [WFLY-15226] - Make ResourceAdapterOperationsUnitTestCase more resistant to individual method failures
    • [WFLY-15290] - Remove Quickstarts drupal profiles
    • [WFLY-15304] - Move quickstarts parent to separated GitHub repo
    • [WFLY-15359] - Update Community Docs for OpenTelemetry

    Bug

    • [WFLY-5390] - Fix ClusteredMessagingTestCase
    • [WFLY-7115] - KeyAffinityService blocks Infinispan's topology change thread
    • [WFLY-9855] - [JDK9+] org.jboss.security.negotiation.spnego package is exported by two jars
    • [WFLY-13059] - org.apache.ws.security exports Jasypt
    • [WFLY-13908] - quickstart - wildfly-checkstyle-config update to 1.0.8.Final
    • [WFLY-14123] - Add OSGI Headers for jboss-client.jar
    • [WFLY-14569] - Change 'Eclipse MicroProfile' to 'MicroProfile' in non-docs source
    • [WFLY-14643] - Warn message WFLYWELD0012 in Kafka connector during microprofile-reactive-messaging-kafka quickstart
    • [WFLY-14779] - InfinispanBean.isExpired fails with SE 15
    • [WFLY-14860] - Distributed session manager should trigger attributeRemoved events *after* sessionDestroyed event.
    • [WFLY-14862] - Session invalidation can leave orphaned cache entries for non-tx caches if terminated mid expiration
    • [WFLY-14864] - Remove "always true" instanceof checks
    • [WFLY-14865] - XMLXaDataSourceRuntimeHandler related if/else statement with same condition
    • [WFLY-14867] - Math operands should be cast before assignment
    • [WFLY-14877] - Do not allow application to create a new session or change the identifier of a session after response is committed
    • [WFLY-14898] - Transaction subsystem log-store transactions attributes are read-only attributes
    • [WFLY-14904] - "WFLYCTL0113: '' is an invalid value for parameter filter" returned when the filter field for listMessages(String) is left empty.
    • [WFLY-14913] - TransactionPropagationFailureTestCase fails intermittently
    • [WFLY-14915] - EE 9.1 TCK servlet TCK failures with SE 17
    • [WFLY-14916] - EE 9.1 TCK webservices12 TCK failures with SE 17
    • [WFLY-14917] - EE 9.1 TCK websocket TCK failures with SE 17
    • [WFLY-14922] - Convert picketlink extension and subsystems to model-only legacy mixed-domain support only
    • [WFLY-14923] - Update JPA handling to support `initialize-in-order`
    • [WFLY-14924] - NPE when using @Singleton @Transactional(TxType.REQUIRES_NEW)
    • [WFLY-14929] - External JMS Queue / Topic fails to create queue / topic on remote HornetQ broker
    • [WFLY-14935] - Infinispan expiration reaper should be enabled if wakeup interval is > 0
    • [WFLY-14945] - JSP Compiler regression on most recent JDK17 EA build
    • [WFLY-14950] - Use Arrays.toString
    • [WFLY-14951] - public static fields miss final declaration
    • [WFLY-14955] - Use logger instead of syserr
    • [WFLY-14962] - Missing definitions of classes packaged in an EAR
    • [WFLY-14965] - CacheRegistry can leave stale entries after scale down
    • [WFLY-14969] - Routing type is not displayed properly in runtime queues
    • [WFLY-14970] - The management queue password is not properly passed
    • [WFLY-14971] - Singleton deployment tests still failing intermittently
    • [WFLY-14975] - Inappropriate "Collection" key/value issue
    • [WFLY-14981] - JmsXA connection factory not binding to java:jboss/DefaultJMSConnectionFactory
    • [WFLY-14993] - Upgrade wildfly-http-client to 1.1.8.Final
    • [WFLY-14998] - EE feature pack declares deps for Bouncycastle artifacts that now come from core
    • [WFLY-15005] - microprofile-opentracing arqullian tests failing due to old opentracing dependencies
    • [WFLY-15008] - NullPointerException from TracingDeploymentProcessor.close()
    • [WFLY-15009] - Test Case for ELYWEB-133 - SecurityContextImpl.login incorrectly assumes authenticate would be called first.
    • [WFLY-15012] - Fine/CoarseHotRodSessionExpirationTestCase fails intermittently
    • [WFLY-15015] - Package and directory must match
    • [WFLY-15036] - Some wildfly-preview feature pack dependencies are not provided scope
    • [WFLY-15039] - Cluster Intermittently Fails to Reestablish After a Node is Restarted
    • [WFLY-15041] - MDB not working when the bean class does not implement MessageListener interface
    • [WFLY-15043] - pom.xml contains duplicate org.jboss.ironjacamar:ironjacamar-common-api dependencies
    • [WFLY-15047] - EJB (Un)marshaller resource leak
    • [WFLY-15060] - Remove leftover dependencies of MP Opentracing from EE FP
    • [WFLY-15066] - Classloader leak in ELParser
    • [WFLY-15069] - Fix Helm chart instructions for todo-backend quickstart
    • [WFLY-15070] - MP Health property mp.health.default.readiness.empty.response is not respected
    • [WFLY-15077] - ProtoStream marshaller throws StackOverflowError if an object references itself
    • [WFLY-15079] - MicroProfileConfigConvertersTestCase uses Converter<String> that converts also Resteasy values
    • [WFLY-15087] - Creating access-log with use-server-log=true fails with IllegalArgumentException: Parameter 'abstractPath' may not be null
    • [WFLY-15088] - With transactional cache, expiration scheduling reads out of date maxInactiveInterval value changed on non-primary owner
    • [WFLY-15096] - ProtoStream marshaller for loaded classes fails when using modular ClassLoader
    • [WFLY-15113] - EJB timer: need to consider existing timers in database when switching to truncated timestamp
    • [WFLY-15117] - NullPointerException during server startup, when called by monitoring tool
    • [WFLY-15139] - Fix EE9 and EE 9.1 TCK integration/sec/secbasicssl failure with JDK11+
    • [WFLY-15149] - Remove Netty (unused) dependency on javassist
    • [WFLY-15150] - Upgrade Hibernate ORM to 5.3.22.Final for JDK17
    • [WFLY-15184] - MicroProfile Health HTTP endpoint test cases double close HTTP response
    • [WFLY-15197] - SharedStoreFailoverTestCase goes into an infinite loop on JDK 17
    • [WFLY-15202] - WF Quickstarts from master branch can't be build with wildfly boms from main branch
    • [WFLY-15206] - EJB CalendarBasedTimeoutTestCase assertion type must match
    • [WFLY-15207] - Compare Strings with equals method
    • [WFLY-15208] - Compare Objects with correct type or method
    • [WFLY-15213] - MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode test intermittent failures
    • [WFLY-15225] - Security Issue with jsoup\main\jsoup-1.8.3.jar bundled with wildfly 24.0.0.Final
    • [WFLY-15232] - Persisted AutoTimer doesn't pick up TimerConfig.info change
    • [WFLY-15250] - manualmode testing failing with -Delytron
    • [WFLY-15281] - JsonParsingException in MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode tests causing intermittent failures
    • [WFLY-15299] - Review the smallrye-reactive-messaging-kafka-api module visibility
    • [WFLY-15305] - Open Telemetry subsystem is not accessible via WildFly Preview.
    • [WFLY-15307] - AppClient o.j.a.a.s.parsing.AppClientXml readServerElement_18 not called
    • [WFLY-15323] - Arquillian Profiles missing from Quickstarts
    • [WFLY-15325] - Log flooded with warning if Jaeger is not running
    • [WFLY-15329] - GroupListenerTestCase fails on IBM JDK11
    • [WFLY-15332] - Incorrect host-excludes definition for Open Telemetry
    • [WFLY-15334] - BasicOpenTelemetryTestCase fails when using ee-galleon-pack server distribution
    • [WFLY-15336] - LayersTestCase fails complaining about some modules not provisioned
    • [WFLY-15337] - Manual Model microprofile tests fail due to missing standalone-microprofile.xml
    • [WFLY-15342] - EJB Timers out of sync within cluster causing inexistent timer to be triggered
    • [WFLY-15351] - Fix licenses in EE feature pack
    • [WFLY-15355] - Duplicate declaration of maven resources plugin on wildfly-ts-integ-ws
    • [WFLY-15374] - Disable unstable OpenTelemetry Test
    • [WFLY-15376] - Remove unused dependencies
    • [WFLY-15380] - Unable to build Quickstart contacts-jquerymobile
    • [WFLY-15381] - Unable to build Quickstart microprofile-fault-tolerance
    • [WFLY-15382] - Unable to build Quickstart spring-resteasy
    • [WFLY-15386] - Clustering TS: Infinispan Server instances provisioned by testsuite are always killed; leaking resources (e.g. file locks) on Windows platform

    Component Upgrade

    • [WFLY-14812] - Upgrade RESTEasy from 3.15 to 4.x
    • [WFLY-14817] - Upgrade mime4j to version 0.8.4
    • [WFLY-14824] - Upgrade Hibernate ORM to 5.3.21.Final
    • [WFLY-14874] - Upgrade xmlsec to version 2.2.2
    • [WFLY-14876] - Upgrade Jakarta Mail to 1.6.7
    • [WFLY-14880] - Upgrade bouncycastle to 1.69 (new transitive dependency)
    • [WFLY-14888] - Upgrade bytebuddy to 1.11.12
    • [WFLY-14920] - Upgrade WildFly Core to 17.0.0.Beta1
    • [WFLY-14921] - Upgrade ironjacamar to 1.4.36.Final
    • [WFLY-14940] - Upgrade MicroProfile Health to 3.1 and SmallRye Health to 3.1.1
    • [WFLY-14949] - Upgrade jakarta.el from 3.0.3.jbossorg-2 to 3.0.3.jbossorg-3
    • [WFLY-14952] - Upgrade jberet-core from 1.3.8.Final to 1.3.9.Final
    • [WFLY-14960] - Upgrade commons-io from 2.5 to 2.10.0
    • [WFLY-14974] - Upgrade Infinispan to 12.1.6.Final
    • [WFLY-14978] - Upgrade SmallRye OpenApi to 2.1.7
    • [WFLY-14979] - Upgrade MicroProfile JWT API to 1.2.1
    • [WFLY-14985] - Upgrade smallrye-fault-tolerance to 5.2.1
    • [WFLY-14994] - Upgrade WildFly Core to 17.0.0.Beta2
    • [WFLY-15013] - Upgrade netty from 4.1.65 to 4.1.66
    • [WFLY-15037] - Upgrade Weld versions for EE 8 and 9
    • [WFLY-15042] - Upgrade WildFly Core to 17.0.0.Beta3
    • [WFLY-15049] - Upgrade Hibernate ORM to 5.3.23.Final
    • [WFLY-15056] - Upgrade jboss-ejb-client to 4.0.42.Final
    • [WFLY-15078] - Upgrade WildFly Core to 17.0.0.Beta4
    • [WFLY-15081] - Update wildfly-galleon-plugin to 5.2.2.Beta2
    • [WFLY-15083] - Upgrade Infinispan to 12.1.7.Final
    • [WFLY-15084] - Upgrade the Jakarta REST 2.1 Specification to the JBoss Fork 2.0.2.Final
    • [WFLY-15085] - Upgrade the Jakarta REST 3.0 Specification to the JBoss Fork 1.0.1.Final
    • [WFLY-15115] - Upgrade WildFly Core 17.0.0.Beta5
    • [WFLY-15118] - Upgrade smallrye-open-api to 2.1.9
    • [WFLY-15126] - Upgrade CXF from 3.3.10 to 3.4.4
    • [WFLY-15133] - Upgrade to SmallRye Config 2.4.3 (from 2.0.2)
    • [WFLY-15140] - Move WildFly to JBoss Metadata 14.0.0.Final
    • [WFLY-15153] - Upgrade Ironjacamar from 1.4.38.Final to 1.4.39.Final (or later)
    • [WFLY-15174] - Use commons-lang3 only, remove common-lang(2) uses.
    • [WFLY-15183] - Upgrade jboss-ejb-client from 4.0.42.Final to 4.0.43.Final
    • [WFLY-15188] - Upgrade artemis-wildfly-integration to 1.0.5 in WildFly Preview
    • [WFLY-15190] - Upgrade generic jms resource adapter to 2.0.10.Final and use jakarta native namespace components in WF preview
    • [WFLY-15193] - Upgrade smallrye-open-api to 2.1.10
    • [WFLY-15194] - Update JSoup to 1.14.2 (fixes CVE-2021-37714)
    • [WFLY-15201] - Upgrade WildFly Core 17.0.0.Beta6
    • [WFLY-15203] - Upgrade WildFly Core to 17.0.0.Beta6
    • [WFLY-15235] - Upgrade jakarta.el from 3.0.3.jbossorg-3 to 3.0.3.jbossorg-4
    • [WFLY-15267] - Upgrade Netty to 4.1.68
    • [WFLY-15277] - Upgrade WildFly Core to 17.0.0.Beta7
    • [WFLY-15282] - Upgrade Narayana to 5.12.1.Final
    • [WFLY-15291] - Upgrade jberet-core from 2.0.1.Final to 2.0.2.Final in ee-9 preview
    • [WFLY-15295] - Upgrade HAL from 3.3.7.Final to 3.3.8.Final
    • [WFLY-15316] - Update jose4j to 0.7.9
    • [WFLY-15320] - Upgrade galleon-plugins to 5.2.2.Final
    • [WFLY-15322] - Upgrade bootable jar to 5.0.2.Final
    • [WFLY-15326] - Upgrade RESTEasy from 4.7.0.Final to 4.7.2.Final
    • [WFLY-15339] - Upgrade Ironjacamar from 1.5.1.Final to 1.5.2.Final
    • [WFLY-15363] - Upgrade WildFly Core to 17.0.0.Final
    • [WFLY-15368] - Upgrade Santuario xmlsec to version 2.2.3 (fixes CVE-2021-40690)
    • [WFLY-15369] - Upgrade kafka-clients to 2.8.1 (fixes CVE-2021-38153)
    • [WFLY-15387] - Upgrade to SmallRye Reactive Messaging 3.10.1
    • [WFLY-15389] - Upgrade to SmallRye Config 2.5.1
    • [WFLY-15402] - Upgrade WildFly Core to 17.0.1.Final
    Source code(tar.gz)
    Source code(zip)
    wildfly-25.0.0.Final-src.tar.gz(24.54 MB)
    wildfly-25.0.0.Final-src.tar.gz.sha1(41 bytes)
    wildfly-25.0.0.Final-src.zip(39.19 MB)
    wildfly-25.0.0.Final-src.zip.sha1(41 bytes)
    wildfly-25.0.0.Final.tar.gz(209.85 MB)
    wildfly-25.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-25.0.0.Final.zip(210.91 MB)
    wildfly-25.0.0.Final.zip.sha1(41 bytes)
    wildfly-preview-25.0.0.Final.tar.gz(213.80 MB)
    wildfly-preview-25.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-preview-25.0.0.Final.zip(214.91 MB)
    wildfly-preview-25.0.0.Final.zip.sha1(41 bytes)
    wildfly-servlet-25.0.0.Final.tar.gz(52.26 MB)
    wildfly-servlet-25.0.0.Final.tar.gz.sha1(41 bytes)
    wildfly-servlet-25.0.0.Final.zip(52.59 MB)
    wildfly-servlet-25.0.0.Final.zip.sha1(41 bytes)
  • 25.0.0.Beta1(Sep 20, 2021)

        Release Notes - WildFly - Version 25.0.0.Beta1
    

    Sub-task

    • [WFLY-13679] - Make legacy security optional for "org.wildfly.iiop-openjdk"
    • [WFLY-14988] - Inside clustering remove unnecessary unboxing to clean code
    • [WFLY-14989] - Inside naming remove unnecessary unboxing to clean code
    • [WFLY-14990] - Inside EJB remove unnecessary unboxing to clean code
    • [WFLY-14991] - Inside iiop remove unnecessary unboxing to clean code
    • [WFLY-15062] - Drop testsuite/mixed-domain testing for releases prior to WildFly 23
    • [WFLY-15164] - Drop distributable-web subsystem model versions/transformers prior to 2.0.0
    • [WFLY-15215] - Drop mail model transformers prior to 4.0.0

    Feature Request

    • [WFLY-14017] - Native support for OpenID Connect
    • [WFLY-14798] - Upgrade to MicroProfile Reactive Messaging 2.0
    • [WFLY-14854] - Add OpenTelemetry Tracing support to WildFly
    • [WFLY-14899] - Document: Add environment variables as a source for model expression resolution
    • [WFLY-14932] - Configuration of Reactive Messaging Kafka messages
    • [WFLY-14987] - Configure Reactive Messaging Kafka connector to use SSLContext from the Elytron subsystem and allow SASL_PLAINTEXT and SASL_SSL protocols
    • [WFLY-15020] - Add a new ejb-http-invoker layer
    • [WFLY-15021] - Add an undertow-https layer
    • [WFLY-15189] - JCA: Disable logging for failed connections found during validation

    Bug

    • [WFLY-5390] - Fix ClusteredMessagingTestCase
    • [WFLY-7115] - KeyAffinityService blocks Infinispan's topology change thread
    • [WFLY-10554] - OpenSAML 3.3.0 complains for missing class from "metrics-core"
    • [WFLY-13059] - org.apache.ws.security exports Jasypt
    • [WFLY-13908] - quickstart - wildfly-checkstyle-config update to 1.0.8.Final
    • [WFLY-14123] - Add OSGI Headers for jboss-client.jar
    • [WFLY-14569] - Change 'Eclipse MicroProfile' to 'MicroProfile' in non-docs source
    • [WFLY-14779] - InfinispanBean.isExpired fails with SE 15
    • [WFLY-14862] - Session invalidation can leave orphaned cache entries for non-tx caches if terminated mid expiration
    • [WFLY-14864] - Remove "always true" instanceof checks
    • [WFLY-14865] - XMLXaDataSourceRuntimeHandler related if/else statement with same condition
    • [WFLY-14867] - Math operands should be cast before assignment
    • [WFLY-14877] - Do not allow application to create a new session or change the identifier of a session after response is committed
    • [WFLY-14898] - Transaction subsystem log-store transactions attributes are read-only attributes
    • [WFLY-14904] - "WFLYCTL0113: '' is an invalid value for parameter filter" returned when the filter field for listMessages(String) is left empty.
    • [WFLY-14913] - TransactionPropagationFailureTestCase fails intermittently
    • [WFLY-14915] - EE 9.1 TCK servlet TCK failures with SE 17
    • [WFLY-14916] - EE 9.1 TCK webservices12 TCK failures with SE 17
    • [WFLY-14917] - EE 9.1 TCK websocket TCK failures with SE 17
    • [WFLY-14922] - Convert picketlink extension and subsystems to model-only legacy mixed-domain support only
    • [WFLY-14923] - Update JPA handling to support `initialize-in-order`
    • [WFLY-14929] - External JMS Queue / Topic fails to create queue / topic on remote HornetQ broker
    • [WFLY-14935] - Infinispan expiration reaper should be enabled if wakeup interval is > 0
    • [WFLY-14945] - JSP Compiler regression on most recent JDK17 EA build
    • [WFLY-14950] - Use Arrays.toString
    • [WFLY-14951] - public static fields miss final declaration
    • [WFLY-14955] - Use logger instead of syserr
    • [WFLY-14962] - Missing definitions of classes packaged in an EAR
    • [WFLY-14965] - CacheRegistry can leave stale entries after scale down
    • [WFLY-14969] - Routing type is not displayed properly in runtime queues
    • [WFLY-14970] - The management queue password is not properly passed
    • [WFLY-14971] - Singleton deployment tests still failing intermittently
    • [WFLY-14975] - Inappropriate "Collection" key/value issue
    • [WFLY-14981] - JmsXA connection factory not binding to java:jboss/DefaultJMSConnectionFactory
    • [WFLY-14993] - Upgrade wildfly-http-client to 1.1.8.Final
    • [WFLY-14998] - EE feature pack declares deps for Bouncycastle artifacts that now come from core
    • [WFLY-15005] - microprofile-opentracing arqullian tests failing due to old opentracing dependencies
    • [WFLY-15008] - NullPointerException from TracingDeploymentProcessor.close()
    • [WFLY-15009] - Test Case for ELYWEB-133 - SecurityContextImpl.login incorrectly assumes authenticate would be called first.
    • [WFLY-15012] - Fine/CoarseHotRodSessionExpirationTestCase fails intermittently
    • [WFLY-15015] - Package and directory must match
    • [WFLY-15036] - Some wildfly-preview feature pack dependencies are not provided scope
    • [WFLY-15039] - Cluster Intermittently Fails to Reestablish After a Node is Restarted
    • [WFLY-15041] - MDB not working when the bean class does not implement MessageListener interface
    • [WFLY-15043] - pom.xml contains duplicate org.jboss.ironjacamar:ironjacamar-common-api dependencies
    • [WFLY-15047] - EJB (Un)marshaller resource leak
    • [WFLY-15060] - Remove leftover dependencies of MP Opentracing from EE FP
    • [WFLY-15069] - Fix Helm chart instructions for todo-backend quickstart
    • [WFLY-15070] - MP Health property mp.health.default.readiness.empty.response is not respected
    • [WFLY-15077] - ProtoStream marshaller throws StackOverflowError if an object references itself
    • [WFLY-15079] - MicroProfileConfigConvertersTestCase uses Converter<String> that converts also Resteasy values
    • [WFLY-15087] - Creating access-log with use-server-log=true fails with IllegalArgumentException: Parameter 'abstractPath' may not be null
    • [WFLY-15088] - With transactional cache, expiration scheduling reads out of date maxInactiveInterval value changed on non-primary owner
    • [WFLY-15096] - ProtoStream marshaller for loaded classes fails when using modular ClassLoader
    • [WFLY-15113] - EJB timer: need to consider existing timers in database when switching to truncated timestamp
    • [WFLY-15117] - NullPointerException during server startup, when called by monitoring tool
    • [WFLY-15149] - Remove Netty (unused) dependency on javassist
    • [WFLY-15150] - Upgrade Hibernate ORM to 5.3.22.Final for JDK17
    • [WFLY-15184] - MicroProfile Health HTTP endpoint test cases double close HTTP response
    • [WFLY-15197] - SharedStoreFailoverTestCase goes into an infinite loop on JDK 17
    • [WFLY-15202] - WF Quickstarts from master branch can't be build with wildfly boms from main branch
    • [WFLY-15208] - Compare Objects with correct type or method
    • [WFLY-15213] - MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode test intermittent failures
    • [WFLY-15225] - Security Issue with jsoup\main\jsoup-1.8.3.jar bundled with wildfly 24.0.0.Final
    • [WFLY-15232] - Persisted AutoTimer doesn't pick up TimerConfig.info change
    • [WFLY-15250] - manualmode testing failing with -Delytron
    • [WFLY-15281] - JsonParsingException in MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode tests causing intermittent failures
    • [WFLY-15307] - AppClient o.j.a.a.s.parsing.AppClientXml readServerElement_18 not called

    Task

    • [WFLY-13883] - Clustering TS: Enable Infinispan Server integration tests on Windows platform
    • [WFLY-13897] - Clustering TS: infinispan-server instances provisioned by testsuite never shutdown
    • [WFLY-14377] - Update all projects with a dependency on wildfly-elytron to use individual modules.
    • [WFLY-14406] - Update mixed domain tests to use EAP 7.4.0 rather than WF23
    • [WFLY-14809] - bouncycastle bcmail jakarta version
    • [WFLY-14847] - Clean up licenses
    • [WFLY-14870] - Remove deprecated EagerEvictionScheduler
    • [WFLY-14896] - Use the FasterXML Jackson 'jakarta' variants in WildFly Preview
    • [WFLY-14897] - Drop the Java EE 7 guide for WildFly
    • [WFLY-14900] - Remove workaround for ISPN-11121
    • [WFLY-14902] - Clustering TS: Enable authentication and authorization for Infinispan Server tests
    • [WFLY-14912] - Remove Vault support entirely from WildFly
    • [WFLY-14927] - Use `standalone-microprofile.xml` in MicroProfile quickstarts by default
    • [WFLY-14930] - Remove legacy feature packs and the builds and dists produced from them
    • [WFLY-14931] - Remove the javax.jms.api dependency from the org.apache.qpid.proton module
    • [WFLY-14941] - Add PicketBox dependencies to WildFly
    • [WFLY-14944] - Add deployment Phase constants for Reactive Messaging and RSO
    • [WFLY-14954] - Add testsuite/integration/secman to the WF Preview ts.ee9 runs
    • [WFLY-14958] - Remove old unused private code
    • [WFLY-14972] - Check emptiness with Collection.isEmpty()
    • [WFLY-14973] - Remove unnecessary unboxing to clean code
    • [WFLY-14977] - Remove unneccesary number object boxing
    • [WFLY-14996] - Add a migration guide to the documentation.
    • [WFLY-15001] - Update feature packs to remove use of legacy security realms.
    • [WFLY-15003] - Remove use of deprecated Mockito APIs
    • [WFLY-15014] - Upgrade to MP Reactive Messaging TCK 2.0.1 and enable excluded tests
    • [WFLY-15017] - Remove unnecessary core-feature-pack licenses files
    • [WFLY-15018] - Manage the BouncyCastle Jakarta Mail dependency with WildFly Core
    • [WFLY-15023] - Move WildFly Preview to a native jakarta namespace variant of JBoss Metadata
    • [WFLY-15031] - Move WildFly Preview to a native jakarta namespace variant of the WildFly Transaction Client jar
    • [WFLY-15032] - Move WildFly Preview to a native jakarta namespace variant of the JBoss Invocation jar
    • [WFLY-15035] - Move WildFly Preview to a native jakarta namespace variant of the mail subsytem integration module
    • [WFLY-15048] - Microprofile testsuite should dynamically determine the expected MP Metrics vendor metric prefix
    • [WFLY-15054] - Stop wildfly-preview feature pack of std wildfly deps not used by wildfly-preview
    • [WFLY-15055] - Use javax module alias instead of the jakarta modules on the Bouncy Castle Jakarta Mail module
    • [WFLY-15067] - Prepare for removal of legacy security realm support.
    • [WFLY-15074] - Fix EAPQuickStartRepoTag
    • [WFLY-15097] - SizeComputingProtoStreamWriter should calculate buffer size for native ProtoStream marshallers
    • [WFLY-15121] - Remove deprecated param TransactionManager from TimerPersistence.shouldRun method
    • [WFLY-15122] - Remove obsolete ManagedCommandDispatchFactory
    • [WFLY-15123] - Update the WildFly galleon producers with channels for WF 25
    • [WFLY-15141] - Add EAP 7.4.0 transformers tests for mod_cluster subsystem
    • [WFLY-15142] - Add EAP 7.4.0 transformers tests for singleton subsystem
    • [WFLY-15143] - Add EAP 7.4.0 transformers tests for jgroups subsystem
    • [WFLY-15144] - Add EAP 7.4.0 transformers tests for infinispan subsystem
    • [WFLY-15145] - Add EAP 7.4.0 transformers tests for clustering subsystems
    • [WFLY-15146] - Add EAP 7.4.0 transformers tests for distributable-web subsystem
    • [WFLY-15147] - Move WildFly Preview to undertow-servlet-jakartaee9
    • [WFLY-15148] - Move WildFly Preview to undertow-websockets-jsr-jakartaee9
    • [WFLY-15156] - Add a new jboss-ejb-client_1_5.xsd and disable support for security realms.
    • [WFLY-15162] - Drop deprecated interfaces/classes/methods from wildfly-clustering-singleton-api
    • [WFLY-15163] - Drop deprecated interfaces/classes/methods from wildfly-clustering-api
    • [WFLY-15199] - Remove legacy security configuration from all feature packs.
    • [WFLY-15210] - Allow mixed domain tests to handle product details in upstream
    • [WFLY-15211] - Remove unused module references from LayersTestCase
    • [WFLY-15230] - Update the Elytron schema version specified in test configs
    • [WFLY-15249] - Update JCA / Smoke tests to use Elytron configuration
    • [WFLY-15253] - Update the tests in ws testsuite to use an Elytron configuration
    • [WFLY-15265] - Add jackson-core dep to MP Health TCK module to prevent elytron controlling the version
    • [WFLY-15275] - Reenable XTS Tests

    Component Upgrade

    • [WFLY-14812] - Upgrade RESTEasy from 3.15 to 4.x
    • [WFLY-14817] - Upgrade mime4j to version 0.8.4
    • [WFLY-14824] - Upgrade Hibernate ORM to 5.3.21.Final
    • [WFLY-14874] - Upgrade xmlsec to version 2.2.2
    • [WFLY-14876] - Upgrade Jakarta Mail to 1.6.7
    • [WFLY-14880] - Upgrade bouncycastle to 1.69 (new transitive dependency)
    • [WFLY-14888] - Upgrade bytebuddy to 1.11.12
    • [WFLY-14920] - Upgrade WildFly Core to 17.0.0.Beta1
    • [WFLY-14921] - Upgrade ironjacamar to 1.4.36.Final
    • [WFLY-14940] - Upgrade MicroProfile Health to 3.1 and SmallRye Health to 3.1.1
    • [WFLY-14949] - Upgrade jakarta.el from 3.0.3.jbossorg-2 to 3.0.3.jbossorg-3
    • [WFLY-14952] - Upgrade jberet-core from 1.3.8.Final to 1.3.9.Final
    • [WFLY-14960] - Upgrade commons-io from 2.5 to 2.10.0
    • [WFLY-14974] - Upgrade Infinispan to 12.1.6.Final
    • [WFLY-14978] - Upgrade SmallRye OpenApi to 2.1.7
    • [WFLY-14979] - Upgrade MicroProfile JWT API to 1.2.1
    • [WFLY-14985] - Upgrade smallrye-fault-tolerance to 5.2.1
    • [WFLY-14994] - Upgrade WildFly Core to 17.0.0.Beta2
    • [WFLY-15013] - Upgrade netty from 4.1.65 to 4.1.66
    • [WFLY-15037] - Upgrade Weld versions for EE 8 and 9
    • [WFLY-15042] - Upgrade WildFly Core to 17.0.0.Beta3
    • [WFLY-15056] - Upgrade jboss-ejb-client to 4.0.42.Final
    • [WFLY-15078] - Upgrade WildFly Core to 17.0.0.Beta4
    • [WFLY-15081] - Update wildfly-galleon-plugin to 5.2.2.Beta2
    • [WFLY-15083] - Upgrade Infinispan to 12.1.7.Final
    • [WFLY-15084] - Upgrade the Jakarta REST 2.1 Specification to the JBoss Fork 2.0.2.Final
    • [WFLY-15085] - Upgrade the Jakarta REST 3.0 Specification to the JBoss Fork 1.0.1.Final
    • [WFLY-15115] - Upgrade WildFly Core 17.0.0.Beta5
    • [WFLY-15118] - Upgrade smallrye-open-api to 2.1.9
    • [WFLY-15126] - Upgrade CXF from 3.3.10 to 3.4.4
    • [WFLY-15140] - Move WildFly to JBoss Metadata 14.0.0.Final
    • [WFLY-15153] - Upgrade Ironjacamar from 1.4.38.Final to 1.4.39.Final (or later)
    • [WFLY-15174] - Use commons-lang3 only, remove common-lang(2) uses.
    • [WFLY-15188] - Upgrade artemis-wildfly-integration to 1.0.5 in WildFly Preview
    • [WFLY-15190] - Upgrade generic jms resource adapter to 2.0.10.Final and use jakarta native namespace components in WF preview
    • [WFLY-15193] - Upgrade smallrye-open-api to 2.1.10
    • [WFLY-15194] - Update JSoup to 1.14.2 (fixes CVE-2021-37714)
    • [WFLY-15201] - Upgrade WildFly Core 17.0.0.Beta6
    • [WFLY-15203] - Upgrade WildFly Core to 17.0.0.Beta6
    • [WFLY-15277] - Upgrade WildFly Core to 17.0.0.Beta7
    • [WFLY-15282] - Upgrade Narayana to 5.12.1.Final

    Enhancement

    • [WFLY-12142] - Move Dependency Management from Parent to each Quickstart
    • [WFLY-13809] - Get application name from BatchEnvironment instead of jndi lookup
    • [WFLY-14068] - Remove the legacy security realm definitions from the preview distribution
    • [WFLY-14793] - Add identified --add-opens & --add-exports to work on JDK16+
    • [WFLY-14894] - Create an admin guide on transaction subsystem configuration
    • [WFLY-14901] - Fix uses of now-deprecated-and-removed AbstractAttributeDefinitionBuilder props and methods
    • [WFLY-14946] - More efficient way of getting batch job executions by job name
    • [WFLY-14956] - Transaction subsystem statistics attributes could be grouped to be easily listed
    • [WFLY-14957] - Allow the WildFly Preview Jakarta Transformer to be skipped
    • [WFLY-15092] - Use maven-resource-plugin filtering to avoid duplicating module.xml files in WildFly Preview code
    • [WFLY-15119] - Add WildFly style parameter mappings for connectors
    • [WFLY-15155] - Update tarLongFileMode to use POSIX
    • [WFLY-15157] - Simplify the creation of a jakarta native namespace mail subsystem
    • [WFLY-15192] - Reduce the usage of TimeHandle in ejb timer service
    • [WFLY-15198] - Avoid unneeded TimerImpl instances during db refresh
    • [WFLY-15209] - Move Maven Repositories from Parent to each Quickstart
    • [WFLY-15290] - Remove Quickstarts drupal profiles
    • [WFLY-15304] - Move quickstarts parent to separated GitHub repo
    Source code(tar.gz)
    Source code(zip)
    wildfly-25.0.0.Beta1-src.tar.gz(24.65 MB)
    wildfly-25.0.0.Beta1-src.tar.gz.sha1(40 bytes)
    wildfly-25.0.0.Beta1-src.zip(39.37 MB)
    wildfly-25.0.0.Beta1-src.zip.sha1(40 bytes)
    wildfly-25.0.0.Beta1.tar.gz(209.96 MB)
    wildfly-25.0.0.Beta1.tar.gz.sha1(40 bytes)
    wildfly-25.0.0.Beta1.zip(211.04 MB)
    wildfly-25.0.0.Beta1.zip.sha1(40 bytes)
    wildfly-preview-25.0.0.Beta1.tar.gz(213.83 MB)
    wildfly-preview-25.0.0.Beta1.tar.gz.sha1(40 bytes)
    wildfly-preview-25.0.0.Beta1.zip(214.95 MB)
    wildfly-preview-25.0.0.Beta1.zip.sha1(40 bytes)
    wildfly-servlet-25.0.0.Beta1.tar.gz(52.46 MB)
    wildfly-servlet-25.0.0.Beta1.tar.gz.sha1(40 bytes)
    wildfly-servlet-25.0.0.Beta1.zip(52.79 MB)
    wildfly-servlet-25.0.0.Beta1.zip.sha1(40 bytes)
  • 24.0.1.Final(Jul 28, 2021)

    Full release notes

    Feature Request

    • [WFLY-14479] - As an user, I want to build and deploy WildFly applications on OpenShift using Helm Chart

    Bug

    • [WFLY-14935] - Infinispan expiration reaper should be enabled if wakeup interval is > 0

    Task

    • [WFLY-14809] - bouncycastle bcmail jakarta version

    Component Upgrade

    • [WFLY-14880] - Upgrade bouncycastle to 1.69 (new transitive dependency)
    • [WFLY-15013] - Upgrade netty from 4.1.65 to 4.1.66
    • [WFLY-15034] - Upgrade WildFly Core to 16.0.1.Final
    • [WFLY-15063] - Upgrade wildfly-datasources-galleon-pack dependency to 2.0.3.Final
    • [WFLY-15064] - Upgrade wildfly-jar-maven-plugin to 5.0.2.Final
    • [WFLY-15065] - Upgrade quickstarts to use Bootable JAR plugin 5.0.2.Final
    Source code(tar.gz)
    Source code(zip)
  • 24.0.0.Final(Jun 17, 2021)

    Release Notes 24.0.0.Final

    Full release notes

    Feature Request

    • [WFLY-13625] - Security Realms should support specifying the charset and encoding for credentials.
    • [WFLY-13916] - Elytron server-ssl-context allowed protocols
    • [WFLY-14007] - Certificate Revocation Lists
    • [WFLY-14563] - As a developer, I can use a quickstart to showcase WildFly connecting to a DB on OpenShift
    • [WFLY-14580] - Upgrade to Reactive Streams Operators 2.0

    Enhancement

    • [WFLY-11058] - Quickstarts Spring 5 Update
    • [WFLY-12945] - Migrate undertow subsystem to new MSC value API
    • [WFLY-13981] - Provide an appclient.xml that does not use the legacy security subsystem
    • [WFLY-14329] - Add a documentation section for WildFly Preview
    • [WFLY-14403] - Create test to verify expressions are resolved correctly
    • [WFLY-14436] - Improve error for incorrect class for xa-datasource-class, etc.
    • [WFLY-14619] - Stop batch job execution from a different node
    • [WFLY-14636] - Marshalling of class names does not require UTF-8 encoding
    • [WFLY-14644] - Update the Getting Started Guide to link to the Installation Guide
    • [WFLY-14645] - The Getting Started Guide section on add-user.sh should mention the domain setup question
    • [WFLY-14646] - Improve the TOC of the Getting Started Guide
    • [WFLY-14647] - Add an application deployment section to the Getting Started Guide
    • [WFLY-14753] - Add a profile to disable compilation to facilitate testing with a different JDKs
    • [WFLY-14793] - Add identified --add-opens & --add-exports to work on JDK16+
    • [WFLY-14828] - Add timeout parametrization for multinode DatabaseTimerServiceMultiNodeTestCase
    • [WFLY-14832] - Update VaultTool to use the new org.apache.commons.cli.DefaultParser

    Bug

    • [WFLY-11933] - Error when accessing metrics with RBAC enabled
    • [WFLY-13588] - Messaging should not expose its subsystem module to deployments
    • [WFLY-14077] - Missing accessClassInPackage.sun.misc RuntimePermission in jboss-marshalling on Java 11
    • [WFLY-14130] - proxy-list attribute ignored in modcluster subsystem
    • [WFLY-14162] - Upgrade to CXF 3.3.10 & JBossWS CXF 5.4.3.Final
    • [WFLY-14263] - Updating the outdated "Remote EJB invocations via JNDI - EJB client API or remote-naming project" document
    • [WFLY-14388] - Resource adapters subsystem does not accept expression for transaction-support attribute
    • [WFLY-14423] - Force restart when legacy security initialize-jacc setting is changed
    • [WFLY-14488] - AppClientScriptTestCase fails if host defines _JAVA_OPTIONS environment variable
    • [WFLY-14495] - SchedulerTopologyChangeListener can throw IAE during scale down
    • [WFLY-14497] - sessionWillPassivate method is not triggered during the shutdown
    • [WFLY-14528] - Hot redeploying an app with renamed metric leads to errors on REST calls
    • [WFLY-14531] - InfinispanSessionManager should be more discriminating about listener registration
    • [WFLY-14542] - Cache entries in heap can exceed max-active-sessions when distributed session manager configured with local, passivating caches
    • [WFLY-14545] - The singleton subsystem socket-binding-preferences cannot support expressions
    • [WFLY-14546] - NameNotFoundException: java:comp/TransactionSynchronizationRegistry when firing and observing CDI events asynchronously
    • [WFLY-14551] - EJB subsystem should not allow expressions for cache-container/bean-cache in passivation-store resource
    • [WFLY-14552] - EJB subsystem should not allow expressions for client-mappings-clustering-name in remote resource
    • [WFLY-14554] - Deprecate Infinispan hotrod transaction resource.
    • [WFLY-14561] - Incorrect deserialization using getValue method
    • [WFLY-14567] - Model change in EJB remote service causes regression
    • [WFLY-14568] - Change 'Eclipse MicroProfile' to 'MicroProfile' in docs
    • [WFLY-14570] - HttpSession implementation generated during distributed session events should implement hashCode/equals
    • [WFLY-14572] - servlet-galleon-pack is not overwriting core-galleon-pack resources
    • [WFLY-14573] - kubernetes.KUBE_PING can repeat WARN "failed getting JSON response from Kubernetes Client"
    • [WFLY-14576] - ProtoStream readers create unnecessary intermediate ByteBuffer/streams when reading nested objects
    • [WFLY-14579] - The threadpool name of a workmanager must be the name of the workmanager
    • [WFLY-14581] - JGroups subsystem does not persist client-socket-binding of the transport
    • [WFLY-14588] - ProtoStream marshaller cannot handle instances of BigInteger, BigDecimal
    • [WFLY-14600] - The docs/examples/enable-microprofile.cli script doesn't add opentracing
    • [WFLY-14606] - Wildfly 23 does not start on JRE11, works on JDK11
    • [WFLY-14608] - Automatic credential store update not triggered when updating a credential-reference for an existing datasource
    • [WFLY-14609] - CLI ...service=timer-service/timer=* throws NullPointerException
    • [WFLY-14613] - Apache Kafka module is missing java.security.jgss
    • [WFLY-14620] - Use a unique name for the test directory for KeystoreRealmTestCase so other tests do not affect this one
    • [WFLY-14625] - WARN message jaegertracing: FlushCommand execution failed!
    • [WFLY-14628] - Wildfly 23 jboss-cli.sh script can't be interpreted by sh
    • [WFLY-14648] - Undertow subsystem does not resolve expression for enabled attribute
    • [WFLY-14651] - Warn message 'testing=LEADER_NOT_AVAILABLE' during microprofile-reactive-messaging-kafka QS
    • [WFLY-14655] - Invocations of ServiceMBeanSupport startService are not in dependency order
    • [WFLY-14659] - Missing dependency on org.jboss.modules module from org.jboss.ws.cxf.jbossws-cxf-client
    • [WFLY-14662] - Calendar testing for marshalling in clustering is wrong
    • [WFLY-14663] - Nested transaction committed on [OutOfMemory]Error
    • [WFLY-14667] - New ActiveMQ warning after start up for standalone-full-ha.xml configurattion
    • [WFLY-14688] - The Bouncy Castle bcmail module is missing the java.se dependency
    • [WFLY-14691] - [GSS](7.3.z) MaxWaitCount will be counted one less than waiting requests
    • [WFLY-14694] - The MP Metrics subsystem should not provide zero-value metrics to smallrye when the metric is unavailable
    • [WFLY-14697] - NPE when no prefix is defined in the microprofile-metrics-smallrye subsystem
    • [WFLY-14698] - Caching of managed beans in WebInjectionContainer can cause memory leaks in distributed JSF applications following session timeout
    • [WFLY-14702] - Quickstart ejb-multi-server failing on client invocation step with JBREM000308: Authentication failed (no mechanisms left)
    • [WFLY-14706] - Distributed JSF applications should auto-disable "com.sun.faces.enableLazyBeanValidation" by default
    • [WFLY-14710] - Some test desired test executions are not happening in the ts.ee9 profile
    • [WFLY-14714] - Warn message WFLYWELD0012 in RSO CDI provider during microprofile-reactive-messaging-kafka quickstart
    • [WFLY-14720] - Quickstarts: Spring functional tests throw IllegalAccessError
    • [WFLY-14724] - AutomaticSelfSignedCertificateGenerationTestCase and AutomaticSelfSignedCertificateNotGeneratedTestCase fail on IBM Java
    • [WFLY-14727] - Intermittent failure in SecurityDomainDotNameTestCase
    • [WFLY-14729] - Improve handling and testing of expressions used in appclient configuration
    • [WFLY-14736] - WildFly 22 host-excludes entry missing in WildFly 23 dist's domain config
    • [WFLY-14742] - ServletContext#getResourcePaths returns erroneous additional paths for exploded war libs
    • [WFLY-14747] - fix issue when generating microprofile-feature-pack-licenses.xml license file
    • [WFLY-14750] - Batch task not restarted after server resumed from suspended state
    • [WFLY-14755] - Clustering: JDBC store using DB2 DB2 v11.1.1.1 doesn't work anymore
    • [WFLY-14762] - Concurrency issue with "ISPN000482: Cannot create remote transaction GlobalTx:xx:xx, already completed"
    • [WFLY-14763] - UsernameTokenElytronTestCase fails with WildFly Preview and SE 15
    • [WFLY-14766] - CoarseHotRodSessionExpirationTestCase fails intermittently
    • [WFLY-14773] - Don't add the resteasy-rxjava2 module in the RSO deployer
    • [WFLY-14780] - EJB subsystem graceful shutdown log message shows 0 active transactions everytime
    • [WFLY-14785] - Incorrect javadoc in org.jboss.as.security.logging.SecurityLogger#invalidUserException
    • [WFLY-14792] - ParsedServiceDeploymentProcessor unnecessarily does deep reflection on JDK classes
    • [WFLY-14806] - Upgrade wildfly-http-client from 1.1.6.Final to 1.1.7.Final
    • [WFLY-14813] - Decorated collections/maps not marshallable via ProtoStream
    • [WFLY-14815] - ServletRequest#getLocalPort(), getLocalAddr() and getLocalName() can return wrong information when proxy-address-forwarding="true" is enabled
    • [WFLY-14816] - Reduce fragility of EnumSet/EnumMap marshalling
    • [WFLY-14826] - DatabaseTimerServiceMultiNodeTestCase makes invalid assumption about where timers will fire.
    • [WFLY-14827] - task-jsf quickstart: JSF 2.3 features does not work on JBoss EAP 7.3
    • [WFLY-14849] - Clustering protostream maven module's tests fail on SE 16+
    • [WFLY-14852] - ProtoStream marshallers for synchronized collection wrappers use wrong mutex
    • [WFLY-14853] - Concurrent invalidation requests can cause memory leak in ConcurrentManager, and prevent creation of a new session
    • [WFLY-14855] - Make configurable timeout for test StopFromDifferentNodeTestCase
    • [WFLY-14861] - Interrupting session expiration task on shutdown can leave orphaned entries in cache
    • [WFLY-14863] - Undertow o.w.e.undertow.security.AccountImpl setRoles param self-assign
    • [WFLY-14868] - Coordinator change can cause missing session expiration tasks
    • [WFLY-14878] - Transaction subsystem attribute enable-tsm-status requires restart of JVM to be activated
    • [WFLY-14892] - Flag io.smallrye.config module as jboss.api="private"
    • [WFLY-14893] - When CancellationException is thrown, throw XaException.XAER_RMFAIL

    Component Upgrade

    • [WFLY-13767] - Upgrade PicketLink bindings from 2.5.5.SP12-redhat-00012 to 2.5.5.SP12-redhat-00013
    • [WFLY-13896] - Upgrade Narayana to 5.11.0.Final
    • [WFLY-14492] - Upgrade smallrye-open-api to 2.1.2
    • [WFLY-14521] - Upgrade wildfly-transaction-client from 1.1.13 to 1.1.14
    • [WFLY-14538] - Upgrade WildFly Preview's JAX-RS API to org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_3.0_spec:1.0.0.Final
    • [WFLY-14543] - Upgrade Infinispan from 11.0.9.Final to 11.0.10.Final
    • [WFLY-14549] - Upgrade artemis-wildfly-integration to 1.0.3 in WildFly preview
    • [WFLY-14550] - Upgrade to wildfly-http-client to 1.1.6.Final
    • [WFLY-14560] - Upgrade velocity from 2.2 to 2.3 (resolves CVE-2020-13936)
    • [WFLY-14575] - Upgrade jgroups-kubernetes to 1.0.16.Final
    • [WFLY-14578] - Upgrade yasson from 1.0.5 to 1.0.9
    • [WFLY-14582] - Upgrade galleon-plugins to 5.1.1
    • [WFLY-14586] - Upgrade to xalan 2.7.1.jbossorg-5
    • [WFLY-14596] - Upgrade to Weld 3.1.7.Final
    • [WFLY-14597] - Upgrade tests to use bootable JAR 4.0.0.Final
    • [WFLY-14599] - Upgrade Ironjacamar from 1.4.27 to 1.4.30
    • [WFLY-14611] - Update Weld to 4.0.1.Final for EE 9 WFLY
    • [WFLY-14622] - Upgrade galleon to 4.2.8.Final
    • [WFLY-14630] - Upgrade WildFly Core to 16.0.0.Beta1
    • [WFLY-14634] - Upgrade Infinispan to 12.1.1.Final
    • [WFLY-14635] - Upgrade artemis-wildfly-integration to 1.0.4 in WildFly Preview
    • [WFLY-14637] - Upgrade jberet-core from 1.3.7.Final to 1.3.8.Final
    • [WFLY-14639] - Upgrade Jakarta Mail to 1.6.6
    • [WFLY-14660] - Upgrade galleon-plugins to 5.1.2
    • [WFLY-14665] - Upgrade MyFaces to 2.3.8 in jsf/multi-jsf-installer/pom.xml
    • [WFLY-14678] - Upgrade netty from 4.1.60.Final to 4.1.63 (resolves CVE-2021-21409)
    • [WFLY-14681] - Upgrade JGroups to 4.2.12.Final
    • [WFLY-14683] - Upgrade HAL to 3.3.2.Final
    • [WFLY-14684] - CVE-2021-21295: netty-all-4.1.59.Final.jar
    • [WFLY-14685] - Upgrade WildFly Core to 16.0.0.Beta2
    • [WFLY-14701] - Upgrade Narayana to 5.11.2.Final
    • [WFLY-14704] - Update to Weld 3.1.7.SP1 and 4.0.1.SP1
    • [WFLY-14708] - Upgrade openjdk-orb to 8.1.5.Final
    • [WFLY-14713] - Upgrade HAL to 3.3.4.Final
    • [WFLY-14722] - Upgrade HAL to 3.3.6.Final
    • [WFLY-14723] - Upgrade XJC in WildFly Preview to 2.3.3-b02-jbossorg-1
    • [WFLY-14731] - Upgrade WildFly Core to 16.0.0.Beta3
    • [WFLY-14732] - Upgrade WildFly Galleon Plugins to 5.1.3.Final
    • [WFLY-14739] - Upgrade smallrye-open-api to 2.1.3
    • [WFLY-14744] - Upgrade tests to use bootable JAR 4.0.3.Final
    • [WFLY-14754] - Upgrade ASM from 7.1 to 9.1
    • [WFLY-14756] - Upgrade JGroups to 4.2.14.Final
    • [WFLY-14764] - Update SmallRye Health to 3.0.2
    • [WFLY-14776] - Upgrade smallrye-open-api to 2.1.4
    • [WFLY-14777] - Upgrade SmallRye Metrics to 3.0.3
    • [WFLY-14781] - Upgrade Infinispan to 12.1.2.Final
    • [WFLY-14782] - Move WildFly Preview to org.glassfish:jakarta.enterprise.concurrent:2.0.0
    • [WFLY-14790] - Upgrade Infinispan to 12.1.3.Final
    • [WFLY-14791] - Move from com.io7m.xom:xom 1.2.10 to xom:xom 1.3.7
    • [WFLY-14799] - Upgrade netty from 4.1.63 to 4.1.65
    • [WFLY-14801] - Upgrade galleon-plugins to 5.2.0.Alpha1
    • [WFLY-14807] - Upgrade to smallrye-jwt 3.1.1
    • [WFLY-14811] - Upgrade Ironjacamar from 1.4.30 to 1.4.33
    • [WFLY-14821] - Upgrade WildFly Maven archetypes for jakartaee-ear and jakartaee-webapp to Java 11
    • [WFLY-14823] - Upgrade WildFly Core to 16.0.0.Beta4
    • [WFLY-14829] - Upgrade galleon-plugins to 5.2.0.Alpha2
    • [WFLY-14836] - Upgrade smallrye-open-api to 2.1.5
    • [WFLY-14837] - Upgrade jboss-ejb-client to 4.0.41.Final
    • [WFLY-14838] - Upgrade JGroups to 4.2.15.Final
    • [WFLY-14848] - Upgrade ironjacamar to 1.4.35.Final
    • [WFLY-14850] - Upgrade WildFly Core to 16.0.0.Beta5
    • [WFLY-14856] - Upgrade quickstarts to use Bootable JAR plugin 5.0.0.Beta1
    • [WFLY-14859] - Upgrade Infinispan to 12.1.4.Final
    • [WFLY-14872] - Upgrade Narayana to 5.12.0.Final
    • [WFLY-14873] - Upgrade galleon-plugins to 5.2.0.Final
    • [WFLY-14883] - Upgrade to Bootable JAR plugin 5.0.0.Beta1
    • [WFLY-14885] - Upgrade WildFly Core to 16.0.0.Final
    • [WFLY-14891] - Upgrade HAL to 3.3.7.Final
    • [WFLY-14909] - Upgrade smallrye-fault-tolerance to 5.1.0
    • [WFLY-14911] - Upgrade quickstarts to use Bootable JAR plugin 5.0.0.Final
    Source code(tar.gz)
    Source code(zip)
  • 23.0.2.Final(Apr 29, 2021)

        Release Notes - WildFly - Version 23.0.2.Final
    

    Full Release Notes On Jira

    Bug

    • [WFLY-14710] - Some test desired test executions are not happening in the ts.ee9 profile

    Task

    • [WFLY-14711] - Allow WildFly Preview to override the version of XJC

    Component Upgrade

    • [WFLY-14708] - Upgrade openjdk-orb to 8.1.5.Final
    • [WFLY-14713] - Upgrade HAL to 3.3.4.Final
    • [WFLY-14722] - Upgrade HAL to 3.3.6.Final
    • [WFLY-14723] - Upgrade XJC in WildFly Preview to 2.3.3-b02-jbossorg-1
    • [WFLY-14732] - Upgrade WildFly Galleon Plugins to 5.1.3.Final
    Source code(tar.gz)
    Source code(zip)
  • 23.0.1.Final(Apr 14, 2021)

    Release Notes 23.0.1.Final

    Sub-task

    • [WFLY-14005] - Fix remaining webservices12 & webservices13 failures

    Bug

    • [WFLY-14162] - Upgrade to CXF 3.3.10 & JBossWS CXF 5.4.3.Final
    • [WFLY-14531] - InfinispanSessionManager should be more discriminating about listener registration
    • [WFLY-14542] - Cache entries in heap can exceed max-active-sessions when distributed session manager configured with local, passivating caches
    • [WFLY-14554] - Deprecate Infinispan hotrod transaction resource.
    • [WFLY-14568] - Change 'Eclipse MicroProfile' to 'MicroProfile' in docs
    • [WFLY-14570] - HttpSession implementation generated during distributed session events should implement hashCode/equals
    • [WFLY-14595] - microprofile-reactive-messaging-kafka Quickstart README missing BOMs versions
    • [WFLY-14606] - Wildfly 23 does not start on JRE11, works on JDK11
    • [WFLY-14608] - Automatic credential store update not triggered when updating a credential-reference for an existing datasource
    • [WFLY-14626] - Add missing java.security.jgss dependency to the Kafka client module
    • [WFLY-14628] - Wildfly 23 jboss-cli.sh script can't be interpreted by sh
    • [WFLY-14650] - Warn message SRMSG18216: No `group.id` set during microprofile-reactive-messaging-kafka QS
    • [WFLY-14659] - Missing dependency on org.jboss.modules module from org.jboss.ws.cxf.jbossws-cxf-client
    • [WFLY-14662] - Calendar testing for marshalling in clustering is wrong
    • [WFLY-14667] - New ActiveMQ warning after start up for standalone-full-ha.xml configurattion
    • [WFLY-14677] - Undefined metrics when RBAC enabled floods log with errors
    • [WFLY-14688] - The Bouncy Castle bcmail module is missing the java.se dependency
    • [WFLY-14694] - The MP Metrics subsystem should not provide zero-value metrics to smallrye when the metric is unavailable

    Task

    • [WFLY-13836] - Pass the Jakarta EE 9 Platform TCK

    Component Upgrade

    • [WFLY-14492] - Upgrade smallrye-open-api to 2.1.2
    • [WFLY-14538] - Upgrade WildFly Preview's JAX-RS API to org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_3.0_spec:1.0.0.Final
    • [WFLY-14560] - Upgrade velocity from 2.2 to 2.3 (resolves CVE-2020-13936)
    • [WFLY-14582] - Upgrade galleon-plugins to 5.1.1
    • [WFLY-14612] - Upgrade netty from 4.1.59.Final to 4.1.60 (resolves CVE-2021-21295)
    • [WFLY-14622] - Upgrade galleon to 4.2.8.Final
    • [WFLY-14629] - Upgrade WildFly Core to 15.0.1.Final
    • [WFLY-14642] - [23.x] Upgrade WildFly Core to 15.0.1.Final
    • [WFLY-14665] - Upgrade MyFaces to 2.3.8 in jsf/multi-jsf-installer/pom.xml
    • [WFLY-14678] - Upgrade netty from 4.1.60.Final to 4.1.63 (resolves CVE-2021-21409)
    • [WFLY-14684] - CVE-2021-21295: netty-all-4.1.59.Final.jar

    Enhancement

    • [WFLY-14329] - Add a documentation section for WildFly Preview
    Source code(tar.gz)
    Source code(zip)
  • 23.0.0.Final(Mar 11, 2021)

    Release Notes 23.0.0.Final

    Full release notes

    Enhancement

    • [WFLY-5885] - jconsole.sh should fail fast if JBOSS_HOME is incorrect instead of starting the console with an incorrecdt classpath
    • [WFLY-12877] - Use descriptive error message for duplicate host/context deployments
    • [WFLY-13578] - Add a testcase for transaction propagation over EJB remote simulating network issues on remote calls
    • [WFLY-14087] - Document how to configure a datasource to take advantage of new Artemis pool support
    • [WFLY-14332] - Upgrade messaging schema version to 13.0
    • [WFLY-14418] - Add tests to batch-jberet subsystem for attributes that allow expression
    • [WFLY-14447] - Temporary files from the print data operations should be in server.tmp folder
    • [WFLY-14463] - [Quickstarts] Make bootable JAR to fork provisioning and CLI execution
    • [WFLY-14476] - Test Undertow transformers with JBoss EAP7.3 model version
    • [WFLY-14500] - Add extra mod-cluster-filter to undertow-12.0.xml/undertow-11.0.xml test resource files
    • [WFLY-14502] - At Undertow subsystem, replace "console-access-log" string by a constant

    Feature Request

    • [WFLY-6660] - Allow dumping Artemis journal to file using WildFly Management API
    • [WFLY-12215] - Support encrypted expression resolution using a CredentialStore
    • [WFLY-12473] - Allow UUID for instance-id
    • [WFLY-12896] - EE Concurrency Hung Tasks Termination
    • [WFLY-12969] - Include Openshift Instructions in EAP non-CD Quickstarts READMEs
    • [WFLY-13640] - Provide Support for MicroProfile Reactive Messaging 1.0 for Kafka
    • [WFLY-13700] - Add ability to configure stale transaction timeout for local transaction
    • [WFLY-13959] - WildFly management API should allow configuration of Apache Artemis broker's critical analyzer
    • [WFLY-13991] - Artemis should not delete corrupted log files
    • [WFLY-14074] - Normalize principial propagation/injection across elytron and legacy
    • [WFLY-14133] - Make call-timeout configurable on the core bridge
    • [WFLY-14201] - Integrate MP Config 2.0 into EAP
    • [WFLY-14206] - Integrate MP Metrics 3.0 into EAP
    • [WFLY-14230] - Integrate MP OpenTracing 2.0 into EAP
    • [WFLY-14245] - Integrate MP OpenAPI 2.0
    • [WFLY-14261] - Integrate MP Health 3.0 into EAP
    • [WFLY-14277] - Update our MicroProfile JWT support to 1.2 as required by MicroProfile 4
    • [WFLY-14281] - Integrate MP Fault Tolerance 3.0
    • [WFLY-14312] - Implement MicroProfile REST Client 2.0 additions
    • [WFLY-14391] - Quickstart for Reactive Messaging 1.0 with Kafka
    • [WFLY-14399] - Ability to specify a configuration file for env variables where the location can also be configurable.
    • [WFLY-14468] - Add support for using Infinispan APIs from a deployment

    Bug

    • [WFLY-12274] - EJB Bean with mappedName is not binding
    • [WFLY-12951] - JWT signed by 1024 bit long key is rejected
    • [WFLY-12970] - SmallRye Metrics - MetricsRegistryImpl - removal of entry from map which is currently iterated
    • [WFLY-12972] - MP Fault Tolerance - Fault Tolerance is missing logging code when activated
    • [WFLY-13057] - Unexpected status of WSBACoordinator when using IBM JDK and SecurityManager
    • [WFLY-13063] - Change default values of id-cache-size or confirmation-window-size for cluster connections
    • [WFLY-13519] - Infinispan module attribute needs to support multiple values
    • [WFLY-13595] - MP REST client causes classloader leak on undeploy
    • [WFLY-13691] - PropertyNotFoundException when nested entity is null
    • [WFLY-13692] - Anything in jboss-all.xml after <weld/> element is ignored
    • [WFLY-13736] - WFLYWELD0041: WeldContainer is not started when redeploying
    • [WFLY-13779] - MicroProfile Metrics tests started to fail since changes in ConfigSource
    • [WFLY-14189] - The RunAs annotation doesn't work in EJBs with Elytron
    • [WFLY-14238] - FaceletsResourceResolver annotation is not taken into account
    • [WFLY-14248] - Sync fixes/improvements of o:socket into f:websocket
    • [WFLY-14249] - Ensure java.time/sql ProtoStream marshallers generate valid protobuf messages
    • [WFLY-14250] - Ensure wildfly-clustering-web-* marshallers use valid protobuf encoding
    • [WFLY-14270] - ProtoStream proxy marshalling should not imply JBoss Modules
    • [WFLY-14275] - Large job repository is blocking deployment
    • [WFLY-14276] - ELYTRON - HTTP sessions not shared among HA cluster members
    • [WFLY-14286] - Infinispan should enable JMX registration when jmx capability is present
    • [WFLY-14290] - Missing microprofile-rest-client in doc
    • [WFLY-14293] - Regression failures when deploy JMS webservice endpoint and session endpoint
    • [WFLY-14295] - ProtoStream marshallers for java.util.* classes should not use packed encoding
    • [WFLY-14304] - add missing exclusions for artemis dependency
    • [WFLY-14310] - JPASubsystemAdd uses non-standard attribute value resolution
    • [WFLY-14311] - javax.naming.OperationNotSupportedException should be thrown when read-only remote naming operations failed
    • [WFLY-14314] - Ensure java.net ProtoStream marshallers generate valid protobuf messages
    • [WFLY-14342] - HandlerChainAdd does not handle expressions in the PROTOCOL_BINDINGS attribute
    • [WFLY-14343] - Webservices subsystem PropertyAdd may invalidly store 'undefined' as the property value
    • [WFLY-14345] - Ensure ByteBufferMarshalledValue marshaller generates a valid protobuf message
    • [WFLY-14346] - IIOPSubsystemAdd processes a non-existent 'configuration' model node
    • [WFLY-14348] - Unhelpful failure message 'WFLYJCA0032: Unable to start the ds because it generated more than one cf'
    • [WFLY-14356] - Infinispan heap-memory caches transcoding key/values unnecessarily
    • [WFLY-14357] - Sporadic ArrayIndexOutOfBoundsException on first few calls
    • [WFLY-14359] - ProtoStream marshallers for Object[] should not use packed encoding
    • [WFLY-14361] - Failed permission check during PersistenceManager.start()
    • [WFLY-14365] - Programmatic web authentication (HttpServletRequest.login()) does not trigger sso
    • [WFLY-14367] - Missing assignment of returned value for check in MP Metrics tests
    • [WFLY-14371] - EJB timer not executed on Postgres due to timestamp comparison
    • [WFLY-14372] - Multiple metrics collections
    • [WFLY-14378] - Generic JMS RA fails to authenticate
    • [WFLY-14381] - Ensure Infinispan specific marshallers use valid protobuf encoding
    • [WFLY-14383] - Unable to set decay attribute in modcluster subsystem
    • [WFLY-14384] - Unable to set capacity-factor attribute in distributed cache in Infinispan
    • [WFLY-14385] - Ensure wildfly-clustering-server ProtoStream marshallers use valid protobuf encoding
    • [WFLY-14386] - SecurityBootstrapService should set TCCL before calling PolicyConfigurationFactory.getPolicyConfigurationFactory()
    • [WFLY-14389] - Resource adapters subsystem does not accept expression for security-application attribute
    • [WFLY-14390] - WildFly does not start when async-registration attribute in XTS subsystem is set to an expression
    • [WFLY-14400] - Ensure wildfly-clustering-ejb-* marshallers use valid protobuf encoding
    • [WFLY-14402] - MicroProfile Metrics subsystem installs DUPs but doesn't require reload to remove
    • [WFLY-14408] - journal-import command fails if in-vm connector has a server-id other than "0"
    • [WFLY-14413] - Wrong rendering of the 'Starting & stopping Servers in a Managed Domain' section of the Admin Guide
    • [WFLY-14417] - Do not include wildcard addresses in auto-generated Servers element
    • [WFLY-14430] - Singleton lifecycle transition throws wrong exception type if target service was removed
    • [WFLY-14439] - The org.apache.thrift module is in the wildfly-ee feature pack
    • [WFLY-14441] - Currency ProtoStream marshaller needs to tolerate locales with no default currency
    • [WFLY-14446] - Distributed session manager fails to invalidate/expire sessions when Undertow statistics are enabled
    • [WFLY-14450] - CompositeSessionMetaDataTestCase fails intermittently
    • [WFLY-14457] - Modules declaring dependency on CDI should get access to common annotations as well
    • [WFLY-14458] - Last access end time not set for new distributed sessions
    • [WFLY-14462] - exclude-local-receiver and local-receiver-pass-by-value not in ejb3 subsystem schema
    • [WFLY-14464] - EJB3SubsystemXMLPersister should not resolve entity-bean attribute
    • [WFLY-14466] - ConcurrentManager can throw NPE if managed object is closed more than once
    • [WFLY-14470] - All EE Concurrency expression value attributes should be validated in EE subsystem unit tests
    • [WFLY-14473] - Null Tracer injected on redeploy of WAR
    • [WFLY-14474] - "HHH000431: Unable to determine H2 database version, certain features may not work" when using ExampleDS
    • [WFLY-14477] - AttributeParser in batch subsystem should use a ModelNode as the value of an operation
    • [WFLY-14482] - Add tests to Weld subsystem for attributes that allow expression
    • [WFLY-14485] - Client mappings marshalling can fail due to security exceptions
    • [WFLY-14494] - Failed to define class org.jboss.resteasy.microprofile.config.ServletConfigSourceImpl
    • [WFLY-14498] - ChannelCommandDispatcherFactory needs to use a configurable Contextualizer for created dispatchers
    • [WFLY-14503] - Optimize marshalling of ElytronAuthentication programmatic flag
    • [WFLY-14504] - Refactor DefaultNonBlockingThreadFactory into wildfly-clustering-infinispan-spi
    • [WFLY-14516] - SecurityIdentity is not re-used when using SubjectCreatingPolicyInterceptor in a CXF endpoint
    • [WFLY-14522] - Don't enable near-cache in HotRodSessionManager if max-active-sessions is undefined.
    • [WFLY-14524] - Error due to IllegalStateException while exporting metrics during server stop with standalone-microprofile.xml
    • [WFLY-14525] - Intermittent error due to ConcurrentModificationException while exporting metrics during server start / stop with standalone.xml
    • [WFLY-14526] - Distributable sessions cannot be invalidated via CLI
    • [WFLY-14530] - InfinispanSessionManager should not expose JNDI contexts to its Infinispan listeners.
    • [WFLY-14541] - Broken Admin Guide
    Source code(tar.gz)
    Source code(zip)
  • 22.0.1.Final(Feb 11, 2021)

    Release Notes - 22.0.1.Final


    Component Upgrade

    • [WFLY-14294] - Upgrade tests to bootable JAR 3.0.0.Final
    • [WFLY-14382] - Upgrade generic jms from 2.0.8.Final to 2.0.9.Final
    • [WFLY-14415] - Upgrade WildFly Core to 14.0.1.Final

    Bug

    • [WFLY-14276] - ELYTRON - HTTP sessions not shared among HA cluster members
    • [WFLY-14286] - Infinispan should enable JMX registration when jmx capability is present
    • [WFLY-14290] - Missing microprofile-rest-client in doc
    • [WFLY-14293] - Regression failures when deploy JMS webservice endpoint and session endpoint
    • [WFLY-14356] - Infinispan heap-memory caches transcoding key/values unnecessarily
    • [WFLY-14378] - Generic JMS RA fails to authenticate

    Task

    • [WFLY-14291] - Update the Galleon layers docs to reference microprofile-opentracing instead of opentracing
    Source code(tar.gz)
    Source code(zip)
  • 22.0.0.Final(Jan 18, 2021)

    Release Notes - WildFly 22


    Feature Request

    • [ WFLY-9213 ] Implement the Pause method for a Topic via Management APIs
    • [ WFLY-12825 ] Artemis network health check feature not configurable from WildFly Management API
    • [ WFLY-13150 ] Add a Galleon layer for the Distributable Web subsystem configured with a local web cache
    • [ WFLY-13570 ] Add the ability to adjust the case of a user name using an Elytron principal transformer
    • [ WFLY-13706 ] Support a Galleon feature pack to install Keycloak adapters
    • [ WFLY-13782 ] Add the ability to make use of an automatically generated self-signed certificate with Elytron
    • [ WFLY-14108 ] Introduce a base "metrics" subsystem and move microprofile-metrics to the microprofile feature-pack
    • [ WFLY-14148 ] Move microprofile-opentracing from wildfly-ee to wildfly
    • [ WFLY-14151 ] Introduce a base "health" subsystem and move microprofile-health to the microprofile feature-pack
    • [ WFLY-14156 ] Move MicroProfile REST Client from wildfly-ee to wildfly

    Enhancement

    • [ WFLY-13655 ] LOG INFO level message if the Hibernate second level cache is enabled
    • [ WFLY-13967 ] Provide an simple overview of what a layer is at the start of the layers table
    • [ WFLY-14089 ] Make NetworkHealthTestCase less fragile by not checking the full trace
    • [ WFLY-14178 ] Deprecated using of TracerResolver.resolve() in MP OpenTracing Quickstart
    • [ WFLY-14187 ] Upgrade to EE 9 fork of Jakarta Expression Language SPEC API (jboss-jakarta-el-api_spec)
    • [ WFLY-14211 ] Always clean feature pack modules

    Full release notes.

    Source code(tar.gz)
    Source code(zip)
  • 21.0.1.Final(Nov 19, 2020)

    Release Notes - WildFly 21.0.1.Final

    Component Upgrade

    • [WFLY-13982] - Upgrade Bootable JAR Maven plugin to 2.0.1.Final
    • [WFLY-14080] - Upgrade Hibernate ORM to 5.3.20.Final to fix CVE-2020-25638
    • [WFLY-14081] - Upgrade WildFly Core to 13.0.3.Final

    Bug

    • [WFLY-13965] - Resource-level capability constraints are not enforced
    • [WFLY-13973] - Writing default-mdb-instance-pool to ejb3 subsystem throws IllegalStateException
    • [WFLY-13988] - Missing dependency org.jboss.threads in org.infinispan module
    • [WFLY-13997] - [21.x] Module org.infinispan is missing the org.jboss.threads dependency
    • [WFLY-13998] - Fix handling of mutable distributable session attributes across concurrent requests when backing cache is non-transactional
    • [WFLY-14022] - The MixedDomainDeployment700TestCase may fail under certain environmental conditions
    • [WFLY-14034] - New health/ready check fails with RBAC enabled
    • [WFLY-14084] - HotRod session manager missing subsequent HttpSessionAttributeListener notifications when using ATTRIBUTE granularity
    • [WFLY-14086] - AbstractInvocationHandler.getComponentView is missing JSM AccessController.doPrivileged
    Source code(tar.gz)
    Source code(zip)
  • 21.0.0.Final(Oct 13, 2020)

    Release Notes - WildFly - Version 21.0.0.Final

    Full release notes on JIRA

    Enhancement

    • [WFLY-2102] - Improve deployment annotation parsing error message
    • [WFLY-13319] - Wildfly 19 MP-JWT & EJB Integration
    • [WFLY-13422] - Make org.jboss.as.remoting optional from naming extension module; others too if possible
    • [WFLY-13423] - Make ejb3 extension dependency on org.jboss.as.remoting optional
    • [WFLY-13433] - Improve capability support in EJB3 subsystem
    • [WFLY-13518] - Bump messaging schema to 11
    • [WFLY-13579] - Make most of the calls which wait for timeout configurable with TimeoutUtil
    • [WFLY-13609] - Disable microprofile tests when XP dist is not used.
    • [WFLY-13649] - Make possible swap maven coordinates for MP Rest Client
    • [WFLY-13650] - Allow expressions for config-source's ordinal attribute
    • [WFLY-13717] - Add expressions for the host/port attributes for the outbound socket binding used for mail
    • [WFLY-13751] - Make control of testsuite/layers deletion of provisioned servers configurable via -D
    • [WFLY-13770] - Create jdbc job repository using deployment descriptors
    • [WFLY-13785] - Jakartaee8 BOM should list jackson-datatype-*
    • [WFLY-13813] - Use a capability to get information about a remoting connector; drop EJB3 dep on org.jboss.as.remoting module
    • [WFLY-13815] - Make core-tools optional in datasources-web-server layer
    • [WFLY-13824] - Use TimeUtil timeout adjustments in cases of timeout defined on JMS receive
    • [WFLY-13863] - Adding Wildfly logo in README.md
    • [WFLY-13914] - Add Maven repos to BOMs

    Feature Request

    • [WFLY-11868] - Documentation for Rest integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
    • [WFLY-12190] - Reintroduce EJB over HTTP/HTTPS capability with HTTP Loadbalancer - server to server config
    • [WFLY-12342] - Integrate server probes in MP Health readiness check
    • [WFLY-12574] - Documentation for SSH authentication for Git persistence
    • [WFLY-12681] - Provide a 'microprofile-platform' Galleon layer
    • [WFLY-13085] - Add support for TLSv1.3 using the OpenSSL TLS provider
    • [WFLY-13090] - Enable compression on remoting globally for EJB calls
    • [WFLY-13125] - HTTP External Security Not Supported by Elytron
    • [WFLY-13128] - Add a Galleon layer for batch-jberet
    • [WFLY-13146] - Support for multiple security realms - Failover
    • [WFLY-13279] - Support for multiple security realms - Distributed Identities Community docs
    • [WFLY-13305] - Bootable jar for Wildfly
    • [WFLY-13350] - Add a Galleon layer for JSF
    • [WFLY-13351] - Add a Galleon layer for the Mail subsystem
    • [WFLY-13352] - Add a Galleon layer for the sar subsystem
    • [WFLY-13353] - Add a Galleon layer for the POJO subsystem
    • [WFLY-13354] - Add Galleon layers for the EJB subsystem
    • [WFLY-13356] - Add a Galleon layer for Webservices
    • [WFLY-13396] - Tests for RESTEasy integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
    • [WFLY-13490] - Galleon layer for web console
    • [WFLY-13539] - Add a Galleon layer for JBoss Diagnostic Reporting
    • [WFLY-13585] - Add a Galleon layer for JSON-P
    • [WFLY-13586] - Add a Galleon layer for JSON-B
    • [WFLY-13645] - Provide a set of EAP XP QuickStarts that can run on OpenShift
    Source code(tar.gz)
    Source code(zip)
  • 20.0.1.Final(Sep 8, 2020)

    Release Notes - WildFly 20.0.1.Final

    Component Upgrade

    • [WFLY-13572] - Upgrade Mojarra to 2.3.9.SP11
    • [WFLY-13573] - Upgrade JBoss JSF API from 3.0.0.SP03 to 3.0.0.SP04
    • [WFLY-13644] - Upgrade WildFly Core 12.0.3.Final

    Enhancement

    • [WFLY-13532] - Dependency version substitutions in MP Quickstarts README.adoc

    Bug

    • [WFLY-10173] - EjbInvocationStatisticsTestCase fails intermittently: wait-time=0
    • [WFLY-13484] - JSF - submitting empty fields does not work
    • [WFLY-13571] - JSF: selectOneMenu required+disabled true
    • [WFLY-13603] - Cache associated with default module throws NPE on start
    Source code(tar.gz)
    Source code(zip)
  • 20.0.0.Final(Jun 8, 2020)

    Release Notes - WildFly 20.0.0.Final

    Full release notes on JIRA.

    Feature Request

    • [WFLY-4699] - Expose EJB3 deployment information at runtime
    • [WFLY-12218] - Support automatically adding / updating credentials in the CredentialStore
    • [WFLY-12661] - Make IP address of remote EJB client accessible to the developer from within app authentication code
    • [WFLY-12680] - Ability to configure default global stateful timeout for Stateful Session Beans (SFSB)
    • [WFLY-12733] - EJB Timers: Forcing refresh timers in a database-data-store in a clustered environment
    • [WFLY-12770] - Create quickstart for MicroProfile Fault Tolerance 2.1
    • [WFLY-12779] - Incorporate MicroProfile Config in RESTEasy
    • [WFLY-12810] - Documentation for new regex mapper for security roles in Elytron
    • [WFLY-13129] - Example CLI script to evolve standalone configurations with microprofile

    Enhancement

    • [WFLY-10612] - Include EJB's IIOP Binding when EJB is deployed logging
    • [WFLY-12589] - Add way for Hibernate bytecode transformer to ignore certain class packages or class names
    • [WFLY-13014] - Consolidate instances of DefaultValueAttributeConverter
    • [WFLY-13015] - Consolidate common instances of DiscardAttributeChecker that discard an attribute set to the default value
    • [WFLY-13169] - Enhance README of ejb-remote quickstart to be easier to setup the server
    • [WFLY-13338] - Add the ability to pass custom predicates to the LoggingUtil log scanning methods
    • [WFLY-13431] - Give a better error message for standard configuration tests
    • [WFLY-13436] - Refactor AbstractDeploymentUnitProcessor maybe remove it
    • [WFLY-13446] - Dependency of wildfly-weld-common would be better to be ${project.groupId}
    • [WFLY-13460] - Skip mutability check for array attribute values
    • [WFLY-13506] - MicroProfile BOM missing from root README
    Source code(tar.gz)
    Source code(zip)
  • 19.1.0.Final(May 4, 2020)

    Release Notes - WildFly - Version 19.1.0.Final

    Component Upgrade

    • [WFLY-12870] - Upgrade JBoss JSF API from 3.0.0.SP01 to 3.0.0.SP02
    • [WFLY-13230] - CWE-119: netty-all-4.1.45.Final
    • [WFLY-13255] - Upgrade to Apache WSS4j 2.2.5
    • [WFLY-13272] - Upgrade widfly-maven-plugin to 2.0.2.Final
    • [WFLY-13288] - Upgrade Mojarra to 2.3.9.SP08
    • [WFLY-13326] - Upgrade RESTEasy to 3.11.2.Final
    • [WFLY-13337] - Upgrade CXF from 3.3.5 to 3.3.6 (Fixes CVE-2020-1954)
    • [WFLY-13342] - Upgrade netty from 4.1.45.Final to 4.1.48 (resolves CVE-2020-11612)
    • [WFLY-13373] - CVE-2017-12629: lucene-queryparser-5.5.5.jar
    • [WFLY-13380] - Upgrade dom4j from 2.1.1 to 2.1.3
    • [WFLY-13414] - Upgrade WildFly Core 11.1.1.Final

    Enhancement

    • [WFLY-13258] - Some MP Quickstarts use commons-logging
    • [WFLY-13398] - MicroProfile OpenAPI Quickstart README.adoc missing attributes

    Feature Request

    • [WFLY-13003] - Support the SameSite cookie attribute

    Bug

    • [WFLY-12834] - CVE-2019-14887 The 'enabled-protocols' value in legacy security is not respected if OpenSSL security provider is in use
    • [WFLY-13162] - ConcurrentModificationException in WildFlyJobXmlResolver
    • [WFLY-13264] - [19.0.x] Messages are being added to topic even if there are no subscribers
    • [WFLY-13268] - MP Fault Tolerance quickstart cannot resolve dependencies with wildfly-microprofile BOM
    • [WFLY-13271] - Some of the quickstarts do not use the correct WildFly version
    • [WFLY-13304] - JwtActivationProcessor throws NPE when LoginConfig#realmName not declared
    • [WFLY-13308] - wildfly-ejb-client-bom version incorrectly managed by wildfly parent
    • [WFLY-13316] - MicroProfile OpenTracing integration requires scope request
    • [WFLY-13333] - OpenAPI endpoint returns empty file if schema definition contains non ASCII character
    • [WFLY-13334] - MP Opentracing tests are not passing with a Security Manager

    Task

    • [WFLY-13318] - Add a "Smoke" JWT test case to use as a basis for further tests.
    • [WFLY-13394] - Release org.jboss.universe.producer:wildfly-producers:1.1.3.Final
    Source code(tar.gz)
    Source code(zip)
Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.

Payara Platform Community Edition Create. Innovate. Elevate. Payara Platform Community Edition features open source server runtimes for development pr

Payara Foundation 847 Dec 27, 2022
Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS

Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS

Signal 8k Jan 3, 2023
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)

?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,

null 1k Jan 1, 2023
Book Finder application is a client-server application (gRPC) for educational purposes.

Book-Finder Book Finder application is a client-server application (gRPC) for educational purposes. Instalation These projects (Client/Server) are Mav

Mihai-Lucian Rîtan 21 Oct 27, 2022
Bank Statement Analyzer Application that currently runs in terminal with the commands: javac Application.java java Application [file-name].csv GUI coming soon...

Bank Statement Analyzer Application that currently runs in terminal with the commands: javac Application.java java Application [file-name].csv GUI coming soon...

Hayden Hanson 0 May 21, 2022
Essentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server

Essentials Development Readme The official repository is at: https://github.com/essentials/Essentials We use NetBeans 7.3 for development. Recommended

Essentials 811 Jan 7, 2023
The most powerfull forge server software (not yet) which aims for high capacity and performance on 1.16.5 modded server.

GoldenForge The most powerfull forge server software (not yet) which aims for high capacity and performance on 1.16.5 modded server. Current work Asyn

null 20 Sep 3, 2022
Sonic-server - sonic-server

?? Sonic Cloud Real Machine Testing Platform English | 简体中文 Official Website Sonic Official Website Background What is sonic ? Nowadays, automatic tes

null 1.7k Jan 4, 2023
SlimeVR-Server - Server app for SlimeVR ecosystem

SlimeVR Server Server app for SlimeVR ecosystem Server orchestrates communication between multiple sensors and integrations, like SteamVR. Sensors imp

null 362 Dec 31, 2022
Control a VNC server from a Minecraft server today!

MakiDesktop ?? Controlling VNC through a Minecraft server How does it work Load jar plugin onto 1.17.1 Paper server It will connect to IP:PORT specifi

null 5 May 1, 2022
A simple Discord bot, which shows the server status of the Lost Ark server Beatrice

Beatrice A simple Discord bot, which shows the server status of the Lost Ark server Beatrice. Example Usage Clone the repository. Edit the property fi

Leon 3 Mar 9, 2022
A Minecraft server proxy with unparalleled server support, scalability, and flexibility

Velocity A Minecraft server proxy with unparalleled server support, scalability, and flexibility. Velocity is licensed under the GPLv3 license. Goals

PaperMC 1.2k Jan 8, 2023
an open source solution to application performance monitoring for java server applications

Stagemonitor is a Java monitoring agent that tightly integrates with time series databases like Elasticsearch, Graphite and InfluxDB to analyze graphe

stagemonitor 1.7k Dec 30, 2022
Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

Melnica Server Melnica Server is a custom basic Servlet Container application which depends on Socket Programming. The Description of Project Melnica

Batuhan Düzgün 18 Jun 26, 2022
This Web Application Allows A user to upload a two minutes Video. It uses Server Side Capabilities of Nodejs and Spring Boot .

VideoStreamingApplication Purpose Of This Application These days trend of short videos are on rise youtube recently realsed "Shorts" . So , taking ins

Prateek Kumar 57 Nov 13, 2022
Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un

null 6 Dec 6, 2022
⌨️Console client-server desktop application. ITMO University labs.

Java-Programming-2nd-semester ITMO University labs. Console client-server desktop application. lab5 - manage collection application, command line, man

Andrey Vasiliev 4 May 18, 2022
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment

Summary A lightweight open framework for building fast and efficient cloud-native Java microservices: Open Liberty is fast to start up with low memory

Open Liberty Project 1k Dec 21, 2022
This is a little self hosted shared planner application server.

VPR-Backend This project includes the backend for the VPR-project. Installation and Getting Started To run the server you first have to install a MySQ

Marc Beyer 2 Feb 5, 2022