Bug
- [RESTEASY-2891] - The resteasy-json-binding-provider requires Yasson at runtime
- [RESTEASY-3033] - Deadlock while sending sse events when first event is not yet send
- [RESTEASY-3043] - Resteasy SseEventSink can't guarantee the event ordering
- [RESTEASY-3044] - SSE first message comes in second
- [RESTEASY-3045] - SSE loses last message when sink is closed after message delivery
- [RESTEASY-3046] - ProviderHelper's writeTo stalls due to DeferredOutstream flush (on Tomcat)
- [RESTEASY-3049] - The StreamingOutputTest seems to periodically hang on CI runs
- [RESTEASY-3051] - SseEventSource should respect alwaysConnect after the SseEventSink is closed
- [RESTEASY-3052] - StreamingOutputTest hangs on CI intermittently
- [RESTEASY-3053] - The new SseEventSinkTest.deadlockAtInitialization fails intermittently
- [RESTEASY-3069] - MultipartRelatedOutput with StreamingOutput parts throws java.lang.ClassCastException: class org.jboss.resteasy.plugins.providers.StreamingOutputProvider cannot be cast to class org.jboss.resteasy.spi.AsyncMessageBodyWriter
- [RESTEASY-3072] - UT010005: Cannot call getOutputStream(), getWriter() already called
- [RESTEASY-3073] - RESTEasy service loader file parser doesn't account for comments
Task
- [RESTEASY-3007] - Migrate to Jakarta REST 3.0
- [RESTEASY-3057] - Add a module dependency to Xerces
- [RESTEASY-3060] - Some documentation still shows javax based examples
- [RESTEASY-3061] - Update "JSON Support via Jackson" documentation section
- [RESTEASY-3063] - Fix misleading and inaccurate stmt in "3.2. Deploying a RESTEasy application to WildFly"
- [RESTEASY-3065] - Remove dependency on log4j from tests
Component Upgrade
- [RESTEASY-3048] - Upgrade Guava to 31.0.1-jre
- [RESTEASY-3067] - Upgrade BouncyCastle from 1.69 to 1.70
- [RESTEASY-3068] - Upgrade Jetty to 11.0.7
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.