|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "RESTEasy 6.2.15.Final and 7.0.1.Final Releases" |
| 4 | +subtitle: "" |
| 5 | +date: 2025-12-10 |
| 6 | +author: James R. Perkins |
| 7 | +--- |
| 8 | + |
| 9 | +Today we are excited to announce the release of RESTEasy link:/downloads#6215final[6.2.15.Final] and RESTEasy |
| 10 | +link:/downloads#700final[7.0.1.Final]. Both releases consist mostly of bug fixes and component upgrades. |
| 11 | + |
| 12 | +== Breaking Changes |
| 13 | + |
| 14 | +One breaking change, that will only affect users of the WildFly Channel, has also been made. The change was simply to change |
| 15 | +the Maven group id from `dev.resteasy.channels` to `org.jboss.resteasy.channels`. This was done as changes were needed |
| 16 | +for releasing to Maven Central. This was changed in both 7.0.1.Final and 6.2.15.Final. |
| 17 | + |
| 18 | +== 7.0.1.Final |
| 19 | + |
| 20 | +RESTEasy 7.0.1.Final is a https://jakarta.ee/specifications/restful-ws/4.0/[Jakarta REST 4.0] implementation. This |
| 21 | +release contains mostly bug fixes and component upgrades. |
| 22 | + |
| 23 | +=== Bug |
| 24 | + |
| 25 | +* https://issues.redhat.com/browse/RESTEASY-3600[RESTEASY-3600] `SseBroadcaster.broadcast(...)` may block indefinitely due to uncompleted `CompletionStage` after session invalidation and undetected wrapped exception |
| 26 | +* https://issues.redhat.com/browse/RESTEASY-3659[RESTEASY-3659] Sending asynchronous requests through a client proxy may result in an MBW not being found |
| 27 | +* https://issues.redhat.com/browse/RESTEASY-3670[RESTEASY-3670] With a small `MaxDirectMemorySize` size and a flood of POST requests an off heap OOME can occur |
| 28 | +* https://issues.redhat.com/browse/RESTEASY-3671[RESTEASY-3671] `SseEventSinkTest` intermittently failing |
| 29 | +* https://issues.redhat.com/browse/RESTEASY-3678[RESTEASY-3678] The `ServletBootstrap.getParameter()` checks the parameter values backwards |
| 30 | + |
| 31 | +=== Task |
| 32 | + |
| 33 | +* https://issues.redhat.com/browse/RESTEASY-3656[RESTEASY-3656] `ResteasyJackson2Provider` excessive `byte[]` copies |
| 34 | +* https://issues.redhat.com/browse/RESTEASY-3682[RESTEASY-3682] Change the groupId of `dev.resteasy.channels` to `org.jboss.resteasy.channels` |
| 35 | + |
| 36 | +=== Quality Risk |
| 37 | + |
| 38 | +* https://issues.redhat.com/browse/RESTEASY-3617[RESTEASY-3617] Blocking call while performing `ResteasyJackson2Provider.writeTo` |
| 39 | + |
| 40 | +=== Component Upgrade |
| 41 | + |
| 42 | +* https://issues.redhat.com/browse/RESTEASY-3653[RESTEASY-3653] Bump com.fasterxml:classmate from 1.7.0 to 1.7.1 in the fasterxml-dependencies group |
| 43 | +* https://issues.redhat.com/browse/RESTEASY-3654[RESTEASY-3654] Upgrade JUnit to 6.0.0 |
| 44 | +* https://issues.redhat.com/browse/RESTEASY-3661[RESTEASY-3661] Bump version.io.undertow from 2.3.19.Final to 2.3.20.Final |
| 45 | +* https://issues.redhat.com/browse/RESTEASY-3672[RESTEASY-3672] Bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 in the fasterxml-dependencies group |
| 46 | +* https://issues.redhat.com/browse/RESTEASY-3673[RESTEASY-3673] Bump io.projectreactor:reactor-bom from 2024.0.11 to 2024.0.12 |
| 47 | +* https://issues.redhat.com/browse/RESTEASY-3677[RESTEASY-3677] Bump org.wildfly.security:wildfly-elytron-ssl from 2.6.6.Final to 2.6.7.Final |
| 48 | + |
| 49 | +Full releases notes can be found at https://github.com/resteasy/resteasy/releases/tag/7.0.1.Final. |
| 50 | + |
| 51 | +== 6.2.15.Final |
| 52 | + |
| 53 | +RESTEasy 6.2.15.Final is a https://jakarta.ee/specifications/restful-ws/3.1/[Jakarta REST 3.1] implementation. This |
| 54 | +release includes mostly bug fixes and component upgrades. |
| 55 | + |
| 56 | +=== Bug |
| 57 | + |
| 58 | +* https://issues.redhat.com/browse/RESTEASY-3600[RESTEASY-3600] `SseBroadcaster.broadcast(...)` may block indefinitely due to uncompleted `CompletionStage` after session invalidation and undetected wrapped exception |
| 59 | +* https://issues.redhat.com/browse/RESTEASY-3659[RESTEASY-3659] Sending asynchronous requests through a client proxy may result in an MBW not being found |
| 60 | +* https://issues.redhat.com/browse/RESTEASY-3670[RESTEASY-3670] With a small `MaxDirectMemorySize` size and a flood of POST requests an off heap OOME can occur |
| 61 | +* https://issues.redhat.com/browse/RESTEASY-3671[RESTEASY-3671] `SseEventSinkTest` intermittently failing |
| 62 | +* https://issues.redhat.com/browse/RESTEASY-3678[RESTEASY-3678] The `ServletBootstrap.getParameter()` checks the parameter values backwards |
| 63 | + |
| 64 | +=== Task |
| 65 | + |
| 66 | +* https://issues.redhat.com/browse/RESTEASY-3656[RESTEASY-3656] `ResteasyJackson2Provider` excessive `byte[]` copies |
| 67 | +* https://issues.redhat.com/browse/RESTEASY-3682[RESTEASY-3682] Change the groupId of `dev.resteasy.channels` to `org.jboss.resteasy.channels` |
| 68 | + |
| 69 | +=== Quality Risk |
| 70 | + |
| 71 | +* https://issues.redhat.com/browse/RESTEASY-3617[RESTEASY-3617] Blocking call while performing `ResteasyJackson2Provider.writeTo` |
| 72 | + |
| 73 | +=== Component Upgrade |
| 74 | + |
| 75 | +* https://issues.redhat.com/browse/RESTEASY-3661[RESTEASY-3661] Bump version.io.undertow from 2.3.19.Final to 2.3.20.Final |
| 76 | +* https://issues.redhat.com/browse/RESTEASY-3664[RESTEASY-3664] Bump version.io.netty.netty4 from 4.1.127.Final to 4.1.128.Final |
| 77 | +* https://issues.redhat.com/browse/RESTEASY-3666[RESTEASY-3666] Bump com.fasterxml.jackson:jackson-bom from 2.18.4.1 to 2.18.5 in the fasterxml-dependencies group |
| 78 | +* https://issues.redhat.com/browse/RESTEASY-3667[RESTEASY-3667] Bump org.wildfly:wildfly-channel-maven-plugin from 1.0.29 to 1.0.30 |
| 79 | + |
| 80 | +Full releases notes can be found at https://github.com/resteasy/resteasy/releases/tag/6.2.15.Final. |
| 81 | + |
| 82 | +== Finally |
| 83 | + |
| 84 | +As always, https://github.com/resteasy/resteasy/discussions/[feedback] is welcome. Stay safe, and, depending on where you are, stay warm or be cool. |
0 commit comments