•   Overview
  •   Downloads
  •   Documentation
  •   Community
  •   Blog

Monitor your application with MicroProfile Metrics

When Restful service is created and running in production environment, it's always required to expose some metrics data for devops team to collect to know if this application is running in good and healthy mode. MicroProfile Metrics provides standard way to expose metrics with java Annotation and developer API to build their own metrics. Expose metrics data is very easy with MicroProfile Metrics. Adding an annotation to a resource method will be the all...
Jim Ma • May 30, 2020
Read More

Sample Project For Swagger And JAX-RS Integration

Recently we have received(thanks Moicen for contribution) an example showing how to integrate Swagger and RESTEasy together, and here is the link: resteasy-examples/jaxrs-swagger-example at 4.2.0.Final · resteasy/resteasy-examples · GitHub This example shows how to integrate Swagger and JAX-RS implementation and use them together. The JAX-RS implementation we use here is RESTEasy. To use the Swagger for the restful resources, we need to generate the JSON...
Wei Nan Li • May 22, 2020
Read More

RESTEasy 3.12.0.Final: MicroProfile Config

RESTEasy 3.12.0.Final, just released, will ship with the upcoming WildFly 20. Besides a number of bug fixes, it has one new feature, the incorporation of MicroProfile Config. Previously, RESTEasy configuration parameters were retrieved from web.xml context-params and init-params. Now, as long as the necessary MicroProfile API and implementation jars are present (see Section 3.4.1.2. "Configuring MicroProfile Config" of the RESTEasy User Guide) are available...
The RESTEasy Team • May 18, 2020
Read More

Deploy resteasy-spring-boot project into WildFly Java EE Full & Web Distribution

Recently I have made an example project that showing how to deploy the resteasy-spring-boot based project into WildFly Java EE Full & Web Distribution, and here is the source code of the example: resteasy-spring-boot/sample-app-for-wildfly at master · resteasy/resteasy-spring-boot · GitHub There are several points need to be noted, and let me explain these points one by one. Firstly, we need to set the project packaging type...
Wei Nan Li • April 27, 2020
Read More

Deploy RESTEasy-Spring project into WildFly Servlet-Only Container

In this blog I'd like to demonstrate the process to deploy the resteasy-spring-basic example project into WildFly Servlet-Only Distribution. The example can be fetched from here: resteasy-examples/resteasy-spring-basic at master · resteasy/resteasy-examples · GitHub You can clone the example project and do the package of the example by running the Maven command: $ pwd resteasy-examples/resteasy-spring-basic $ mvn package ... [INFO] BUILD SUCCESS After packaging is done we...
Wei Nan Li • April 10, 2020
Read More

RESTEasy 3.11.0.Final: MicroProfile REST Client 1.4; Client memory management

Originally, RESTEasy 3.10.0.Final was intended to ship with Wildfly 19, but WF 19, along with a number of upstream projects including RESTEasy, was held back to enable supporting the forthcoming MicroProfile 3.3 umbrella project, which includes MicroProfile REST Client 1.4. Consequently, RESTEasy 3.11.0.Final was released with minor changes that support MP REST Client 1.4. The only relevant substantive change is the requirement that any implementation of...
Ron Sigal • February 20, 2020
Read More

RESTEasy default white-list based PolymorphicTypeValidator extension

I've been planning to write about the topic here since quite some time, apologize for the delay... A few months ago, when RESTEasy 4.4.2.Final and 3.9.3.Final have been released, you might have noticed that the Jackson 2 dependency has been updated to 2.10.x series and a default white-list based PolymorphicTypeValidator extension has been provided. OK, so, what's that and what is it really meant...
Alessio Soldano • February 11, 2020
Read More

RESTEasy 3.10.0.Final: Jakarta artifacts, new configuration parameter

Here comes the first RESTEasy release of 2020! RESTEasy 3.10.0.Final, which will ship with Wildfly 19, is the first release in the 3.x line to support the Jakarta EE APIs. For more discussion on that topic, see the blog post "RESTEasy 4.4.0.Final: moving to Jakarta artifacts and much more". Besides a number of bug fixes, it comes with a new configuration parameter, "resteasy.disable.providers...
Ron Sigal • January 15, 2020
Read More

RESTEasy 4.4.0.Final: moving to Jakarta artifacts and much more

Just before Halloween, here is another nice release of RESTEasy! The new version comes with: a bunch of new features in the Spring Web integration area many enhancements, mainly aiming at improving performances a lot of component upgrades, to pull in the latest / greatest available dependencies some important bug fixes (including one for a potential memory leak in the Reactor Netty client integration)   In addition to that, RESTEasy 4.4.0.Final is the first...
Alessio Soldano • October 30, 2019
Read More

Looking to the future...

If you look at the download page, you might notice that so far 2019 has been a year rich of RESTEasy releases. We've made 11 new versions available to the community, starting a new major (4.0) and six new minor (3.7, 3.8, 3.9, 4.1, 4.2, 4.3) streams . This was partially because we're trying to avoid including features in micro version releases and we're carefully ensuring...
Alessio Soldano • October 08, 2019
Read More

RESTEasy Spring Boot Starter 4.1.1.Final released

In release, these dependencies are upgraded: Spring Boot dependency is upgraded to 2.1.9.RELEASE RESTEasy dependency is upgraded to version 4.3.1.Final
Weinan Li • October 08, 2019
Read More

RESTEasy 4.3.0.Final and 3.9.0.Final released

Two new RESTEasy releases appeared recently, 4.3.0.Final and 3.9.0.Final. Both of them introduce a new feature which allows resource method parameters to be java.util.Optional<T> types, allowing a cleaner coding style. Like the previous 4.2.0.Final release, 4.3.0.Final includes performance improvement contributions from the community, and, of course, they both have bug fixes (upgrade early and often!) and component upgrades...
Ronald Sigal • September 23, 2019
Read More

RESTEasy Spring Boot Starter 4.1.0.Final and 3.2.0.Final released

The RESTEasy Spring Boot Starter 4.1.0.Final and 3.2.0.Final are released, and the major change is that these two releases adopt the newest RESTEasy releases as dependencies (RESTEasy 4.3.0.Final and 3.9.0.Final respectively for each branches). The latest artifacts are available on the JBoss Nexus repository as well as Maven Central repository.
Weinan Li • September 04, 2019
Read More

RESTEasy 4.2.0.Final: performance enhancements and new features

I'm pleased to announce that, at the end of last week, RESTEasy 4.2.0.Final has been released! It's less than two months since the previous minor has been tagged, however the community has been quite active lately ( thanks!! ) and we had a few interesting contributions really deserving a release: Great performance improvements: two parallel efforts on reducing memory footprint improved our internal benchmark numbers quite a lot; both JAX-RS client...
Alessio Soldano • August 05, 2019
Read More

RESTEasy Spring Boot Starter 4.0.0.Final released

RESTEasy Spring Boot Starter 4.0.0.Final is released and can be fetched from Github: Release 4.0.0.Final · resteasy/resteasy-spring-boot · GitHub Here is the maven dependency section to include the new release in your project: <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-spring-boot-starter</artifactId> <version>4.0.0.Final</version> <scope&gt...
Weinan Li • July 16, 2019
Read More
  • Newer Posts
  • Older Posts
  • Overview
  • Downloads
  • Documentation
  • Community
  • Blog
Commonhaus Foundation Commonhaus Foundation
Apache License 2.0 Security
Copyright © RESTEasy. All rights reserved. For details on our trademarks, please visit our Trademark Policy and Trademark List. Trademarks of third parties are owned by their respective holders and their mention here does not suggest any endorsement or association.