Releases: resteasy/resteasy
Releases · resteasy/resteasy
6.2.0.Final
What's Changed
- Bump version.org.wildfly.galleon-plugins from 6.0.0.Final to 6.1.0.Final by @dependabot in #3265
- Bump version.org.eclipse.jetty from 11.0.11 to 11.0.12 by @dependabot in #3263
- Bump version.io.netty.netty4 from 4.1.79.Final to 4.1.82.Final by @dependabot in #3258
- Bump wildfly-elytron-ssl from 1.20.1.Final to 2.0.0.Final by @dependabot in #3260
- Bump hibernate-validator from 7.0.5.Final to 8.0.0.Final by @dependabot in #3251
- Bump yasson from 3.0.1 to 3.0.2 by @dependabot in #3256
- [RESTEASY-3219] Upgrade testing to use WildFly 27.0.0.Alpha5. by @jamezp in #3266
- [RESTEASY-3221] Do not use values less than 1 when parsing random val… by @jamezp in #3267
- [RESTEASY-3221] Do not use values less than 1 when parsing random val… by @jamezp in #3269
- [RESTEASY-3217] Use a LinkedHashMap for the formDataMap to ensure use… by @jamezp in #3270
- [RESTEASY-3224] Allow the ResourceInfo to be injected via CDI. by @jamezp in #3272
- [RESTEASY-2693] remove use of a thread group from NettyJaxrsServer by @rsearls in #3236
- Bump junit-bom from 5.9.0 to 5.9.1 by @dependabot in #3276
- [RESTEASY-2851] Use a privileged action to shut down the executor if … by @jamezp in #3273
- Revert "[RESTEASY-2693] remove use of a thread group from NettyJaxrsServer" by @jamezp in #3277
- Revert "Improve WebApplicaionException handling on client side in ser… by @jamezp in #3279
- [RESTEASY-3225] Allow the default exception mapper to be disabled. Wh… by @jamezp in #3278
- [RESTEASY-3223] Remove the automatic registration of the JakartaXmlBi… by @jamezp in #3280
- Bump version.org.glassfish.jaxb from 4.0.0 to 4.0.1 by @dependabot in #3275
Full Changelog: 6.2.0.Beta1...6.2.0.Final
Full Release Notes: https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12310560&version=12396142
6.2.0.Beta1
What's Changed
- [RESTEASY-3176] Upgrade WildFly to 27.0.0.Alpha4. Migrate away from W… by @jamezp in #3173
- [RESTEASY-3177] Ensure that all async ClientInvocation's happen async… by @jamezp in #3174
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #3179
- Bump actions/checkout from 2 to 3 by @dependabot in #3180
- Bump actions/setup-java from 2 to 3 by @dependabot in #3181
- Bump actions/download-artifact from 2 to 3 by @dependabot in #3182
- Remove the maven-help-plugin from the testsuite POM. by @jamezp in #3193
- Bump version.org.jacoco from 0.8.7 to 0.8.8 by @dependabot in #3190
- Bump jandex from 2.4.2.Final to 2.4.3.Final by @dependabot in #3184
- Bump version.weld from 5.0.0.SP2 to 5.0.1.Final by @dependabot in #3185
- Bump version.io.netty.netty4 from 4.1.78.Final to 4.1.79.Final by @dependabot in #3186
- Bump version.com.fasterxml.jackson from 2.12.6 to 2.12.7 by @dependabot in #3187
- Bump mockito-core from 3.11.0 to 4.7.0 by @dependabot in #3192
- [RESTEASY-3179] Remove wiremock which is no longer used. by @jamezp in #3194
- Bump junit from 4.13.1 to 4.13.2 by @dependabot in #3196
- Bump jakarta.enterprise.cdi-api from 4.0.0 to 4.0.1 by @dependabot in #3189
- Bump wildfly-cli from 15.0.1.Final to 18.1.1.Final by @dependabot in #3198
- Bump jakarta.jms-api from 3.0.0 to 3.1.0 by @dependabot in #3199
- [RESTEASY-3185 & RESTEASY-3186] Remove dependencies by @jamezp in #3205
- Several Component Upgrades by @jamezp in #3207
- Bump arquillian-jetty-embedded-9 from 1.0.0.CR3 to 1.0.0.Final by @dependabot in #3217
- Bump jacoco-maven-plugin from 0.7.9 to 0.8.8 by @dependabot in #3215
- Bump resteasy-tracing-api from 1.0.0.Final to 1.1.0.Final by @dependabot in #3212
- Bump wildfly-common from 1.5.4.Final to 1.6.0.Final by @dependabot in #3209
- [RESTEASY-3202] Remove dependency on rest assured. by @jamezp in #3218
- [RESTEASY-3203] Upgrade Arquillian to 1.7.0.Alpha12 and WildFly Arquillian to 5.0.0.Alpha5. by @jamezp in #3219
- Bump wildfly-maven-plugin from 2.1.0.Final to 3.0.2.Final by @dependabot in #3221
- Bump junit-bom from 5.8.2 to 5.9.0 by @dependabot in #3227
- Bump shrinkwrap-resolver-depchain from 2.2.7 to 3.1.4 by @dependabot in #3226
- Bump wildfly-elytron-ssl from 1.18.3.Final to 1.20.1.Final by @dependabot in #3228
- Bump wildfly-cli from 18.1.1.Final to 18.1.2.Final by @dependabot in #3229
- Bump version.org.bouncycastle from 1.71 to 1.71.1 by @dependabot in #3230
- [RESTEASY-3178] Throw an exception instead of returning null if the c… by @jamezp in #3176
- RESTEASY-3207 - Write the document about ON_DEMAND tracing mode usage by @liweinan in #3235
- [RESTEASY-3208] Upgrade Galleon Plugins to 6.0.0.Beta1. by @jamezp in #3237
- Add SCM info to the resteasy-bom by @aloubyansky in #3238
- [RESTEASY-3075] Added support for the EntityPart.Builder. This also a… by @jamezp in #3233
- [RESTEASY-3085] Upgrade Jackson to 2.13. by @jamezp in #3241
- Bump version.org.wildfly.galleon-plugins from 6.0.0.Beta1 to 6.0.0.Final by @dependabot in #3242
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #3245
Full Changelog: 6.1.0.Final...6.2.0.Beta1
6.1.0.Final
Release Notes
Full release notes can be found on JIRA. For information about the release see the RESTEasy Blog
Sub-task
- [RESTEASY-1926] - Jakarta REST SE Bootstrap API
- [RESTEASY-3074] - Require a minimum of Java 11 for the runtime
- [RESTEASY-3076] - Ensure the expected services are loaded by default
- [RESTEASY-3078] - Support the new hasProperty(String) method
- [RESTEASY-3079] - Add support for inject some context types
- [RESTEASY-3080] - Ensure RESTEasy supports the correct resolution for media type
- [RESTEASY-3081] - Constructors for Cookie and NewCookie have been deprecated, migrate to using the builders
- [RESTEASY-3084] - Upgrade Jakarta RESTful Web Services Specification to 3.1
- [RESTEASY-3095] - Add TCK tests to the testsuite
- [RESTEASY-3097] - Add the newly required default ExceptionMapper
- [RESTEASY-3100] - Upgrade CDI to 4.0
- [RESTEASY-3101] - Upgrade Jakarta Mail from 2.0 to 2.1
- [RESTEASY-3102] - Upgrade Jakarta Activation from 2.0 to 2.1
- [RESTEASY-3103] - Upgrade Jakarta JSON Processing from 2.0 to 2.1
- [RESTEASY-3104] - Upgrade Jakarta JSON Binding from 2.0 to 3.0
- [RESTEASY-3105] - Upgrade Jakarta Annotations from 2.0 to 2.1
- [RESTEASY-3122] - Upgrade Yasson from 3.0.0-RC1 to 3.0.0
- [RESTEASY-3129] - Upgrade Weld API from 5.0.CR2 to 5.0
- [RESTEASY-3130] - Upgrade Weld from 5.0.0.CR2 to 5.0.0
- [RESTEASY-3133] - Upgrade Yasson from 3.0.0-RC1 to 3.0.0-RC2
Feature Request
- [RESTEASY-2326] - Support more authentication types for resteasy-vertx
- [RESTEASY-2856] - Add support for some general authentication mechanisms
- [RESTEASY-3146] - Add ability to use CDI with the SeBootstrap Undertow layer
Bug
- [RESTEASY-3024] - Missing dependencies from the resteasy-bom
- [RESTEASY-3071] - Concurrent calls causes the server to hang during async response write
- [RESTEASY-3089] - ContainerResponseFilter will not allow null entities to be set
- [RESTEASY-3096] - Resteasy new WebApplicationExceptions behavior
- [RESTEASY-3121] - VertxClientHttpEngine may not complete the future if an error occurs
- [RESTEASY-3131] - Fix JSON Binding test for new version of Yasson
- [RESTEASY-3142] - POST with OR WITHOUT a request payload
- [RESTEASY-3149] - Fix inject method in InjectorFactoryImpl
- [RESTEASY-3155] - Concurrency issues in ResteasyViolationException
- [RESTEASY-3166] - Digest authentication tests may get the wrong nc value from the header
- [RESTEASY-3173] - Invalid reporting of the client closing via the cleaner
- [RESTEASY-3174] - Wrong resteasy.jackson.deserialization.whitelist keys definition in the documentation
Task
- [RESTEASY-1925] - Jakarta RESTful Web Services 3.1 Development
- [RESTEASY-2073] - JAXRS 2.2 SseBroadcaster close all registered SseEventSink
- [RESTEASY-3137] - Remove dependency of ProxyInputStream
- [RESTEASY-3138] - Remove dependency on commons-io
- [RESTEASY-3148] - Clean up the resteasy-cdi module and extension
- [RESTEASY-3162] - Do not inherit configurations for the galleon-feature-pack
- [RESTEASY-3168] - Add tests for the Jakarta JSON Binding Provider
Component Upgrade
- [RESTEASY-3093] - Upgrade Undertow to 2.2.14
- [RESTEASY-3113] - Upgrade jakarta.ws.rs-api to 3.1.0
- [RESTEASY-3117] - Upgrade Jackson to 2.12.6 and jackason-databind to 2.12.6.1
- [RESTEASY-3119] - Upgrade CDI to 4.0.0-RC5 and Weld to 5.0.CR2
- [RESTEASY-3124] - Upgrade bouncycastle to 1.71
- [RESTEASY-3139] - Upgrade Apache James to 0.8.7
- [RESTEASY-3151] - Upgrade WildFly Test version to 27.0.0.Alpha1
- [RESTEASY-3152] - Upgrade WildFly Arquillian to 5.0.0.Alpha3.
- [RESTEASY-3157] - Upgrade Vert.x to 4.3
- [RESTEASY-3159] - Upgrade Netty to 4.1.78
- [RESTEASY-3160] - Upgrade Undertow to 2.2.18.Final
- [RESTEASY-3164] - Upgrade Vert.x to 4.3.2
- [RESTEASY-3167] - Upgrade Jetty from 11.0.7 to 11.0.11
- [RESTEASY-3171] - Upgrade WildFly to 27.0.0.Alpha3
Enhancement
- [RESTEASY-3054] - Replace usages of getParameterTypes().length with getParameterCount()
- [RESTEASY-3090] - Add a ServiceLoader which can order order the results by priority
- [RESTEASY-3094] - Extend support for the internal PriorityServiceLoader
- [RESTEASY-3127] - Async IO for GZIPEncodingInterceptor
- [RESTEASY-3135] - Remove usage of finalize() from RESTEasy client
- [RESTEASY-3154] - performance improvement for ResteasyHttpHeaders
6.1.0.Beta3
Release Notes
Sub-task
- [RESTEASY-3122] - Upgrade Yasson from 3.0.0-RC1 to 3.0.0
- [RESTEASY-3130] - Upgrade Weld from 5.0.0.CR2 to 5.0.0
- [RESTEASY-3133] - Upgrade Yasson from 3.0.0-RC1 to 3.0.0-RC2
Feature Request
- [RESTEASY-2326] - Support more authentication types for resteasy-vertx
- [RESTEASY-3137] - Remove dependency of ProxyInputStream
- [RESTEASY-3146] - Add ability to use CDI with the SeBootstrap Undertow layer
Bug
- [RESTEASY-3024] - Missing dependencies from the resteasy-bom
- [RESTEASY-3089] - ContainerResponseFilter will not allow null entities to be set
- [RESTEASY-3096] - Resteasy new WebApplicationExceptions behavior
- [RESTEASY-3142] - POST with OR WITHOUT a request payload
- [RESTEASY-3149] - Fix inject method in InjectorFactoryImpl
- [RESTEASY-3155] - Concurrency issues in ResteasyViolationException
- [RESTEASY-3166] - Digest authentication tests may get the wrong nc value from the header
Task
- [RESTEASY-1925] - Jakarta RESTful Web Services 3.1 Development
- [RESTEASY-2959] - Remove the hack in AtomFeedProvider to work with both new Jakarta RI and transformed RI
- [RESTEASY-3138] - Remove dependency on commons-io
- [RESTEASY-3141] - Spelling mistake in ReverseInjectionTest.testMDB
- [RESTEASY-3148] - Clean up the resteasy-cdi module and extension
- [RESTEASY-3153] - Remove the Jakarta Transformer option for the galleon-feature-pack
- [RESTEASY-3161] - Change license header
- [RESTEASY-3162] - Do not inherit configurations for the galleon-feature-pack
- [RESTEASY-3168] - Add tests for the Jakarta JSON Binding Provider
- [RESTEASY-3170] - Remove usage of weld-se-shaded in favor of the required dependencies
Component Upgrade
- [RESTEASY-3139] - Upgrade Apache James to 0.8.7
- [RESTEASY-3151] - Upgrade WildFly Test version to 27.0.0.Alpha1
- [RESTEASY-3152] - Upgrade WildFly Arquillian to 5.0.0.Alpha3.
- [RESTEASY-3157] - Upgrade Vert.x to 4.3
- [RESTEASY-3159] - Upgrade Netty to 4.1.78
- [RESTEASY-3160] - Upgrade Undertow to 2.2.18.Final
- [RESTEASY-3163] - Upgrade WildFly to 27.0.0.Alpha2
- [RESTEASY-3164] - Upgrade Vert.x to 4.3.2
- [RESTEASY-3167] - Upgrade Jetty from 11.0.7 to 11.0.11
Enhancement
- [RESTEASY-3127] - Async IO for GZIPEncodingInterceptor
- [RESTEASY-3135] - Remove usage of finalize() from RESTEasy client
- [RESTEASY-3154] - performance improvement for ResteasyHttpHeaders
6.0.3.Final
Release Notes
Bug
- [RESTEASY-3089] - ContainerResponseFilter will not allow null entities to be set
- [RESTEASY-3155] - Concurrency issues in ResteasyViolationException
Task
- [RESTEASY-3161] - Change license header
Component Upgrade
- [RESTEASY-3156] - Upgrade Vert.x to 4.2
- [RESTEASY-3159] - Upgrade Netty to 4.1.78
- [RESTEASY-3160] - Upgrade Undertow to 2.2.18.Final
5.0.4.Final
Release Notes
Bug
- [RESTEASY-3089] - ContainerResponseFilter will not allow null entities to be set
- [RESTEASY-3155] - Concurrency issues in ResteasyViolationException
Task
- [RESTEASY-3161] - Change license header
Component Upgrade
- [RESTEASY-3156] - Upgrade Vert.x to 4.2
- [RESTEASY-3159] - Upgrade Netty to 4.1.78
- [RESTEASY-3160] - Upgrade Undertow to 2.2.18.Final
4.7.7.Final
Release Notes
Bug
- [RESTEASY-3089] - ContainerResponseFilter will not allow null entities to be set
- [RESTEASY-3123] - ParamConverterProvider NullPointerException on methods with no params
- [RESTEASY-3134] - NPE when using MP Config with RESTEasy Client on the class path
- [RESTEASY-3144] - Ensure the client is closed when the bean is out of scope
- [RESTEASY-3155] - Concurrency issues in ResteasyViolationException
Task
- [RESTEASY-3143] - Removing the unnecessary warning when default exception mapper is disabled
- [RESTEASY-3161] - Change license header
Component Upgrade
- [RESTEASY-3158] - Upgrade Vert.x to 4.1.8
- [RESTEASY-3159] - Upgrade Netty to 4.1.78
- [RESTEASY-3160] - Upgrade Undertow to 2.2.18.Final
6.1.0.Beta2
Release Notes
Sub-task
- [RESTEASY-3100] - Upgrade CDI to 4.0
- [RESTEASY-3129] - Upgrade Weld API from 5.0.CR2 to 5.0
Bug
- [RESTEASY-3128] - Remove left over Spring dependencies in the reasteay-dependency-bom
- [RESTEASY-3131] - Fix JSON Binding test for new version of Yasson
Component Upgrade
- [RESTEASY-3113] - Upgrade jakarta.ws.rs-api to 3.1.0
- [RESTEASY-3124] - Upgrade bouncycastle to 1.71
- [RESTEASY-3125] - Upgrade WildFly Testing to 26.1.0.Final
6.1.0.Beta1
Release Notes
Sub-task
- [RESTEASY-3101] - Upgrade Jakarta Mail from 2.0 to 2.1
- [RESTEASY-3102] - Upgrade Jakarta Activation from 2.0 to 2.1
- [RESTEASY-3103] - Upgrade Jakarta JSON Processing from 2.0 to 2.1
- [RESTEASY-3104] - Upgrade Jakarta JSON Binding from 2.0 to 3.0
- [RESTEASY-3105] - Upgrade Jakarta Annotations from 2.0 to 2.1
Bug
- [RESTEASY-3071] - Concurrent calls causes the server to hang during async response write
- [RESTEASY-3120] - VertxClientEngineTest hangs occasionally on CI
- [RESTEASY-3121] - VertxClientHttpEngine may not complete the future if an error occurs
Component Upgrade
- [RESTEASY-3119] - Upgrade CDI to 4.0.0-RC5 and Weld to 5.0.CR2
6.0.1.Final
Release Notes
Bug
- [RESTEASY-3071] - Concurrent calls causes the server to hang during async response write
- [RESTEASY-3120] - VertxClientEngineTest hangs occasionally on CI
- [RESTEASY-3121] - VertxClientHttpEngine may not complete the future if an error occurs
Component Upgrade
- [RESTEASY-3117] - Upgrade Jackson to 2.12.6 and jackason-databind to 2.12.6.1