JBoss Enterprise Application Platform 8.0 Update 5 Release Notes

Updated

In order to better meet customer expectations, micro releases for JBoss EAP 8 have been discontinued and replaced with updates delivered on a repeating schedule.

Each new update will contain a number of bug fixes for customer reported issues and potentially a number of security fixes. We expect that the updates will substantially reduce the number of individual patches that we produce and that customers must manage to keep their installations up to date.

This update includes all fixes and changes from JBoss Enterprise Application Platform 8.0 Update 4.1

Download This content is not included.JBoss Enterprise Application Platform 8.0 Update 5

This update includes fixes for the following security related issues:

IDComponentImpactSummary
CVE-2024-8447ServerMajororg.jboss.narayana-narayana-all: deadlock via multiple join requests sent to LRA Coordinator [eap-8.0.z]
CVE-2024-4109UndertowModerateundertow information leakage via HTTP/2 request header reuse

This update includes the following bug fixes or changes:

IDComponentSummary
This content is not included.JBEAP-28385BootableJar[Bootable JAR] Maven Plugin broken due to missing wildfly-cli:client shaded jar
This content is not included.JBEAP-27664ClassloadingThis content is not included.WFLY-19339 - Failed to instantiate InitialContextFactory com.sun.jndi.dns.DnsContextFactory
This content is not included.JBEAP-28156DataSource Galleon PackWrong default value for oracle driver artifactId
This content is not included.JBEAP-28241EJBThis content is not included.EJBCLIENT-536 - EJB discovery results in Java-level deadlock
This content is not included.JBEAP-28148EJBThis content is not included.EJBCLIENT-539 - JBossEJBProperties failing to set appropriate security context
This content is not included.JBEAP-28051EJBThis content is not included.WFLY-19681 - DatabaseTimerPersistence$RefreshTask can delay other threads' timer additions or removals when detecting many Timer removals from the database
This content is not included.JBEAP-28213EJBThis content is not included.WFLY-19843 - Cloning a profile twice results in failed outcome
This content is not included.JBEAP-28131HibernateContent from hibernate.atlassian.net is not included.HHH-16772 - Generated bytecode for HibernateAccessOptimizer class is invalid and causes operand stack overflow issue
This content is not included.JBEAP-26165Installer[GUI Installer] Exploded combobox items detached from combobox button on scrolling
This content is not included.JBEAP-28027InstallerGUI Installer can hung when installing MyFaces feature pack
This content is not included.JBEAP-27587Installer[GUI installer] The generated installer-channels.yaml doesn't use a channel name from installation-manager's profiles.
This content is not included.JBEAP-27128InstallerInstaller window title should not be tied to micro version
This content is not included.JBEAP-27739JMSThis content is not included.WFLY-19519 - Intermittent failures in JMSQueueManagementTestCase.removeJMSQueueRemovesAllMessages
This content is not included.JBEAP-27250JPA/HibernateJPA/Hibernate: cannot write to a JSONB column
This content is not included.JBEAP-28087MP HealthThis content is not included.WFLY-18176 - WildFly Readiness probe should check the suspended state of the server
This content is not included.JBEAP-27782ManagementThis content is not included.WFCORE-6963 - AbstractModelResource$DefaultResourceProvider.hasChildren inefficiency degrades with child count
This content is not included.JBEAP-25219Maven RepositoryArtifact jakarta.batch:jakarta.batch-api:2.1.1.redhat-00001 has incorrect Implementation-Version in MANIFEST.MF
This content is not included.JBEAP-22608Maven RepositoryEAP 8.0 Maven repository contains poms with repository definitions
This content is not included.JBEAP-27347Packaging and InstallingChange the "name" field in the EAP 8.0 manifest to have only the version
This content is not included.JBEAP-27267Packaging and Installing[jboss-eap-installation-manager] .installation/licenses/xp.txt not present when XP is installed on top of existing EAP installation
This content is not included.JBEAP-27367Packaging and Installing[jboss-eap-installation-manager] Installation-manager should attempt to rollback changes if apply phase fails
This content is not included.JBEAP-27438Packaging and Installing[jboss-eap-installation-manager] Non existing local file:// URL is treated as invalid by Prospero
This content is not included.JBEAP-27264Packaging and Installing[jboss-eap-installation-manager] Order of the lines in installation/.cache/artifacts.txt is inconsistent
This content is not included.JBEAP-27429Packaging and Installing[jboss-eap-installation-manager] Prevent making changes when conflicts in an update are rejected
This content is not included.JBEAP-26308Packaging and Installing[jboss-eap-installation-manager] Reverting to the tip should be a no op
This content is not included.JBEAP-27450Packaging and Installing[jboss-eap-installation-manager] URLs are not displayed uniformly when channel list command is used
This content is not included.JBEAP-27451Packaging and InstallingThis content is not included.GAL-365 - Ignore non-readable folders in an installation folder when performing an update
This content is not included.JBEAP-27452Packaging and Installing[jboss-eap-installation-manager] Ignore non-readable folders in an installation folder when performing an update
This content is not included.JBEAP-27328Packaging and InstallingContent in .galleon/hashes/.installation/.cache/hashes is inconsistent
This content is not included.JBEAP-27011RESTThis content is not included.RESTEASY-3496 - RESTEasy 4.x+ missing the resteasy.disable.providers context parameter support
This content is not included.JBEAP-28377RESTThis content is not included.RESTEASY-3502 - The Jackson Provider should add the Jackson Jdk8Module and JavaTimeModule by default
This content is not included.JBEAP-27317RESTThis content is not included.RESTEASY-3510 - Default ExceptionMapper cannot be disabled by setting "dev.resteasy.exception.mapper" to false through in web.xml
This content is not included.JBEAP-28346RemotingAllow serialization of records of with non-primitive types
This content is not included.JBEAP-27612RemotingThis content is not included.REM3-417 - Typo in jboss-remoting_5_2.xsd
This content is not included.JBEAP-28065RemotingThis content is not included.REM3-419 - IntIndexHashMap tuning
This content is not included.JBEAP-28033SecurityThis content is not included.ELY-2813 - OIDC Adapter doesn't encode URL-parameters correctly
This content is not included.JBEAP-25232ServerThis content is not included.UNDERTOW-2312 - Unescaped characters in URL from client does not work correctly when allowed for HTTP and HTTPS listeners
This content is not included.JBEAP-28296UndertowThis content is not included.UNDERTOW-2033 - secure predicate unreliable with HTTP/2
This content is not included.JBEAP-28298UndertowThis content is not included.UNDERTOW-2046 - ProxyHandler passes hostname not IP in X-Forwarded-For
This content is not included.JBEAP-28300UndertowThis content is not included.UNDERTOW-2256 - Resource predicate presentation differs depending on how it is set up
This content is not included.JBEAP-28281UndertowThis content is not included.UNDERTOW-2333 - Undertow read/write timeout should not apply to WebSockets or SSE
This content is not included.JBEAP-28294UndertowThis content is not included.UNDERTOW-2343 - Zero-Byte Response and Empty Response Code on Page Refresh with Wildfly 30 and Firefox
This content is not included.JBEAP-28291UndertowThis content is not included.UNDERTOW-2381 - Invalid/benevolent hpack decoding of huffman-encoded string literal with EOS symbol
This content is not included.JBEAP-28283UndertowThis content is not included.UNDERTOW-2412 - Read stored json with default UTF-8 encoding
This content is not included.JBEAP-28285UndertowThis content is not included.UNDERTOW-2422 - Response Status Line protocol is hard-coded to "HTTP/1.1"
This content is not included.JBEAP-28302UndertowThis content is not included.UNDERTOW-2424 - Undertow produces malformed Http/1.1 responses under heavy concurrent load
This content is not included.JBEAP-28245UndertowThis content is not included.UNDERTOW-2448 - Broken responses after This content is not included.UNDERTOW-2425
This content is not included.JBEAP-28287UndertowThis content is not included.UNDERTOW-2457 - Bytes may get lost across ProxyProtocolReadListener parsing invocations for v1
This content is not included.JBEAP-27116UndertowThis content is not included.WFLY-19327 - UndertowDeploymentProcessor uses the virtual domain associated with the top level deployment
This content is not included.JBEAP-27278UndertowThis content is not included.UNDERTOW-2397 - Handle Huffman encoding properly
This content is not included.JBEAP-27299UndertowThis content is not included.UNDERTOW-2401 - Tags leak in WebInjectionContainer after exception
This content is not included.JBEAP-27330UndertowThis content is not included.UNDERTOW-2409 - Adjust properly session timeout also in case when GET requests with custom auth mechanisms are used
This content is not included.JBEAP-27369UndertowThis content is not included.UNDERTOW-2418 - Adjust properly session timeout also in case when FORM is combined with other mechanisms
This content is not included.JBEAP-27703UndertowThis content is not included.UNDERTOW-2425 - io.undertow.servlet.spec.ServletPrintWriter.close() high CPU when encoding characters on previously errored writer
This content is not included.JBEAP-27971UndertowThis content is not included.UNDERTOW-2436 - Race condition for HttpServerExchange state allows missed FLAG_REQUEST_TERMINATED flag with async requests and subsequent connection stall
This content is not included.JBEAP-28063UndertowThis content is not included.UNDERTOW-2446 - HttpServletRequestImpl.getParts may throw exception after already loading parts
This content is not included.JBEAP-27981UndertowThis content is not included.UNDERTOW-2444 - Undertow HTTP2 breaks protocol specification in RST_STREAM scenarios
This content is not included.JBEAP-28352Web ConsoleThis content is not included.HAL-1987 - HAL - changing profile has no effect when configuring JDBC Realm "Security Realm" on domain mode
This content is not included.JBEAP-28319Web ConsoleThis content is not included.HAL-1989 - Blank screen in domain mode with a hung host
This content is not included.JBEAP-28212Web ServicesThis content is not included.JBWS-4429 - NPE when SOAP request with mismatched targetNameSpace is received
This content is not included.JBEAP-28310Web ServicesThis content is not included.JBWS-4430 - Sever throws IllegalStateException when call a handler with the CDI bean invocation in EAP 8.0.3 or later [details]

Installation

Archive / zip / installer based installations

Note: This update zip should only be applied to installer or zip-based installations.

See the documentation: JBoss EAP 8.0 update methods

RPM installations

See the documentation: Updating an RPM installation

OpenShift Container installations

Update the containers to use the latest tag., to be current on OpenJDK and RHEL fixes.

Notes

Category
Components
Article Type