RESTEasy 6.2.12.Final and 7.0.0.Beta1 Releases

By James R. Perkins | March 10, 2025

Today we’d like to announce the release of RESTEasy 6.2.12.Final and RESTEasy 7.0.0.Beta1.

7.0.0.Beta1

RESTEasy 7.0.0.Beta1 is a Jakarta REST 4.0 implementation. This is the first beta release, a long time coming if I’m being honest. There have been high hopes we could get more features into this release, but the time has come to start finalizing it as Jakarta EE 11 becomes finalized.

Bugs:

  • RESTEASY-3491 - Unable to find netty dependency with missing ${os.detected.name}-${os.detected.arch} parameters
  • RESTEASY-3495 - problems when filename have accent
  • RESTEASY-3553 - [CVE-2024-9622] HTTP smuggling requests cause timeouts in resteasy-netty
  • RESTEASY-3562 - Regression in writing empty multipart content
  • RESTEASY-3577 - Multipart Form requests do not work correctly when the @FormParam type is not an EntityPart
  • RESTEASY-3582 - SeBootstrap services crash on shutdown

Enhancements:

  • RESTEASY-3583 - resteasy-undertow-cdi needs a mechanism to configure the Undertow builder more

Full releases notes can be found at https://github.com/resteasy/resteasy/releases/tag/7.0.0.Beta1.

6.2.12.Final

RESTEasy 6.2.12.Final is a Jakarta REST 3.1 implementation.

Bugs:

  • RESTEASY-3491 - Unable to find netty dependency with missing ${os.detected.name}-${os.detected.arch} parameters
  • RESTEASY-3495 - problems when filename have accent
  • RESTEASY-3553 - [CVE-2024-9622] HTTP smuggling requests cause timeouts in resteasy-netty
  • RESTEASY-3562 - Regression in writing empty multipart content
  • RESTEASY-3577 - Multipart Form requests do not work correctly when the @FormParam type is not an EntityPart
  • RESTEASY-3582 - SeBootstrap services crash on shutdown

Enhancements:

  • RESTEASY-3583 - resteasy-undertow-cdi needs a mechanism to configure the Undertow builder more
  • RESTEASY-3585 - Change the algorithm used for MethodHashing method hashing
  • RESTEASY-3557 - Update the way the SSLContext is processed for clients

Full releases notes can be found at https://github.com/resteasy/resteasy/releases/tag/6.2.12.Final.

New UndertowBuilderConfigurator API

In RESTEASY-3583 we introduce a new dev.resteasy.embedded.server.UndertowBuilderConfigurator interface which allows you to configure a io.undertow.Undertow.Builder before the Undertow server is started.

With this new interface, you can configure the io.undertow.Undertow.Builder with one or more configurators. You simply need to implement the interface as a service provider. You can optionally use the jakarta.annotation.Priority on the implementation where the lowest priority runs first.

Finally

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