With the release of the first release candidate the final release of JavaRebel is approaching fast. Although there will be no new features in the final release we will also release an Eclipse plugin that integrates JavaRebel directly with WTP. You can expect the final release before mid-December.
Let us remind you that the early adopter discount will only be valid until the final release. After it is over the price of a JavaRevel 1 seat license will be 150$ with volume discounts adjusted accordingly. Hurry up with your JavaRebel purchases!
We have finished working on JavaRebel features for the 1.0 release and will now focus on fixing the last issues. The first release candidate includes the following changes as compared to the previous milestone:
- Reflection support. Methods added to classes will be properly visible via the Reflection API under Java 5+.
- Eclipse PDE support. Plugin code can now be reloaded using JavaRebel. See this post and screencast for details. Instructions are in the installation manual.
- IntelliJ IDEA plugin development support. Plugin code can now be reloaded using JavaRebel. Instructions are in the installation manual.
- Java EE container support. We now support Orion and Caucho Resin under Java 5. Instructions are in the installation manual.
- Custom classloader support. If JavaRebel doesn’t officially support your container or you use a custom classloader there is a good chance it will work now. See this article for details.
Usually JSP is first translated to regular Java code and then compiled into a Java servlet. JSP Weaver eliminates the Java generation and compilation stage by interpreting the JSP files on-the-fly. This reduces the time taken to reload a JSP up to 50 times bringing it from seconds down to milliseconds.
We have launched the next milestone of the JSP interpreter JSP Weaver. This release brings you the long awaited JSP standard syntax support and includes several fixes. All the known limitations have been addressed we are getting ready to release the final version. Now JSP Weaver supports full JSP specification from 1.0 to 2.1. However we do not support Java 5 language changes like generics and enums in scriptlets at the moment.
We are glad to announce the immediate availability of JavaRebel 1.0 M3! Thanks to all the feedback we received from our users this release is greatly improved in terms of installation simplicity, compatibility, stability and performance.
Since previous version suffered from some problems that stopped our users from taking full advantage of JavaRebel we decided to restart the evaluation period with this release. So you are free to try JavaRebel for 14 days whether you have used the previous version or not.
JavaRebel 1.0 M3 features the following changes:
- Simpler installation. Now to install JavaRebel on Java 5 you need only to add “-noverify -javaagent:javarebel.jar” to the command line.
- Better performance. This especially concerns startup times and background CPU usage. Some users have reported 2-3 times faster application server startup with this version than with previous.
- Improved compatibility. We have worked hard to make JavaRebel play well with others. Special thanks to Scala, Tapestry and Mule communities.
- Expanded support for Java 1.4. We now support in addition to BEA Weblogic 8.x also Oracle OC4J 9.x, 10.x and Tomcat 4.x.
- Numerous bugfixes. Thanks to your bug reports we have fixed a large number of problems with the previous version. This release should be considerably stabler and work out-of-the-box on all supported systems.
See changelog for details.