Jump to: navigation, search

Virgo/Future


This page summarises the Virgo plan and notes design ideas for future Virgo features.

Virgo Plan

The following plan is subject to change and depends on how much resource is available as the project evolves.

4.0.0 (Cobalt) Release

  • Upgrade to Gemini Management 2.0
  • Support Equinox unity (my suggestion, it may now be called something different) - see bug 404390

3.8.0 Release

See the Bugs addressed for 3.8.0 for more information.

3.7.2 Release

  • Upgrade to Gemini Web 3.0 (Embedded Apache Tomcat 8.5.16)

See the Bugs addressed for 3.7.2 for more information.

3.7.1 Release

  • Upgrade to Gemini Blueprint 2.1
  • Upgrade to Spring Framework 4.3.9
  • Upgrade to Jolokia 1.3.6
  • Upgrade to commons-io 2.5
  • Upgrade to Logback 1.2.3
  • Upgrade to Slf4j 1.7.25
  • Deliver OkHttp3 Bundles with Virgo

See the Bugs fixed with 3.7.1 for more information.

3.7.0 (Steel) Release

  • Upgrade to Gemini Blueprint 2.0
  • Upgrade to Gemini Web 3.0 (Embedded Apache Tomcat 8.5.11)
  • TBD, but see the Steel bugtrain bug 396813.

Release Branding

To accommodate simultaneous releases of Virgo runtime, OSGi Web Container runtime, and Virgo tooling, we are branding each release with the name of a colour, including old releases.

Virgo Release Branding and Component Versions
Brand Runtime Web Container Blueprint Spring Framework Management Eclipse IDE Tooling
Fern SpringSource dm Server 1.0.x Embedded Apache Tomcat 6.0.x Spring DM 1.1.x 2.5.6.A - -
Emerald SpringSource dm Server 2.0.x OSGi Web Container 1.0.x
(Embedded Apache Tomcat 6.0.x)
Spring DM 1.2.1 3.0.0.RELEASE - -
Cornflower Virgo 2.1.x Gemini Web 1.1.x
(Embedded Apache Tomcat 6.0.x)
Spring DM 1.2.1 3.0.0.RELEASE - -
Maya Virgo 3.0.x Gemini Web 2.0.x
(Embedded Apache Tomcat 7.0.x)
Spring DM 1.2.1 3.0.5.RELEASE - -
Bondi Virgo 3.5 Gemini Web 2.1
(Embedded Apache Tomcat 7.0.x)
Gemini Blueprint 1.0 3.0.5.RELEASE Gemini Management 1.0.2 Virgo IDE 1.0
Sky Virgo 3.6.x Gemini Web 2.2.x
(Embedded Apache Tomcat 7.0.x)
Gemini Blueprint 1.0.2 3.1.0.RELEASE Gemini Management 1.0.x Virgo IDE 1.0.1
Steel Virgo 3.7 Gemini Web 3.0.x
(Embedded Apache Tomcat 8.5.x)
Gemini Blueprint 2.0 4.2.x.RELEASE Gemini Management 1.0.5 Virgo IDE 1.5
Cobalt Virgo 4.0 Gemini Web 3.0.x
(Embedded Apache Tomcat 8.5.x)
Gemini Blueprint 2.0 4.2.x.RELEASE Gemini Management 2.0 Virgo IDE 1.6

Note 1: we are steering clear of the following "wimp list" of colours: Azure, Indigo.


Future Directions

Support for the OSGi Subsystems specification is deferred indefinitely (rationale), except for generalising the InstallArtifact tree to a DAG which was implemented in Virgo 3.5.0 (see the Kernel Enhancements section of the Virgo 3.5.0 release notes).