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.

         

YourKit
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