A note from our Co-Founder – Celebrating 20 Years!
Caucho at Olympic Torch Relay in Seoul (pic on right)
2018 Road Map
Spectre & Meltdown Benchmarks
Quick Tip – /resin-admin usage
Dear Resin, Quercus, Hessian and Baratine users,
It's hard to believe that the company Scott and I started 20 years ago has grown into millions of users. In 1998 we decided to focus on lightweight and open source Java. Since then, Gartner has named us a "Visionary" and Netcraft has reported over 4 million deployments worldwide.
I'd like to say a very special thank you to our developers and partners around the globe. It's great to check my mail and talk to engineers who have been running Resin for almost two decades! It feels like we were kids when the Internet took off and now my kids are programming Java and finding issues to fix!
Keep sending us your bugs and make sure to stop by our offices next time you're in San Diego. Here's to another great 20 years!
– Steve Montal, Co-Founder and CEO
2018 Road Map
This year we will showcase the Caucho Platform using new case studies, examples and cookbooks.
In 2018, Resin development includes:
TLS Server Name Indication: As TLS does not provide a mechanism for a client to tell a server the name of the server it is contacting. It may be desirable for clientsto provide this information to facilitate secure connections to servers that host multiple 'virtual' servers at a single underlying network address.
Spring Boot Jar Loader: The spring-boot-loader modules allows Spring Boot to support executable jar and war files.Java does not provide any standard way to load nested jar files (i.e. jar files that are themselves contained within a jar). This can be problematic if you are looking to distribute a self-contained application that you can just run from the command line without unpacking. Resin’s integration with the Spring Boot Jar Loader will allow users to deploy self-contained web apps in a nested .jar or .war format
JDK Updates: Continued QA testing surrounding the releases of Java
MVN repository: We are inching closer to releasing a version with zero reported bugs! Upon reaching this coveted version release, we will be uploading it to the MVN repository for simple integration and download
Bug fixes, feature requests and performance
We are in bug-fixing mode for the upcoming 4.0.56 release in 3-4 weeks. More fixes are planned for the final release, but as of today, the following have been closed:
- 0006127: servlet-mapping only the first url-pattern works
- 0006122:Doc update for Custom Access Log
- 0006112:minGzipSize property
- 0006082:JDBC 4.2 additions
- 0006123:NPE in access log
- 0006114:PDF report name timestamp does not match generated time
We continue to move forward with the stability and performance of the Resin platform. Recently we have seen an uptick in the amount of on site clustered deployments. While no notable bugs related to clustering have been reported, we continue to refine the /resin-admin for management and oversight of clusters. If there is a feature you would like to see implemented in the /resin-admin or Resin in general, submit a feature request at the following link:
Simply register an account (if you haven’t already), set the severity to “feature”, and provide a short description.
Java Development Speeds Up
Oracle will speed up the releases of standard Java, with a new release JDK coming every six months and a long-term support version updated every three years. The next version of Java will be released in March 2018.
The renewed focus on the Java release cycle should bring about an abundance of feature implementations. Caucho plans to support all future releases of Java for Resin. As releases are made available, we will be reviewing the necessary architectural changes and providing updates as we work through implementation details.
Spectre & Meltdown Benchmarks
We are working to determine the performance impact (if any) that the patch fixes to Spectre & Meltdown will bring to Resin. Until we have worked through our extensive QA suite on a patched version, this project will be ongoing and we will share the results in future newsletters and caucho.com
Caucho at Olympic Torch Relay in Seoul
In January, we headed to Seoul to meet with Xest Information Technology, our partners and resellers in Korea for over fifteen years. Xest’s sales continue to increase as Resin has become a popular
solution for government, education and corporations in Korea with hundreds of new deployments annually.
As a special bonus, we got to see the Olympic Torch relay in the Dongdaemun area of Seoul. It was freezing cold, but spirits were high in anticipation of the Pyongyang Games!
Many thanks to Xest for their hard work and dedication to making the Caucho Platform a significant and widespread web applicaton server in Korea.
Quick Tip – /resin-admin statistics
Many of our clients are familiar with the /resin-admin interface, but unaware of some of the useful statistics and monitoring capabilities included. From the web-apps tab in /resin-admin the following statistics are available for your webapp:
For examples on interacting with Resin MBeans or other JMX statistics, take a look at the source code of the /resin-admin application. It is after all, a web-app running on Resin! Upgrade to the latest version of Resin today!