Releases: resteasy/resteasy
Releases · resteasy/resteasy
RESTEasy 4.7.4.Final
Release Notes
Bug
- [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-3053] - The new SseEventSinkTest.deadlockAtInitialization fails intermittently
Task
- [RESTEASY-3057] - Add a module dependency to Xerces
RESTEasy 5.0.0.Final
Release Notes
Sub-task
- [RESTEASY-2979] - remove spring components from resteasy main project
- [RESTEASY-2987] - Remove resteasy-undertow-spring server adapter
Feature Request
- [RESTEASY-2887] - JDK17 support
- [RESTEASY-3031] - allow http client inject through registration / HTTP2 support via vertx engine
Bug
- [RESTEASY-2837] - Improve TS for WF 22.0.1.Final
- [RESTEASY-2914] - ResteasyViolationException#toString concurrency generate a java.util.ConcurrentModificationException
- [RESTEASY-2953] - testsuite no longer runs successfully using -Dserver.home
- [RESTEASY-2966] - resteasy-core is missing from the RESTEasy BOM
- [RESTEASY-2994] - Fix the search on the generated JavaDoc
- [RESTEASY-2996] - Reactor netty server adapter mix up response bytes for AsyncOutputStream write
- [RESTEASY-2997] - RESTEASY003210 is appeared in response body when request resource is not found
- [RESTEASY-3000] - Testsuite: Assert.equal should compare actual with expected
- [RESTEASY-3013] - The Netty 4 Server Adapter test JaxrsAsyncTest is flaky
- [RESTEASY-3019] - Content-Length header value with leading whitespaces causes Exception
- [RESTEASY-3022] - Use the correct indicator on whether or not a ContextualExecutor is managed
Task
- [RESTEASY-2967] - Remove the Guice module
- [RESTEASY-2975] - Move the MicroProfile modules to a new project
- [RESTEASY-2976] - move resteasy-spring components to separate sub-project
- [RESTEASY-2988] - Migrate the resteasy-jboss-modules to a Galleon Feature Pack
- [RESTEASY-2993] - Migrate to prefer the Jakarta API dependencies over the JBoss forks
- [RESTEASY-2999] - Move the Server Cache Maven module to the resteasy-extensions project
- [RESTEASY-3001] - Remove unneccesary boolean object boxing
- [RESTEASY-3009] - Create a CI job to test RESTEasy against the latest WildFly release
- [RESTEASY-3010] - Fix tests that require legacy security
- [RESTEASY-3014] - Switch CI to use Eclipse Adoptium and update testing to Java 17
- [RESTEASY-3030] - Replace Java EE references with Jakarta EE references
- [RESTEASY-3035] - Add documentation for match_cache parameters
- [RESTEASY-3036] - Add documentation for resteasy.patchfilter.legacy
- [RESTEASY-3037] - Ignore tests that require modules not provided by WildFly by default
Component Upgrade
- [RESTEASY-2991] - Upgrade WildFly Arquillian to 4.0.0.Alpha2
- [RESTEASY-3008] - Upgrade Galleon Provisioning to 5.2.2.Final
- [RESTEASY-3041] - Upgrade the wildfly-maven-plugin to 2.1.0.Final
- [RESTEASY-3042] - Upgrade WildFly to 25.0.1.Final
Enhancement
- [RESTEASY-2880] - Threshold before writing to disk should be configurable
- [RESTEASY-3004] - Add HTTPS and HTTP2 tests to the resteasy-client-vertx
- [RESTEASY-3005] - default http port should be set based on http scheme
- [RESTEASY-3015] - Avoid a payload byte[] copy when using reactor-netty HTTP client engine
- [RESTEASY-3021] - Create a way to propagate the RESTEasy context for new threads
- [RESTEASY-3026] - The ThreadContext.reset() should pass the type parameter for resetting
- [RESTEASY-3027] - Allow ThreadContext's to be enabled via provider
RESTEasy 4.7.3.Final
Release Notes
Bug
- [RESTEASY-2997] - RESTEASY003210 is appeared in response body when request resource is not found
- [RESTEASY-3019] - Content-Length header value with leading whitespaces causes Exception
Task
- [RESTEASY-3035] - Add documentation for match_cache parameters
- [RESTEASY-3036] - Add documentation for resteasy.patchfilter.legacy
RESTEasy 5.0.0.Beta3
Release Notes
Bug
- [RESTEASY-2997] - RESTEASY003210 is appeared in response body when request resource is not found
- [RESTEASY-3000] - Testsuite: Assert.equal should compare actual with expected
Task
- [RESTEASY-3001] - Remove unneccesary boolean object boxing
- [RESTEASY-3030] - Replace Java EE references with Jakarta EE references
- [RESTEASY-3035] - Add documentation for match_cache parameters
- [RESTEASY-3036] - Add documentation for resteasy.patchfilter.legacy
RESTEasy 5.0.0.Beta2
Release Notes
Bug
- [RESTEASY-3013] - The Netty 4 Server Adapter test JaxrsAsyncTest is flaky
- [RESTEASY-3019] - Content-Length header value with leading whitespaces causes Exception
Enhancement
- [RESTEASY-3026] - The ThreadContext.reset() should pass the type parameter for resetting
- [RESTEASY-3027] - Allow ThreadContext's to be enabled via provider
RESTEasy 5.0.0.Beta1
RESTEasy 5.0.0.Beta1
Feature Request
- [RESTEASY-2887] - JDK17 support
Bug
- [RESTEASY-2914] - ResteasyViolationException#toString concurrency generate a java.util.ConcurrentModificationException
- [RESTEASY-2953] - testsuite no longer runs successfully using -Dserver.home
- [RESTEASY-2996] - Reactor netty server adapter mix up response bytes for AsyncOutputStream write
- [RESTEASY-3022] - Use the correct indicator on whether or not a ContextualExecutor is managed
Task
- [RESTEASY-2999] - Move the Server Cache Maven module to the resteasy-extensions project
- [RESTEASY-3009] - Create a CI job to test RESTEasy against the latest WildFly release
- [RESTEASY-3010] - Fix tests that require legacy security
- [RESTEASY-3014] - Switch CI to use Eclipse Adoptium and update testing to Java 17
Component Upgrade
- [RESTEASY-3008] - Upgrade Galleon Provisioning to 5.2.2.Final
Enhancement
- [RESTEASY-3004] - Add HTTPS and HTTP2 tests to the resteasy-client-vertx
- [RESTEASY-3005] - default http port should be set based on http scheme
- [RESTEASY-3015] - Avoid a payload byte[] copy when using reactor-netty HTTP client engine
4.7.2.Final
Release Notes
Bug
- [RESTEASY-2914] - ResteasyViolationException#toString concurrency generate a java.util.ConcurrentModificationException
- [RESTEASY-2953] - testsuite no longer runs successfully using -Dserver.home
- [RESTEASY-2994] - Fix the search on the generated JavaDoc
- [RESTEASY-2996] - Reactor netty server adapter mix up response bytes for AsyncOutputStream write
Task
- [RESTEASY-3010] - Fix tests that require legacy security
Enhancement
- [RESTEASY-2880] - Threshold before writing to disk should be configurable
- [RESTEASY-3015] - Avoid a payload byte[] copy when using reactor-netty HTTP client engine
3.15.2.Final
Bug
- [RESTEASY-2837] - Improve TS for WF 22.0.1.Final
- [RESTEASY-2912] - Incorrect naming of JsonpMPtest class
- [RESTEASY-2913] - Remove JacksonDataTypeTest#testDatatypeNotSupportedDuration
- [RESTEASY-2914] - ResteasyViolationException#toString concurrency generate a java.util.ConcurrentModificationException
- [RESTEASY-2915] - Disable some MicroProfile tests with prepared MicroProfileDependent category
- [RESTEASY-2968] - Fix rxjava2 related testing for bootable jar
- [RESTEASY-2971] - FollowRedirectsTest should be annotated with MicroProfileDependent category
- [RESTEASY-3016] - PriorityTest fails on CI as it uses a target which may not be resolvable
Task
- [RESTEASY-2864] - Fix code bug in Chapter 52 of User Guide
- [RESTEASY-2876] - Move Arquillian related resources out of the resteasy-dependencies BOM
Enhancement
- [RESTEASY-2843] - RESTEasy responds with a stack trace for NotFoundException
5.0.0.Alpha1
RESTEasy - Version 5.0.0.Alpha1
Sub-task
- [RESTEASY-2979] - remove spring components from resteasy main project
- [RESTEASY-2987] - Remove resteasy-undertow-spring server adapter
Bug
- [RESTEASY-2837] - Improve TS for WF 22.0.1.Final
- [RESTEASY-2966] - resteasy-core is missing from the RESTEasy BOM
- [RESTEASY-2994] - Fix the search on the generated JavaDoc
Task
- [RESTEASY-2967] - Remove the Guice module
- [RESTEASY-2975] - Move the MicroProfile modules to a new project
- [RESTEASY-2988] - Migrate the resteasy-jboss-modules to a Galleon Feature Pack
- [RESTEASY-2993] - Migrate to prefer the Jakarta API dependencies over the JBoss forks
Component Upgrade
- [RESTEASY-2991] - Upgrade WildFly Arquillian to 4.0.0.Alpha2
Enhancement
- [RESTEASY-2880] - Threshold before writing to disk should be configurable
4.7.1.Final
RESTEasy 4.7.1.Final
Bug
- [RESTEASY-2837] - Improve TS for WF 22.0.1.Final
- [RESTEASY-2966] - resteasy-core is missing from the RESTEasy BOM