Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Virgo/Future"
(→Release Branding) |
|||
(21 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
The following plan is subject to change and depends on how much resource is available as the project evolves. | The following plan is subject to change and depends on how much resource is available as the project evolves. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== 4.0.0 (Cobalt) Release == | == 4.0.0 (Cobalt) Release == | ||
Line 15: | Line 10: | ||
* Upgrade to Gemini Management 2.0 | * Upgrade to Gemini Management 2.0 | ||
* Support Equinox unity (my suggestion, it may now be called something different) - see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=404390 bug 404390] | * Support Equinox unity (my suggestion, it may now be called something different) - see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=404390 bug 404390] | ||
+ | |||
+ | == 3.8.0 Release == | ||
+ | |||
+ | See the [https://bugs.eclipse.org/bugs/buglist.cgi?classification=RT&list_id=16480624&product=Virgo&query_format=advanced&target_milestone=3.8.0.M01 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 [https://bugs.eclipse.org/bugs/buglist.cgi?classification=RT&list_id=16480617&product=Virgo&query_format=advanced&target_milestone=3.7.2.RELEASE 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 [https://bugs.eclipse.org/bugs/buglist.cgi?classification=RT&list_id=16480617&product=Virgo&query_format=advanced&target_milestone=3.7.1.RELEASE 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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=396813 Steel bugtrain bug 396813]. | ||
== Release Branding == | == Release Branding == | ||
Line 21: | Line 44: | ||
{| class="wikitable" border="1" cellpadding="10" cellspacing="0" | {| class="wikitable" border="1" cellpadding="10" cellspacing="0" | ||
− | |+ '''''Virgo Release Branding''''' | + | |+ '''''Virgo Release Branding and Component Versions''''' |
|- | |- | ||
! Brand | ! Brand | ||
Line 27: | Line 50: | ||
! Web Container | ! Web Container | ||
! Blueprint | ! Blueprint | ||
+ | ! Spring Framework | ||
! Management | ! Management | ||
! Eclipse IDE Tooling | ! Eclipse IDE Tooling | ||
|- | |- | ||
− | | Fern || SpringSource dm Server 1.0 || | + | | 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 || OSGi Web Container 1.0 || Spring DM 1.2.1 || - || - | + | | Emerald || SpringSource dm Server 2.0.x || OSGi Web Container 1.0.x <br> (Embedded Apache Tomcat 6.0.x) || Spring DM 1.2.1 || 3.0.0.RELEASE || - || - |
|- | |- | ||
− | | Cornflower || Virgo 2.1 || Gemini Web 1.1 || Spring DM 1.2.1 || - || - | + | | Cornflower || Virgo 2.1.x || Gemini Web 1.1.x <br> (Embedded Apache Tomcat 6.0.x) || Spring DM 1.2.1 || 3.0.0.RELEASE || - || - |
|- | |- | ||
− | | Maya || Virgo 3.0 || Gemini Web 2.0 || Spring DM 1.2.1 || - || - | + | | Maya || Virgo 3.0.x || Gemini Web 2.0.x <br> (Embedded Apache Tomcat 7.0.x) || Spring DM 1.2.1 || 3.0.5.RELEASE || - || - |
|- | |- | ||
− | | Bondi || Virgo 3.5 || Gemini Web 2.1 || Gemini Blueprint 1.0 || Gemini Management 1.0 || Virgo IDE 1.0 | + | | Bondi || Virgo 3.5 || Gemini Web 2.1 <br> (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 || Gemini Blueprint 1.0.2 || Gemini Management 1.0 || Virgo IDE 1.0.1 | + | | Sky || Virgo 3.6.x || Gemini Web 2.2.x <br> (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 | + | | Steel || Virgo 3.7 || Gemini Web 3.0.x <br> (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 | + | | Cobalt || Virgo 4.0 || Gemini Web 3.0.x <br> (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: [http://www.microsoft.com/windowsazure/ Azure], [http://www.eclipse.org/indigo/ Indigo]. | Note 1: we are steering clear of the following "wimp list" of colours: [http://www.microsoft.com/windowsazure/ Azure], [http://www.eclipse.org/indigo/ Indigo]. | ||
− | |||
= Future Directions = | = Future Directions = | ||
Support for the OSGi Subsystems specification is deferred indefinitely ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=358437#c4 rationale]), except for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=358441 generalising the InstallArtifact tree to a DAG] which was implemented in Virgo 3.5.0 (see the Kernel Enhancements section of the [http://www.eclipse.org/virgo/download/release-notes/3.5.0.RELEASE.php Virgo 3.5.0 release notes]). | Support for the OSGi Subsystems specification is deferred indefinitely ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=358437#c4 rationale]), except for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=358441 generalising the InstallArtifact tree to a DAG] which was implemented in Virgo 3.5.0 (see the Kernel Enhancements section of the [http://www.eclipse.org/virgo/download/release-notes/3.5.0.RELEASE.php Virgo 3.5.0 release notes]). |
Latest revision as of 06:12, 23 June 2017
This page summarises the Virgo plan and notes design ideas for future Virgo features.
Contents
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.
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).