August 20, 2014
java, javaee, JAX-RS, Keycloak, oauth, openid connect, opensource, REST, RESTEasy, security, SSO
Many bugs fixes and cleanup. Not much for features although we did add a ton of tooltips to the admin console. We’re getting very close to a final release and are still on schedule to release 2nd week on September.
See keycloak.org for links to download and documentation.
March 31, 2014
java, javaee, JAX-RS, jboss, RESTEasy
Ron fixed a few bugs in validation. Netty improvements. A few other bug fixes here and there.
As usual, follow links from jboss.org/resteasy to download and view documentation and release notes.
February 27, 2014
John Ament, a long time lurker on resteasy-dev list has put together a lightweight combination of Undertow + Resteasy + Weld called Hammock. We’ve gotten in some PRs from him to help make this a reality, hope to get more. I’m hoping somebody puts together this combination with Netty too and contributes it.
December 12, 2013
java, javaee, JAX-RS, RESTEasy
Resteasy 3.0.6.Final has been released today. This is a maintenance release. Netty 4 JAX-RS 2.0 Async APIs actually work now! As usual, check out http://jboss.org/resteasy for how to download the distro and view documentation.
September 5, 2013
java, JAX-RS, RESTEasy
Resteasy 3.0.4.Final has been released today. Besides some bug fixes, this ended up being a major feature release specifically:
- Netty 4 integration thanks to Kristoffer Sjoegren
- Undertow integration
- JOSE JSON Web Encryption (JWE) Support
- A new Servlet 3.0 ServerContainerInitializer for Resteasy. This allows you to take advantage of JAX-RS integration within a standalone Servlet 3.0 environment. This means you can work solely with Application classes, use automatic scanning, and not have to write anything in your web.xml files for Tomcat and Jetty deployments!.
- I also published the new revised examples for my up-and-coming Restful Java With JAX-RS 2.0 book revision.
As usual, check out http://jboss.org/resteasy for how to download the distro and view documentation.
August 7, 2013
java, javaee, JAX-RS, RESTEasy
Follow the links at http://jboss.org/resteasy to download and view release notes. The was just a maintenance release fixing a few minor bugs in async and cookie parsing.
July 17, 2013
java, JAX-RS, RESTEasy
Mostly a small maintenance release. I did add a forward() method to HttpRequest. If you tried to forward() using a RequestDispatcher, Resteasy would still try and send a response. The HttpRequest.forward() method makes sure this happens and gives you an abstraction too. Special thanks to Alexey Ogarkov for adding java.net.URL support for JAX-RS 2.0 client framework too.
See http://jboss.org/resteasy for where to download and view release notes.
June 19, 2013
I had a blocker bug. If you were deploying to Tomcat or Jetty and using scanning, one of the built in providers would have been scanned when it should not have. It was just a matter of removing @Provider from this class. New release is up, you know where to look…
June 18, 2013
java, javaee, JAX-RS, REST, RESTEasy
Resteasy 3.0 has been released, follow links on the Resteasy web page to find downloads etc. After sitting on the JAX-RS 2.0 JSR for two years and implementing it in the Resteasy master branch we’re finally ready to release! I’d like to first thank the JAX-RS 2.0 JSR especially Marek, Santiago, and Sergey. We butted heads a lot on the JSR and I could be difficult at times, but I think JAX-RS 2.0 is a great spec because of it. I’d also like to thank Weinan Li, Ron Sigal, and Gunnar Morling for fixing bugs and getting Bean Validation integration working in the last minute.
It is really really really important that you read the migration guide. We had to change a bunch of stuff and behavior because the JAX-RS 2.0 got really strict, specifically the request dispatch algorithm, so you really need to view it. We also refactored some SPIs and such. So, again, read the migration guide!
- JAX-RS 2.0 compliance. Once Wildfly supports HTTP Digest Authentication we can officially certify Resteasy 3.0.Final. Since this is really just red tape, I decided to release 3.0 now instead of waiting, weeks for another Wildfly release.
- SSO and OAuth2 for browser and RESTful web services. Built to work on AS7 and EAP 6.1, allows you to add these features on top of existing AS7 security domains
- Bean Validation 1.1. integration support
- More comprehensive generics support for all component types
JAX-RS 2.0 standardized many features that existed in Resteasy 2.3.x and earlier. Going forward we will not support these deprecated APIs in Resteasy 3.0. They are there to ease your migration from proprietary Resteasy APIs to the JAX-RS 2.0 equivalent. If you have a bug, you need to either provide a patch/pull request yourself, or upgrade to the JAX-RS 2.0 equivalent API. As soon as Resteasy 3.0 gets into our commercial distribution, we will be removing these deprecated APIs from Resteasy, so you should switch sooner rather than later.
- Resteasy Client API org.jboss.resteasy.client.ClientRequest etc. Proxy API has been ported to work on top of JAX-RS 2.0 api.
- Resteasy interceptor framework: MessageBodyReaderInterceptor, MessageBodyWriterIntereptor, PostProcessorInterceptor, etc… These all have JAX-RS 2.0 equivalents
- Resteasy async API. This also has a JAX-RS 2.0 equivalent
Next few months we’ll be focusing on some point releases to mature 3.0. I’ll also be finishing a revision of my O’Reilly JAX-RS book and you’ll see some new workbook examples in the distribution soon. I’m also starting a new project that is going to pull in the OAuth2 work I’ve done. More on that later though. As for future Resteasy features, I’m looking for somebody to drive a RESTful database service interface. If you’re interested, please ping me or our development list.
June 10, 2013
JAX-RS, jboss, RESTEasy
Resteasy 3.0-RC1 has been released today. We are fully TCK compliant now, just need to have Wildfly support HTTP DIGEST auth, then we can officially certify. RC1 will have a 1 week lifetime and we’ll be doing a 3.0.Final release next week. So, *LAST CHANCE TO SUBMIT BUGS!*.
Go to: http://jboss.org/resteasy to find the docs and downloads links.