Q1 2023 RESTEasy Quarterly Releases
By James R. Perkins | March 1, 2023
Today we announce some new RESTEasy releases. Given there was a low impact CVE, we have released some older versions of RESTEasy as well.
One big change, that likely seems odd for a patch release, is the way OPTION
requests are handled. Previously a DefaultOptionsMethodException
was thrown when invoked on a method that does not
contain an @OPTIONS
annotation. This will now simply return a valid response instead of throwing the exception. The
old behavior can be enabled by setting the dev.resteasy.throw.options.exception
configuration parameter to true
.
This change happened in all the releases listed below.
6.2.3.Final
This is the latest release for the Jakarta RESTful Web Services 3.1 specification. The release consists mostly of bug fixes and component upgrades.
One component upgrade worth noting is the Jackson Upgrade. The Jackson components were upgraded from 2.13 to the latest 2.14. This was done as WildFly 28 will include this upgrade as well and the RESTEasy 6.2.3.Final upgrade.
Full release notes for this release can be found here.
5.0.6.Final
This is the latest, and preferred, release for the
Jakarta RESTful Web Services 2.1 specification. Except the
above-mentioned OPTION
change, this is primarily component
upgrades with a few bug fixes.
Full release notes for this release can be found here.
4.7.9.Final
This release targets the Jakarta RESTful Web Services 2.1
specification. This will likely be the final release from the 4.x stream. It was done primarily to resolve the CVE
mentioned previously. Except the above-mentioned OPTION
change, this
is primarily component upgrades with a few bug fixes.
Full release notes for this release can be found here and some here as 4.7.8.Final introduced a bug.
Finally
Not noted or available for a general download, there was a release of 3.15.6.Final what was done and is available in
Maven Central. This was done a SnakeYAML CVE. This was an
important impact CVE. It only affects users using the org.jboss.resteasy:resteasy-yaml-provider
. Full release notes
can be found here and
here.
As always, feedback is welcome. Stay safe, and, depending on where you are, stay warm or be cool.
Useful Links
YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor