Releases

3GPP uses a system of parallel "releases" - to provide developers with a stable platform for implementation and to allow for the addition of new features required by the market.

Features and contents of each Release

The list of specifications needed for each 3G and GSM release is listed in the TR mentioned in Release description below.

A simple list of Features per Release can be found here

The 3GPP Specification Release version matrix is a listing (with links) of the Specifications - showing the Release that each specification falls in to.

Freeze Dates:

Rel see Work Plan for Features in each Release Spec version number (see note 4) Functional freeze date, indicative only (see note 3)
Rel-12 12.x.y Stage 1 freeze TBD
Stage 2 freeze TBD
Stage 3 freeze TBD
Rel-11 11.x.y Stage 1 freeze September 2011
Stage 2 freeze March 2012 ?
Stage 3 freeze September 2012 ? (protocols stable three months later)
Rel-10 10.x.y Stage 1 freeze March 2010
Stage 2 freeze September 2010
Stage 3 freeze March 2011 (protocols stable three months later)
Rel-9 9.x.y Stage 1 freeze December 2008
Stage 2 freeze June 2009
Stage 3 freeze December 2009
Rel-8 8.x.y Stage 1 freeze March 2008
Stage 2 freeze June 2008
Stage 3 freeze December 2008
Rel-7 7.x.y Stage 1 freeze September 2005
Stage 2 freeze September 2006
Stage 3 freeze December 2007
Rel-6 6.x.y December 2004 - March 2005
Rel-5 5.x.y March - June 2002
Rel-4 4.x.y March 2001
R00 4.x.y see note 1 below
9.x.y
R99 3.x.y March 2000 (closed June 2011)
8.x.y
R98 7.x.y early 1999 (closed December 2007)
R97 6.x.y early 1998 (closed December 2007)
R96 5.x.y early 1997 (closed June 2006)
Ph2 4.x.y 1995 (closed June 2006)
Ph1 3.x.y 1992 (closed prior to creation of 3GPP)

Note 1: The term "Release 2000" was used only temporarily and was eventually replaced by "Release 4" and "Release 5" (most elements originally in Release 2000 were renamed Release 4, but some were deferred until Release 5).

Note 2: Specifications with a version number of 0.x.y, 1.x.y or 2.x.y indicates that it is a new, draft, specification which has not yet been approved. The anticipated release is normally shown on the cover of the document.

Note 3: After "freezing", a Release can have no further additional functions added. However, detailed protocol specifications (stage 3) may not yet be complete. In addition, OA&M specs and test specs may lag by some considerable time. A "frozen" Technical Specification is one which can have no further category B or C (new or modified functionality) Change Requests, other than to align earlier stages with later stages; thus all TSs pertaining to a Release may not necessarily be frozen at the time the Release itself is functionally frozen. Indeed since Release 7, the trend has been to freeze each of the three stages independently.

Note 4: In the version number, the field "x" is incremented at each change in the spec resulting from one or more Change Requests approved by the responsible TSG. Field "y" is incremented whenever an editorial change is made to a specification; editorial changes are those which cannot in any way change the technical interpretation of the spec, and are introduced at the discretion of the Support Team. Exceptionally, field "y" is incremented when a newly-provided version of a spec is found to be flawed due to, for example, misimplementation of a newly-approved CR; however, this circumstance is only permitted during the three-week period following the end of an SA (or GERAN) plenary, during which new versions of specs are produced. Every change of version is documented in the "change history" annex of the spec. When "x" is incremented, field "y" is reset to zero. When the Release field (the first digit) is incremented, fields "x" and "y" are reset to zero.

Note 5: "Exceptions" - Identified late-running Features at stage 2 freeze time will automatically imply an implicit delay in the stage 2 freeze date.

Other associated terms

Stages

The term "stage" derives from the ITU-T (originally CCITT) method for categorizing specifications (Recommendation I.130).

  • "Stage 1" refers to the service description from a service-user’s point of view.
  • "Stage 2" is a logical analysis, breaking the problem down into functional elements and the information flows amongst them across reference points between functional entities.
  • "Stage 3" is the concrete implementation of the protocols appearing at physical interfaces between physical elements onto which the functional elements have been mapped.

In addition, 3GPP often performs feasibility studies the results of which are made available in Technical Reports (normally 3GPP-internal TRs, numbered xx.8xx, not intended for transposition by the Organizational Partner SDOs). The feasibility study might be considered as a sort of "Stage 0". Furthermore, some Stage 3 specifications require test specifications to be prepared: effectively a "Stage 4".

Phases

This term has two distinct usages within the 3GPP:

  • in reference to GSM specifications, Phase 1, Phase 2 and Phase 2+ referred to releases of specifications (see table above);
  • some features within GSM/3G specifications have been enhanced over the years. For example, enhancements to the CAMEL functionality are referred to as CAMEL phase 2, CAMEL phase 3 CAMEL phase 4 etc. CAMEL is one of only a few examples within the 3GPP using the term in this sense.

Further information.

The mechanisms for creating and maintaining specifications are described in TR 21.900. A presentation outlining the release and change request process can be found here.

Release 12

Details of the features and work items under each 3GPP Release are kept in the corresponding, on-line, list of features and study items. A 3GPP description document - Overview of 3GPP Release 12 is available on-line, giving a high-level view of the features that are included in the Release.

Release 11

Details of the features and work items under each 3GPP Release are kept in the corresponding, on-line, list of features and study items. A 3GPP description document - Overview of 3GPP Release 11 is available on-line, giving a high-level view of the features that are included in the Release.

Release 10

Details of the features and work items under each 3GPP Release are kept in the corresponding, on-line, list of features and study items. A 3GPP description document - Overview of 3GPP Release 10 is available on-line, giving a high-level view of the features that are included in the Release.

Release 9

Details of the features and work items under each 3GPP Release are kept in the corresponding, on-line, list of features and study items. A 3GPP description document - Overview of 3GPP Release 9 is available on-line, giving a high-level view of the features that are included in the Release.

Release 8

Details of the features and work items under each 3GPP Release are kept in the corresponding, on-line, list of features and study items. A 3GPP description document - Overview of 3GPP Release 8 is available on-line, giving a high-level view of the features that are included in the Release. 3G Release 8 - See version 8 of ’Technical Specifications and Technical Reports for a UTRAN-based (...)