|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "RESTEasy 6.2.17.Final and 7.0.3.Final Releases" |
| 4 | +date: 2026-08-03 |
| 5 | +author: James R. Perkins |
| 6 | +--- |
| 7 | + |
| 8 | +Today we would like to announce the release of RESTEasy link:/downloads#6217final[6.2.17.Final] and RESTEasy |
| 9 | +link:/downloads#703final[7.0.3.Final]. Both releases include bug fixes, component upgrades, and some notable |
| 10 | +enhancements. |
| 11 | + |
| 12 | +A major milestone in both releases is the addition of JPMS module descriptors for RESTEasy artifacts |
| 13 | +(https://redhat.atlassian.net/browse/RESTEASY-3011[RESTEASY-3011]). This has been a long-standing request. Rather than |
| 14 | +simply adding `Automatic-Module-Name` manifest entries, full `module-info.java` descriptors have been added to the |
| 15 | +core modules and providers. This enables proper use of RESTEasy in modular Java applications and with `jlink`. |
| 16 | + |
| 17 | +Both releases continue the CDI improvements started in 6.2.16.Final and 7.0.2.Final. The new CDI `@*Param` injection |
| 18 | +support (https://redhat.atlassian.net/browse/RESTEASY-3755[RESTEASY-3755]) enables injection of `@PathParam`, |
| 19 | +`@QueryParam`, and other parameter annotations via CDI. A regression introduced by these changes |
| 20 | +(https://redhat.atlassian.net/browse/RESTEASY-3752[RESTEASY-3752]), where deployments with invalid CDI beans would |
| 21 | +fail to deploy instead of falling back to RESTEasy's own resource handling, has been resolved. |
| 22 | + |
| 23 | +One upgrade worth noting is https://redhat.atlassian.net/browse/RESTEASY-3776[RESTEASY-3776], which upgrades Yasson |
| 24 | +from 3.0.4 to 3.0.5. This upgrade changes the Yasson `groupId` from `org.eclipse` to `org.eclipse.yasson`. If you |
| 25 | +depend on Yasson directly, you will need to update your dependency coordinates. |
| 26 | + |
| 27 | +== 7.0.3.Final |
| 28 | + |
| 29 | +RESTEasy 7.0.3.Final is a https://jakarta.ee/specifications/restful-ws/4.0/[Jakarta REST 4.0] implementation. This |
| 30 | +release includes bug fixes, enhancements, and component upgrades. |
| 31 | + |
| 32 | +=== Enhancement |
| 33 | + |
| 34 | +* https://redhat.atlassian.net/browse/RESTEASY-3011[RESTEASY-3011] Add module descriptors or automatic module names for RESTEasy artifacts |
| 35 | +* https://redhat.atlassian.net/browse/RESTEASY-3755[RESTEASY-3755] Enable injection of @*Param annotated parameters with CDI |
| 36 | + |
| 37 | +=== Bug |
| 38 | + |
| 39 | +* https://redhat.atlassian.net/browse/RESTEASY-3752[RESTEASY-3752] Regression of behaviour: Deployment with invalid CDI bean can't be deployed anymore |
| 40 | +* https://redhat.atlassian.net/browse/RESTEASY-3754[RESTEASY-3754] PriorityServiceLoader silently drops distinct services that share the same @Priority |
| 41 | +* https://redhat.atlassian.net/browse/RESTEASY-3675[RESTEASY-3675] ServerDrivenNegotiation does not weigh the matching language more than a null language |
| 42 | +* https://redhat.atlassian.net/browse/RESTEASY-3621[RESTEASY-3621] Resource methods inherited from package-private class not registered |
| 43 | + |
| 44 | +=== Component Upgrade |
| 45 | + |
| 46 | +* https://redhat.atlassian.net/browse/RESTEASY-3783[RESTEASY-3783] Bump commons-logging:commons-logging from 1.3.6 to 1.4.0 |
| 47 | +* https://redhat.atlassian.net/browse/RESTEASY-3782[RESTEASY-3782] Bump org.wildfly:wildfly-channel-maven-plugin from 1.0.32 to 1.0.33 |
| 48 | +* https://redhat.atlassian.net/browse/RESTEASY-3781[RESTEASY-3781] Bump version.org.bouncycastle from 1.81.1 to 1.85 |
| 49 | +* https://redhat.atlassian.net/browse/RESTEASY-3779[RESTEASY-3779] Bump commons-codec:commons-codec from 1.19.0 to 1.22.1 |
| 50 | +* https://redhat.atlassian.net/browse/RESTEASY-3776[RESTEASY-3776] Upgrade Yasson from 3.0.4 to 3.0.5 |
| 51 | +* https://redhat.atlassian.net/browse/RESTEASY-3772[RESTEASY-3772] Bump commons-logging:commons-logging from 1.3.2 to 1.3.6 |
| 52 | +* https://redhat.atlassian.net/browse/RESTEASY-3767[RESTEASY-3767] Bump com.fasterxml.jackson:jackson-bom from 2.21.4 to 2.21.5 |
| 53 | +* https://redhat.atlassian.net/browse/RESTEASY-3760[RESTEASY-3760] Bump org.wildfly.security:wildfly-elytron-ssl from 2.6.9.Final to 2.6.10.Final |
| 54 | +* https://redhat.atlassian.net/browse/RESTEASY-3759[RESTEASY-3759] Bump version.org.bouncycastle from 1.81 to 1.81.1 |
| 55 | +* https://redhat.atlassian.net/browse/RESTEASY-3758[RESTEASY-3758] Bump org.eclipse.jetty:jetty-server from 12.0.32 to 12.0.36 |
| 56 | +* https://redhat.atlassian.net/browse/RESTEASY-3757[RESTEASY-3757] Bump version.io.undertow from 2.3.24.Final to 2.3.26.Final |
| 57 | +* https://redhat.atlassian.net/browse/RESTEASY-3749[RESTEASY-3749] Upgrade resteasy-junit-extension to 1.0.0.Beta5 |
| 58 | +* https://redhat.atlassian.net/browse/RESTEASY-3746[RESTEASY-3746] Upgrade the resteasy-junit-extension to 1.0.0.Beta4 |
| 59 | +* https://redhat.atlassian.net/browse/RESTEASY-3742[RESTEASY-3742] Bump the jakarta-json-dependencies group across 1 directory with 2 updates |
| 60 | +* https://redhat.atlassian.net/browse/RESTEASY-3784[RESTEASY-3784] Upgrade the WildFly provisioning version from 37.0.1.Final to 41.0.0.Final. |
| 61 | + |
| 62 | +Full release notes can be found at https://github.com/resteasy/resteasy/releases/tag/v7.0.3.Final. |
| 63 | + |
| 64 | +== 6.2.17.Final |
| 65 | + |
| 66 | +RESTEasy 6.2.17.Final is a https://jakarta.ee/specifications/restful-ws/3.1/[Jakarta REST 3.1] implementation. This |
| 67 | +release includes bug fixes, enhancements, and component upgrades. |
| 68 | + |
| 69 | +=== Enhancement |
| 70 | + |
| 71 | +* https://redhat.atlassian.net/browse/RESTEASY-3011[RESTEASY-3011] Add module descriptors or automatic module names for RESTEasy artifacts |
| 72 | +* https://redhat.atlassian.net/browse/RESTEASY-3755[RESTEASY-3755] Enable injection of @*Param annotated parameters with CDI |
| 73 | + |
| 74 | +=== Bug |
| 75 | + |
| 76 | +* https://redhat.atlassian.net/browse/RESTEASY-3752[RESTEASY-3752] Regression of behaviour: Deployment with invalid CDI bean can't be deployed anymore |
| 77 | +* https://redhat.atlassian.net/browse/RESTEASY-3754[RESTEASY-3754] PriorityServiceLoader silently drops distinct services that share the same @Priority |
| 78 | +* https://redhat.atlassian.net/browse/RESTEASY-3675[RESTEASY-3675] ServerDrivenNegotiation does not weigh the matching language more than a null language |
| 79 | +* https://redhat.atlassian.net/browse/RESTEASY-3621[RESTEASY-3621] Resource methods inherited from package-private class not registered |
| 80 | + |
| 81 | +=== Component Upgrade |
| 82 | + |
| 83 | +* https://redhat.atlassian.net/browse/RESTEASY-3783[RESTEASY-3783] Bump commons-logging:commons-logging from 1.3.6 to 1.4.0 |
| 84 | +* https://redhat.atlassian.net/browse/RESTEASY-3782[RESTEASY-3782] Bump org.wildfly:wildfly-channel-maven-plugin from 1.0.32 to 1.0.33 |
| 85 | +* https://redhat.atlassian.net/browse/RESTEASY-3781[RESTEASY-3781] Bump version.org.bouncycastle from 1.81.1 to 1.85 |
| 86 | +* https://redhat.atlassian.net/browse/RESTEASY-3780[RESTEASY-3780] Bump com.fasterxml:classmate from 1.5.1 to 1.7.3 |
| 87 | +* https://redhat.atlassian.net/browse/RESTEASY-3779[RESTEASY-3779] Bump commons-codec:commons-codec from 1.19.0 to 1.22.1 |
| 88 | +* https://redhat.atlassian.net/browse/RESTEASY-3776[RESTEASY-3776] Upgrade Yasson from 3.0.4 to 3.0.5 |
| 89 | +* https://redhat.atlassian.net/browse/RESTEASY-3774[RESTEASY-3774] Bump version.io.netty.netty4 from 4.1.135.Final to 4.1.136.Final |
| 90 | +* https://redhat.atlassian.net/browse/RESTEASY-3772[RESTEASY-3772] Bump commons-logging:commons-logging from 1.3.2 to 1.3.6 |
| 91 | +* https://redhat.atlassian.net/browse/RESTEASY-3768[RESTEASY-3768] Bump com.fasterxml.jackson:jackson-bom from 2.18.8 to 2.18.9 |
| 92 | +* https://redhat.atlassian.net/browse/RESTEASY-3766[RESTEASY-3766] Bump org.hibernate.validator:hibernate-validator from 8.0.3.Final to 8.0.5.Final |
| 93 | +* https://redhat.atlassian.net/browse/RESTEASY-3760[RESTEASY-3760] Bump org.wildfly.security:wildfly-elytron-ssl from 2.6.9.Final to 2.6.10.Final |
| 94 | +* https://redhat.atlassian.net/browse/RESTEASY-3757[RESTEASY-3757] Bump version.io.undertow from 2.3.24.Final to 2.3.26.Final |
| 95 | +* https://redhat.atlassian.net/browse/RESTEASY-3749[RESTEASY-3749] Upgrade resteasy-junit-extension to 1.0.0.Beta5 |
| 96 | +* https://redhat.atlassian.net/browse/RESTEASY-3746[RESTEASY-3746] Upgrade the resteasy-junit-extension to 1.0.0.Beta4 |
| 97 | +* https://redhat.atlassian.net/browse/RESTEASY-3742[RESTEASY-3742] Bump the jakarta-json-dependencies group across 1 directory with 2 updates |
| 98 | + |
| 99 | +Full release notes can be found at https://github.com/resteasy/resteasy/releases/tag/v6.2.17.Final. |
| 100 | + |
| 101 | +== Finally |
| 102 | + |
| 103 | +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