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-2601] - ValidationSessionBean test regression against WildFly 19.1.0.Final+
- [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-3120] - VertxClientEngineTest hangs occasionally on CI
- [RESTEASY-3121] - VertxClientHttpEngine may not complete the future if an error occurs
- [RESTEASY-3128] - Remove left over Spring dependencies in the reasteay-dependency-bom
- [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-2959] - Remove the hack in AtomFeedProvider to work with both new Jakarta RI and transformed RI
- [RESTEASY-3099] - Fix test suite to work with CDI 4.0
- [RESTEASY-3112] - Migrate to temporarily using the 3.1.0.RC1-jbossorg-1 fork of the Jakarta REST API
- [RESTEASY-3137] - Remove dependency of ProxyInputStream
- [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-3083] - Upgrade testing with WildFly 26.0.1.Final
- [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-3125] - Upgrade WildFly Testing to 26.1.0.Final
- [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
- [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
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.