Skip to content

Commit 04bf8e5

Browse files
authored
Merge pull request #24 from jamezp/releases-2025-09
Add blog post for 6.2.14.Final and 7.0.0.Final releases. Add data for…
2 parents cc93205 + f7ec34e commit 04bf8e5

File tree

5 files changed

+139
-10
lines changed

5 files changed

+139
-10
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
layout: post
3+
title: "RESTEasy 6.2.14.Final and 7.0.0.Final Releases"
4+
subtitle: ""
5+
date: 2025-09-28
6+
author: James R. Perkins
7+
---
8+
9+
Today we are excited to announce the release of RESTEasy link:/downloads#6214final[6.2.14.Final] and RESTEasy
10+
link:/downloads#700final[7.0.0.Final]. RESTEasy 7.0.0.Final has been a long time coming and likely could have been
11+
final a while ago. However, we had some housekeeping we wanted to get done first.
12+
13+
The release of 7.0.0.Final is a major milestone. It finalizes our effort to streamline the core framework and move
14+
key integrations into their own separate projects. This allows them to be versioned and released independently, giving
15+
users more flexibility.
16+
17+
== Major Changes
18+
19+
With RESTEasy 7.0, the Vert.x, Netty, and Jetty integrations have been moved from the core repository into their own
20+
projects. The old artifacts are now deprecated in 6.2.14.Final and have been removed completely in 7.0.0.Final.
21+
22+
We strongly recommend all users migrate to the new group and artifact IDs (GAVs), as all future development and fixes
23+
will happen in these new repositories.
24+
25+
The following table maps the old GAVs to the new ones:
26+
27+
|===
28+
|Old/Removed GA |New GAV
29+
30+
|`org.jboss.resteasy:resteasy-netty4`
31+
|`dev.resteasy.netty:resteasy-embedded-server:1.0.0.Final`
32+
33+
|`org.jboss.resteasy:resteasy-netty4-cdi`
34+
|`dev.resteasy.netty:resteasy-embedded-server-cdi:1.0.0.Final`
35+
36+
|`org.jboss.resteasy:resteasy-reactor-netty`
37+
|`dev.resteasy.netty:resteasy-embedded-server-reactor:1.0.0.Final`
38+
39+
|`org.jboss.resteasy:resteasy-client-reactor-netty`
40+
|`dev.resteasy.netty:resteasy-reactor-netty-client:1.0.0.Final`
41+
42+
|`org.jboss.resteasy:resteasy-netty4`
43+
|`dev.resteasy.netty:resteasy-embedded-server:1.0.0.Final`
44+
45+
|`org.jboss.resteasy:resteasy-vertx`
46+
|`dev.resteasy.vertx:resteasy-vertx-embedded-server:1.0.1.Final`
47+
48+
|`org.jboss.resteasy:resteasy-client-vertx`
49+
|`dev.resteasy.vertx:resteasy-vertx-client:1.0.1.Final`
50+
51+
|`org.jboss.resteasy:resteasy-client-jetty`
52+
|`dev.resteasy.jetty:resteasy-jetty-client:1.0.0.Alpha2`
53+
|===
54+
55+
[WARNING]
56+
====
57+
The package for the Netty Reactor Client changed. This had to be done as it used the same package as the RESTEasy Client
58+
and causes a package split between the two artifacts.
59+
====
60+
61+
== 7.0.0.Final
62+
63+
RESTEasy 7.0.0.Final is a https://jakarta.ee/specifications/restful-ws/4.0/[Jakarta REST 4.0] implementation. For the
64+
users of the Jakarta RESTful Web Services implementation, this is mostly bug fixes from the previous version of 7.0.0.Beta1.
65+
66+
=== Bug
67+
68+
* https://issues.redhat.com/browse/RESTEASY-3591[RESTEASY-3591] No SocketConfig is set for Connection Managers in ClientHttpEngineBuilder43 which can cause indefinitely hangs
69+
* https://issues.redhat.com/browse/RESTEASY-3593[RESTEASY-3593] The ResteasyDeploymentImpl getOptionValue does not behave the same when the security manager is enabled
70+
* https://issues.redhat.com/browse/RESTEASY-3598[RESTEASY-3598] ClassNotFoundException for org.jboss.resteasy.client.jaxrs.internal.proxy.ProxyBuilderImpl
71+
* https://issues.redhat.com/browse/RESTEASY-3620[RESTEASY-3620] The SeBootstrap implementation should clear the RESTEasy Context when stopping the server
72+
73+
=== Task
74+
75+
* https://issues.redhat.com/browse/RESTEASY-3611[RESTEASY-3611] Remove support for the security manager
76+
* https://issues.redhat.com/browse/RESTEASY-3616[RESTEASY-3616] Deprecate/Remove RESTEasy Vert.x in the core project and move to a new project
77+
* https://issues.redhat.com/browse/RESTEASY-3618[RESTEASY-3618] Refactor the integration-tests-embedded to be a testable archive
78+
* https://issues.redhat.com/browse/RESTEASY-3629[RESTEASY-3629] Remove the resteasy-client-jetty from the project
79+
* https://issues.redhat.com/browse/RESTEASY-3632[RESTEASY-3632] Deprecate /Remove the RESTEasy Netty Integration
80+
81+
=== Enhancement
82+
83+
* https://issues.redhat.com/browse/RESTEASY-3292[RESTEASY-3292] Create a provider for java.nio.file.Path
84+
85+
86+
87+
Full releases notes can be found at https://github.com/resteasy/resteasy/releases/tag/7.0.0.Final.
88+
89+
== 6.2.14.Final
90+
91+
RESTEasy 6.2.14.Final is a https://jakarta.ee/specifications/restful-ws/3.1/[Jakarta REST 3.1] implementation. This
92+
release includes several important bug fixes and formally deprecates the components that have been moved to separate
93+
projects.
94+
95+
=== Bug
96+
97+
* https://issues.redhat.com/browse/RESTEASY-3591[RESTEASY-3591] No SocketConfig is set for Connection Managers in ClientHttpEngineBuilder43 which can cause indefinitely hangs
98+
* https://issues.redhat.com/browse/RESTEASY-3593[RESTEASY-3593] The ResteasyDeploymentImpl getOptionValue does not behave the same when the security manager is enabled
99+
* https://issues.redhat.com/browse/RESTEASY-3598[RESTEASY-3598] ClassNotFoundException for org.jboss.resteasy.client.jaxrs.internal.proxy.ProxyBuilderImpl
100+
* https://issues.redhat.com/browse/RESTEASY-3620[RESTEASY-3620] The SeBootstrap implementation should clear the RESTEasy Context when stopping the server
101+
102+
=== Task
103+
104+
* https://issues.redhat.com/browse/RESTEASY-3616[RESTEASY-3616] Deprecate/Remove RESTEasy Vert.x in the core project and move to a new project
105+
* https://issues.redhat.com/browse/RESTEASY-3618[RESTEASY-3618] Refactor the integration-tests-embedded to be a test
106+
107+
== Finally
108+
109+
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: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
- group: 7.0.x
22
supported: true
33
detail:
4-
- version: 7.0.0.Beta1
5-
date: 2025-03-10
6-
license: ASL v2
7-
source: https://github.com/resteasy/resteasy/releases/download/v7.0.0.Beta1/resteasy-7.0.0.Beta1-src.zip
8-
size: 37.5 MB
9-
release_notes: https://github.com/resteasy/resteasy/releases/tag/v7.0.0.Beta1
10-
download_link: https://github.com/resteasy/resteasy/releases/download/v7.0.0.Beta1/resteasy-7.0.0.Beta1-all.zip
11-
download_text: resteasy-7.0.0.Beta1-all.zip
4+
- version: 7.0.0.Final
5+
date: 2025-09-28
6+
license: ASL v2
7+
source: https://github.com/resteasy/resteasy/releases/download/v7.0.0.Final/resteasy-7.0.0.Final-src.zip
8+
size: 32 MB
9+
release_notes: https://github.com/resteasy/resteasy/releases/tag/v7.0.0.Final
10+
download_link: https://github.com/resteasy/resteasy/releases/download/v7.0.0.Final/resteasy-7.0.0.Final-all.zip
11+
download_text: resteasy-7.0.0.Final-all.zip
1212
jakarta_rest_spec:
1313
version: 4.0
1414
link: https://jakarta.ee/specifications/restful-ws/4.0/jakarta-restful-ws-spec-4.0.html
@@ -21,6 +21,23 @@
2121
- group: 6.2.x
2222
supported: true
2323
detail:
24+
- version: 6.2.14.Final
25+
date: 2025-09-28
26+
license: ASL v2
27+
source: https://github.com/resteasy/resteasy/releases/download/v6.2.14.Final/resteasy-6.2.14.Final-src.zip
28+
size: 36.6 MB
29+
release_notes: https://github.com/resteasy/resteasy/releases/tag/v6.2.14.Final
30+
download_link: https://github.com/resteasy/resteasy/releases/download/v6.2.14.Final/resteasy-6.2.14.Final-all.zip
31+
download_text: resteasy-6.2.14.Final-all.zip
32+
jakarta_rest_spec:
33+
version: 3.1
34+
link: https://jakarta.ee/specifications/restful-ws/3.1/jakarta-restful-ws-spec-3.1.html
35+
java_doc: https://jakarta.ee/specifications/restful-ws/3.1/apidocs
36+
documentation:
37+
examples: https://github.com/resteasy/resteasy-examples/
38+
link: https://docs.resteasy.dev/6.2/userguide/
39+
pdf: https://docs.resteasy.dev/6.2/userguide/resteasy-reference-guide.pdf
40+
java_doc: https://docs.resteasy.dev/6.2/javadocs/
2441
- version: 6.2.12.Final
2542
date: 2025-03-10
2643
license: ASL v2

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
</dependency>
5050
<dependency>
5151
<groupId>io.quarkiverse.roq</groupId>
52-
<artifactId>quarkus-roq-plugin-asciidoc</artifactId>
52+
<artifactId>quarkus-roq-plugin-asciidoc-jruby</artifactId>
5353
<version>${version.quarkus-roq}</version>
5454
</dependency>
5555
<dependency>

src/main/resources/application.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
site.escaped-pages=posts/*.md,docs/**.adoc
1+
site.escaped-pages=posts/*.adoc,posts/*.md,docs/**.adoc
22

33
quarkus.log.category."io.quarkiverse.roq.frontmatter.deployment".level=DEBUG
44

templates/partials/head.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,7 @@
1818
<link rel="stylesheet" type="text/css" href="{site.url('/css/jbossdeveloper-thin.css').absolute}" media="screen, projection"/>
1919
<link rel="stylesheet" type="text/css" href="{site.url('/css/commonhaus-footer.css').absolute}" media="screen, projection"/>
2020
<link rel="stylesheet" type="text/css" href="/css/asciidoctor-default.css"/>
21+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css"
22+
integrity="sha512-2SwdPD6INVrV/lHTZbO2nodKhrnDdJK9/kg2XD1r9uGqPo1cUbujc+IYdlYdEErWNu69gVcYgdxlmVmzTWnetw=="
23+
crossorigin="anonymous" referrerpolicy="no-referrer" />
2124
</head>

0 commit comments

Comments
 (0)