Skip to content

Commit d38d181

Browse files
authored
Merge pull request #84 from jamezp/q3y26-releases
Add release notes for 6.2.17.Final and 7.0.3.Final.
2 parents f3634c1 + 1b300d2 commit d38d181

2 files changed

Lines changed: 137 additions & 0 deletions

File tree

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
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.

data/releases.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
- group: 7.0.x
22
supported: true
33
detail:
4+
- version: 7.0.3.Final
5+
date: 2026-08-03
6+
license: ASL v2
7+
source: https://github.com/resteasy/resteasy/releases/download/v7.0.3.Final/resteasy-7.0.3.Final-src.zip
8+
size: 33.3 MB
9+
release_notes: https://github.com/resteasy/resteasy/releases/tag/v7.0.3.Final
10+
download_link: https://github.com/resteasy/resteasy/releases/download/v7.0.3.Final/resteasy-7.0.3.Final-all.zip
11+
download_text: resteasy-7.0.3.Final-all.zip
12+
jakarta_rest_spec:
13+
version: 4.0
14+
link: https://jakarta.ee/specifications/restful-ws/4.0/jakarta-restful-ws-spec-4.0.html
15+
java_doc: https://jakarta.ee/specifications/restful-ws/4.0/apidocs
16+
documentation:
17+
examples: https://github.com/resteasy/resteasy-examples/
18+
link: https://docs.resteasy.dev/7.0/userguide/
19+
pdf: https://docs.resteasy.dev/7.0/userguide/resteasy-reference-guide.pdf
20+
java_doc: https://docs.resteasy.dev/7.0/javadocs/
421
- version: 7.0.2.Final
522
date: 2026-04-15
623
license: ASL v2
@@ -55,6 +72,23 @@
5572
- group: 6.2.x
5673
supported: true
5774
detail:
75+
- version: 6.2.17.Final
76+
date: 2026-08-03
77+
license: ASL v2
78+
source: https://github.com/resteasy/resteasy/releases/download/v6.2.17.Final/resteasy-6.2.17.Final-src.zip
79+
size: 38.5 MB
80+
release_notes: https://github.com/resteasy/resteasy/releases/tag/v6.2.17.Final
81+
download_link: https://github.com/resteasy/resteasy/releases/download/v6.2.17.Final/resteasy-6.2.17.Final-all.zip
82+
download_text: resteasy-6.2.17.Final-all.zip
83+
jakarta_rest_spec:
84+
version: 3.1
85+
link: https://jakarta.ee/specifications/restful-ws/3.1/jakarta-restful-ws-spec-3.1.html
86+
java_doc: https://jakarta.ee/specifications/restful-ws/3.1/apidocs
87+
documentation:
88+
examples: https://github.com/resteasy/resteasy-examples/
89+
link: https://docs.resteasy.dev/6.2/userguide/
90+
pdf: https://docs.resteasy.dev/6.2/userguide/resteasy-reference-guide.pdf
91+
java_doc: https://docs.resteasy.dev/6.2/javadocs/
5892
- version: 6.2.16.Final
5993
date: 2026-04-15
6094
license: ASL v2

0 commit comments

Comments
 (0)