Virgo 3.7.0 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, February 15, 2017
Project: 
Release: 

3.7.0

Description: 

The Eclipse Virgo 3.7 release with code name Steel contains a rework of the build system to Gradle and updates of the major dependencies: Spring Framework (4.2.9), Gemini Blueprint (2.0), Gemini Web (3.0), Tomcat (8.5.11) and Equinox (3.9.1).

This release will be accompanied by

Bundlor 1.2.0 and Virgo Tooling 1.5.0.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

None

Security Issues: 

Known security issues:

  • Outdated Spring Framework Bug 510211 (fixed with Bug 510305)
  • Bug 511103 (currently under investigation - application developer side workaround is available)

3rd party libraries such as Spring Framework, Tomcat and others have been updated to recent versions.

 

Non-Code Aspects: 

Virgo Tooling has been updated.

Several new Virgo recipes have been added to the sample page:

  • Virgo recipe for 'Create a Custom Virgo Runtime with Dockerizor' ( HTML )
  • Virgo recipe for 'Serving Web Content with Spring MVC' ( HTML )
  • Virgo recipe for 'Accessing Data with MongoDB' ( HTML )
  • Virgo recipe for 'Messaging with RabbitMQ' ( HTML )
Usability Details: 

No usability issues.

End of Life: 

Virgo Nano Full has been discontinued.

  • Virgo Nano Full integrates OpenEjb and other components providing Java EE Web Profile function
Standards: 
  • Virgo requires Java 7 (JavaSE-1.7)
  • Virgo supports OSGi v4.3
  • The Gemini Web container provides support for Web Bundles as defined by OSGi Enterprise Spec v4.2
  • Tomcat 8.5 with servlet 3.1 and Jetty 8 with servlet 3.0 support
  • Kernel uses OSGi standard framework hooks
  • Virgo supports the OSGi Blueprint service, OSGi Declarative Services, OSGi JMX Management, and OSGi Log Service
Communities: 
  • Bugzilla in use by users and contributors
  • Virgo forum and virgo-dev similarly active
  • Bi-Monthly Virgo community call
  • Blogs
  • Forum is used for propagating news updates
  • Virgo Tutorial at EclipseCon
  • Mattermost (Virgo Channel on Mattermost)