Difference between revisions of "Versioning and Numbering"

(Redirected page to AppSuite:Versioning and Numbering)
 
(47 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Versioning and Numbering of Open-Xchange Products=
+
#REDIRECT [[AppSuite:Versioning_and_Numbering]]
 
 
== General Declaration ==
 
The Open-Xchange GmbH currently release two different generations of the Open-Xchange Collaboration Suite.
 
 
 
Open-Xchange Server 5 has been released as a community edition that uses the version namespace 0.8.x which is published in regular cycles as a source-only release. It is the groundwork for the commercial ''Open-Xchange Server 5'' product line. Commercial products use build numbers starting at "5000". Outlook connectors for this version use build numbers starting at 4.0. '''Open-Xchange Server 5 is no longer sold, and system maintenance stopped on April 30, 2010.'''
 
 
 
Open-Xchange Server 6 has been initially published in February 2007 and its sourcecode is distributed via a daily synchronized CVS repository and precompiled packages to the Open-Source community. It is the groundwork for the commercial products ''Open-Xchange Advanced Server Edition (powered by Univention)'', ''Open-Xchange Hosting Edition'' and ''Open-Xchange Server Edition''. Version numbers for all releases of the server and client/connector software are all starting with a "6".
 
 
 
Open-Xchange Server 6 is the successor of Open-Xchange Server 5.
 
 
 
Those two software generations differ extremely from each other, they use different backends, different APIs, different code and different user interfaces. They have in common that they are maintained by Open-Xchange GmbH and are at steady improvement by Open-Xchange and the Open-Source community. Those two generations as well as the connectors are not compatible to each other as of different backend technology and data formats. Open-Xchange offers a wide array of client and synchronization software for popular PIM client software like Outlook. There is also a connector for synchronization between Open-Xchange Server 6 and MacOS X native applications, a web interface optimized for mobile devices and several solutions for mobile device synchronization. Partners and the community are working on synchronization solutions for popular platforms like Evolution or Mozilla Thunderbird/Lightning.
 
 
 
=== Abbreviations ===
 
 
 
The Open-Xchange versioning 2009 (After SP5 Update 1) will be structured in the following way:<br><br>
 
'''<generation>.<major release>.<minor release> Rev<build number>'''<br>
 
 
 
{| border="1" cellpadding="3" cellspacing="0"
 
!align="left" |Abbreviation
 
!align="left" |Meaning
 
!align="left" |Comparison
 
|-
 
|<generation>
 
|The first number is the product generation number. A new generation may contain new architecture, different technology and many more.
 
|<font color="#008000">OX 6</font><font color="#FF0000"></font>
 
|-
 
|<major release>
 
|The second version number (major release) indicates significant program changes in terms of added functionality. Major changes to design and enhancements of APIs are possible. All APIs shall be backward compatible, which means, that mainly new functions can be added. If Open-Xchange releases a new major release this will be an even number, unstable interim releases have odd numbers.
 
|<font color="#008000">6.10</font><font color="#FF0000"> </font>
 
|-
 
|<minor release>
 
|The third version number (minor releases) indicates an update with consolidated bug fixes and non-intrusive feature enhancements. APIs and database will not be changed if this can be avoided. All changes must be backward compatible.
 
|<font color="#008000">6.10.1</font><font color="#FF0000"></font>
 
|-
 
|<build number>
 
|The Rev-number (Revision) shows the progress of the development in single steps
 
|<font color="#008000">6.10.1-Rev3</font><font color="#FF0000"></font>
 
|-
 
|
 
|
 
|
 
|-
 
|Public Patch Release / Patch Release
 
|A Public Patch Release enables Open-Xchange to publish a feature together with a patch. This in turn enables Open-Xchange to react more flexibly to time requests for certain features, thus relieving minor releases and making it possible to shift them. Delivering a feature with a Public Patch Release requires:
 
* It can be implemented without far-reaching side effects. This is especially true for features that are implemented as plug-ins. To a limited extend, features affecting a limited sub set of core functionality can be included. Technical pragmatism is fine to reach the goal (e.g., copy & paste of functionality instead of abstraction into a service). This pragmatism has to be leveled out though as soon as the feature is ported into a more flexible branch. 
 
*It can be deactivated and is deactivated by default. If a customer installs a Public Patch Release, the familiar feature set does not change. Only if explicitly activating the enhanced features, will they be available to the end user.
 
*If features require changes to the data base schema or configuration files, they have to be developed in such a way that they do not impair the running system.
 
*Side-effects of Public Patch Releases are evaluated by the respective developers. Together with the QA team, they make a test plan for checking for those side effects and other effects.
 
|
 
|}
 
<br>
 
 
 
=== Release Levels of Open-Xchange ===
 
 
 
These are the new Open-Xchange Release Levels 2011:<br><br>
 
 
 
{| border="1" cellpadding="3" cellspacing="0"
 
!align="left" |<font color="#008000">OX Release Level (new)
 
!align="left" |<font color="#008000">New Generation
 
!align="left" |<font color="#008000">Major Release
 
!align="left" |<font color="#008000">Minor Release
 
!align="left" |<font color="#008000">Patch Release
 
!align="left" |<font color="#008000">Public Patch Release
 
|-
 
|<font color="#FF0000"> '''OX Release Level (old)'''
 
|<font color="#FF0000"> New Generation
 
|<font color="#FF0000"> Service Pack
 
|<font color="#FF0000"> Maintenance Release
 
|<font color="#FF0000"> Program Temporary Fix (PTF)
 
|<font color="#FF0000"> Public Program Temporary Fix (Public PTF), Security Fix
 
|-
 
|'''Target Audience'''
 
|All
 
|Public/All
 
|Maintenance customers & Partners
 
|L3 Support Customers, Value Package Partners
 
|Public/All
 
|-
 
|'''Purpose'''
 
|Provide new technologies
 
|Provide functional enhancements including Bug Fixes, accumulate earlier Patch Releases's/ major releases
 
|Provide common bug fixes for all customers, accumulate previous Patch Release's
 
|Provide fixes for severity level 1/2 tickets, for a specific Support Customer, small features, temporary until next Maintenance Release accumulative
 
|Provide fixes for severity level 1/2 tickets, for all Support Customer, small features, temporary until next Maintenance Release accumulative
 
|-
 
|'''Frequency'''
 
|Open-Xchange Roadmap
 
|Every 6 to 12 weeks
 
|Decided by Open-Xchange
 
|According to SLA
 
|As soon as required
 
|-
 
|'''Support Committment'''
 
|5 years after First Customer Shippment (FCS)
 
|6 months after FCS of the Major Release
 
|Next Major Release
 
|Next Major Release
 
|Next Major Release
 
|-
 
|'''Requested by'''
 
|Product Management
 
|Product Management, Professional Services
 
|Support, QA, Product Management, Professional Services
 
|Entitled Customer (Support, Professional Services)
 
|Entitled Customer (Support, Professional Services), Product Management
 
|-
 
|'''Compatibility requirements/backward compatibility'''
 
|
 
|Database updates, Changes of configuration files
 
|Backward compatibility to last major release. In urgent cases there could be database updates or configuration file changes
 
|Backward compatibility to last major release
 
|Backward compatibility to last major release
 
|-
 
|'''Test Efforts OX (QA)'''
 
|Smoke Tests, Always Tests, Bug Fix Tests, Feature Tests, Dependencies Tests, Heuristic Tests, Performance Tests
 
|Smoke Tests, Always Tests, Bug Fix Tests, Feature Tests, Dependencies Tests, Heuristic Tests, Performance Tests
 
|Smoke Test, Always Tests, Bug Fix Tests, Dependencies Tests, Heuristic Tests, Performance Tests
 
|Smoke Tests, Always Tests, Bug Fix Tests - Support: Fix Approval
 
|Smoke Tests, Always Tests, Bug Fix Tests - Fix Approval
 
|-
 
|'''Test Efforts Customer/Partner'''
 
|Smoke Tests, Bug Fix Tests, New Feature Tests, Integration Tests
 
|Smoke Tests, Bug Fix Tests, New Feature Tests, Integration Tests
 
|Smoke Tests, Bug Fix Tests, Integration Tests
 
|Smoke Tests, Bug Fix Approval
 
|Smoke Tests
 
|-
 
|}
 
<br>
 
 
 
== Open-Xchange Server 6 ==
 
 
 
=== Editions ===
 
{| border="1" cellpadding="3" cellspacing="0"
 
!align="left" width="50"|Abbreviation
 
!align="left" width="200"|Description
 
!align="left" |Target usage
 
|-
 
|OX:HE
 
|Open-Xchange Hosting Edition
 
|Designed for organizations that want to provide a scalable, multi-tenant e-mail and collaboration solution to their customers. Focus:  Software-as-a-Service offerings
 
|-
 
|OX:SE
 
|Open-Xchange Server Edition
 
|Designed for medium and large size organizations, educational institutions and public administrations seeking a customizable communication solution. Focus: System Integrators
 
|-
 
|OX:SEforUCS
 
|Open-Xchange Server Edition for Univention Corporate Server
 
|Integration to in-house customer environments
 
|-
 
|OX:ASE
 
|Open-Xchange Advanced Server Edition
 
|Designed for small to medium size organizations, educational institutions and public administrations seeking for a customizable and in-house communication solution. Available for single-server (former OX Appliance Edition) and multi-server-setups. Focus: SIs and VARs
 
|}
 
 
 
=== Releases ===
 
 
 
====[http://oxpedia.org/wiki/index.php?title=Versioning_and_Numbering_2007 2007]====
 
 
 
====[http://oxpedia.org/wiki/index.php?title=Versioning_and_Numbering_2008 2008]====
 
 
 
====[http://oxpedia.org/wiki/index.php?title=Versioning_and_Numbering_2009 2009]====
 
 
 
====[http://oxpedia.org/wiki/index.php?title=Versioning_and_Numbering_2010 2010]====
 
 
 
====2011====
 
 
 
{| border="1" cellpadding="3" cellspacing="0"
 
!align="left" |GA
 
!align="left" |Release Name
 
!align="left" |Public Patch Releases
 
!align="left" |Shipped Packages
 
|-
 
| 2011-02-23
 
| Open-Xchange AE consolidation to Open-Xchange ASE / SE for UCS 6.18.2 (with UCS 2.4)
 
|
 
|
 
|-
 
| 2011-03-22 / 2011-05-05
 
| Open-Xchange HE / SE / ASE / SE for UCS 6.20
 
|
 
|v6.20.0-Rev3 (2011-03-21)
 
|-
 
| 2011-03-30
 
 
|[[File:check.gif]]
 
|OX v6.20.0 Rev 5 (built 2011-03-28/30) <br>OXtender 2 for Microsoft Outlook v7.0.12
 
|-
 
| 2011-04-07
 
 
|[[File:check.gif]]
 
|OX v6.20.0 Rev 7 (built 2011-04-05)
 
|-
 
| 2011-04-21
 
 
|[[File:check.gif]]
 
|OX v6.20.0 Rev 8 (built 2011-04-20/21)
 
|-
 
| 2011-05-19
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 11 (built 2011-05-13/16/18/19)
 
|-
 
| 2011-06-01
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 12 (built 2011-05-30/31) <br>OXtender for Microsoft Outlook 6.18.13 <br> OXUpdater 6.18.6
 
|-
 
| 2011-06-24
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 15 (built between 2011-06-21 and 2011-06-24) <br> OXUpdater 6.18.8 <br> OXtender for Microsoft Outlook 6.18.14 <br> OXtender 2 for Microsoft Outlook 7.0.19
 
|-
 
| 2011-07-06
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 18 (built 2011-07-04/05)
 
|-
 
| 2011-07-25/28
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0-Rev20 (2011-07-25) <br> OXtender 2 for Microsoft Outlook v7.0.21 <br> OXtender for Business Mobility
 
|-
 
| 2011-08-08
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 21 (built 2011-08-04/05)
 
|-
 
| 2011-08-19
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 22 (built 2011-08-17/18/19) <br> OXtender 2 for MS Outlook 7.0.23
 
|-
 
| 2011-08-31
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 24 (built 2011-08-29/30/31)
 
|-
 
| 2011-09-22
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 27 (built 2011-09-19/22) <br> Mobile Web App 1.0.0-11 <br> OXUpdater 6.18.9
 
|-
 
| 2011-10-06
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 29 (built 2011-10-05/06) <br> OXtender for Microsoft Outlook 6.18.15 <br> OXtender 2 for Microsoft Outlook 7.0.27
 
|-
 
| 2011-10-24
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 30 (built 2011-10-17/24) <br> OXtender for Microsoft Outlook 6.18.17 <br> OXtender 2 for Microsoft Outlook 7.0.29
 
|-
 
| 2011-11-24
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 32 (built 2011-11-14/24) <br> OXtender 2 for Microsoft Outlook 7.0.35
 
|-
 
| 2011-12-15
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 35 (built 2011-12-13/14) <br> OXtender 2 for Microsoft Outlook 7.0.39
 
|-
 
| 2011-12-21
 
 
|[[File:check.gif]]
 
|OX6 v6.20.0 Rev 36 (built 2011-12-20)
 
|}
 
 
 
=== What version do I have installed ===
 
 
 
Check [[UpdatingOXPackages#What_Service_Pack_do_I_have_installed.3F|this article]] to find out.
 
 
 
 
 
[[Category: General]]
 

Latest revision as of 11:23, 1 March 2013