3.5.0.M02 - Release Notes

The Bondi (3.5.0) release of Virgo

This is the second milestone for the Virgo Bondi (3.5.0) release.

A full list of bugs included in this release is available here.

Highlights

From 3.5.0 onward, Virgo can be initial provisioned via p2. Bug 343543 and its dependencies track the work done on this topic. Now it's possible, using the standard p2 director, to provision every Virgo distribution.

From this milestone onward we decided split the Nano offering in two - the smallest one - Nano - serves as an enhanced OSGi container with various serviceability features and hot-deployment for your everyday bundles. The other flavor - Virgo Nano Full - is a more complete, yet very small web-server with embedded Tomcat, p2 provisioning and various serviceability features. Virgo Nano Full comes bundled with Gemini Web and is therefore capable of handling web applications (WARs and Web Application Bundles). Each Nano distribution runs in a single region.

We also revised the directory layout in this milestone so it's closer to the classic Virgo layout familiar to users.

Spring Framework is removed from the Nano runtime, this gives you freedom to bring your desired Spring Framework version on board without being constrained by our choice.

Hot-deployment is now available out of the box for Virgo Nano too.

The shell configuration is now contained in a single properties file.

This milestone also includes many bugfixes and other enhancements.

Notable leftovers for future milestones (3.5.0.M03+)

Improved Virgo Tooling.

Improved Virgo Web Console.

Various Virgo Nano enhancements covered with this bug.