The JCP Expert Group for JAX-RS 2.0 API (JSR-339) has been formed recently. That means the real fun can start now. The main areas we plan to focus on include
- improved alignment & support for JSR-330 injection
- parameter validation
- RESTful MVC architecture model definition
- API for asynchronous processing support
- and more…
Provided you have a java.net ID (if not, you can easily create a new one), you are invited to subscribe as an observer of the project as well as you can subscribe to the Users’ mailing list as well as other project mailing lists. Also feel free to browse through the new JAX-RS source code. We’re just starting so, right now the code is almost identical to the JAX-RS 1.1 code. This will change, though, I promise
We would like to get community involved as much as possible so I encourage you to send any feedback you might have to the users mailing list. We are looking forward to your input! Also, you may want to use our issue tracker to submit any bugs or issues that you may find or new feature requests you would like us to address in the next version of JAX-RS. I should perhaps mention that we made a deliberate decision not to include a version number or a JSR number in the project name – we plan to use the project infrastructure for all new versions of JAX-RS, so it makes sense to file any (reasonable) feature requests in the issue tracker – even if you believe that the feature would not be addressed in JAX-RS 2.0, it may still be addressed in a later specification release.
With that I conclude this initial JAX-RS 2.0 update. Stay tuned for more soon!