Skip to content

Releases: resteasy/resteasy

RESTEasy 4.7.3.Final

03 Nov 21:15
75869e1
Compare
Choose a tag to compare

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

28 Oct 20:08
7a2563e
Compare
Choose a tag to compare
RESTEasy 5.0.0.Beta3 Pre-release
Pre-release

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

15 Oct 21:58
Compare
Choose a tag to compare
RESTEasy 5.0.0.Beta2 Pre-release
Pre-release

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

01 Oct 22:06
Compare
Choose a tag to compare
RESTEasy 5.0.0.Beta1 Pre-release
Pre-release

RESTEasy 5.0.0.Beta1

Feature Request

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

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

24 Sep 00:19
Compare
Choose a tag to compare

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

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

23 Sep 18:04
Compare
Choose a tag to compare

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

27 Aug 02:21
Compare
Choose a tag to compare
5.0.0.Alpha1 Pre-release
Pre-release

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

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

Enhancement

  • [RESTEASY-2880] - Threshold before writing to disk should be configurable

4.7.1.Final

24 Jul 00:40
Compare
Choose a tag to compare

RESTEasy 4.7.1.Final

Bug

RESTEasy 4.7.0.Final

08 Jul 23:51
Compare
Choose a tag to compare

Release Notes

Sub-task

Feature Request

Bug

  • [RESTEASY-1721] - ServerResponseWriter sets HTTP status 204 even though response was written to HttpServletResponse
  • [RESTEASY-2673] - Unable to set cookies per request while retaining ResteasyClient reusability
  • [RESTEASY-2779] - ResourcePropertyInjector injects twice
  • [RESTEASY-2801] - RestClientDefinitionException on Closeable#close due to wrong template
  • [RESTEASY-2812] - MediaTypeHeaderDelegate cache can be poisoned by erroroneous semi-colons
  • [RESTEASY-2818] - Sporadic ArrayIndexOutOfBoundsException on first few calls
  • [RESTEASY-2819] - Remove the isAsynStreamProvider check in SseEventSinkInteceptor
  • [RESTEASY-2826] - resteasy-vertx: Response Headers with String value of same type are overwritten
  • [RESTEASY-2834] - The RestClientExtension for the Eclipse MicroProfile client leaks the bean manager
  • [RESTEASY-2842] - Java 2 Security issues with Mime4JWorkaround
  • [RESTEASY-2850] - Server Sent Events repeatedly sent
  • [RESTEASY-2854] - Incorrect behavior: Resteasy Server Sent Events implementation incorrectly triggers an OnError event when an HTTP 503 occurs.
  • [RESTEASY-2857] - resteasy-multipart-provider erroneously depends on resteasy-client
  • [RESTEASY-2865] - Cannot extend timeout from JAX-RS timeout handler
  • [RESTEASY-2868] - VertxClientEngineTest fails on Windows CI frequently
  • [RESTEASY-2870] - Spring Web: @ExceptionHandler response does not override @ResponseStatus
  • [RESTEASY-2872] - Multipart annotation ignored when using async rest client
  • [RESTEASY-2884] - Missing AccessController.doPrivileged() calls in DefaultConfiguration cause Java 2 Security errors.
  • [RESTEASY-2892] - If the MP Config API is not being used the ServletContext init parameters are not searched
  • [RESTEASY-2905] - HeaderUtils requires --add-opens on JDK 16+
  • [RESTEASY-2910] - Do not skip the install or JAR plugins
  • [RESTEASY-2912] - Incorrect naming of JsonpMPtest class
  • [RESTEASY-2913] - Remove JacksonDataTypeTest#testDatatypeNotSupportedDuration
  • [RESTEASY-2925] - Inconsitent NewCookie parsing when unknown attributes is found
  • [RESTEASY-2932] - FormParam splitting may truncate the value of a parameter

Task

  • [RESTEASY-2816] - Update the RESTEasy Spring document
  • [RESTEASY-2864] - Fix code bug in Chapter 52 of User Guide
  • [RESTEASY-2876] - Move Arquillian related resources out of the resteasy-dependencies BOM
  • [RESTEASY-2888] - Update the POM's to have a parent of their direct parent
  • [RESTEASY-2889] - Migrate the resteasy-client-reactor-netty to use JBoss Logging instead of slf4j
  • [RESTEASY-2924] - Remove Travis CI config
  • [RESTEASY-2930] - Resolve deprecated Netty methods and classes
  • [RESTEASY-2934] - Replace deprecated class org.bouncycastle.openssl.PEMWriter
  • [RESTEASY-2936] - Resolve runtime deprecation warnings for Integer, Float, Byte, Short, Double, Long
  • [RESTEASY-2937] - Resolve deprecation warnings for class constructor newInstance()
  • [RESTEASY-2938] - Replaced deprecated method Assert.assertThat with MatcherAssert.assertThat
  • [RESTEASY-2939] - Resolve deprecated infinispan EvictionType methods
  • [RESTEASY-2940] - Update the Eclipse code style configuration and add a code style configuration for other IDE's
  • [RESTEASY-2941] - Migrate the checkstyle configuration to a new project
  • [RESTEASY-2954] - Synchronize main with the 4.6 dependencies
  • [RESTEASY-2955] - Do not use the org.jboss.resteasy:resteasy-jaxrs-all for the resteasy-bom parent
  • [RESTEASY-2958] - Update the jboss-modules to match what is in WildFly

Component Upgrade

Enhancement

  • [RESTEASY-2843] - RESTEasy responds with a stack trace for NotFoundException
  • [
Read more

v3.9.2.Final

30 Nov 04:05
Compare
Choose a tag to compare

In this release:

springboot.ver = 2.5.7
resteasy.ver = 3.15.3.Final