Joe Webb Blog

Musing and observations about SQL Server, other technogies, and sometimes just life in general

What's the difference in a GDR, a Cumulative Update, and a Service Pack?

The nomenclature used for referencing software releases and updates can be quite confusing. Let's consider an example to illustrate what the various terms mean.

As a new version of a product is being developed, it may be made available to select customers and community members for early testing. This is sometimes called alpha builds of the product.

As development progresses and the product becomes more and more polished, it's provided to a wider audience. This used to be called beta releases; for example beta 1, beta 2, etc. However a few years ago Microsoft changed the terminology for SQL Server pre-releases. They are now referred to as CTPs (Community Technology Previews). You can download the November CTP, for example.

As the product enters it's final stages before release, the feature set is complete and the product is undergoing final testing, it's called an RC (Release Candidate).

After a product has undergone significant testing and it's determined that no more changes will be made to the product before release, it's sometimes said that the product has gone golden. It's also called a GA (General Availability) release.

Once the bits been turned over to a company to mass produce the media (CDs, DVDs, etc), it's RTM'd (Released To Manufacturing).

Usually sometime around the RTM, the product version is "launched". The timing of the launch may or may not have any correlation with the time the product is actually available for purchase. The launch has more to do with marketing and product feature education than availability.

Finally the product is released! It's available for purchase from the normal distribution channels.

Over time, Hot Fixes are created by the dev team to address specific product issues affecting certain customers. Sometimes the issue is so wide spread, a GDR (General Distribution Release) is issued so that all customers will receive the updates.

Since hot fixes and GDRs are designed to quickly address specific problems encountered by specific customers, they can be issued rather often. The rapidity of the hot fixes and GDR's makes it impractical for many IT shops to keep up with the pace of the releases. So, a CU (Cumulative Update) is created that contains all of the applicable hot fixes. This makes it easier for customers who haven't been directly affected by the issues that sparked the hot fixes to remain current.

Once a large enough collection of changes have been gathered, an SP (Service Pack) will be issued. Historically, SPs have also been the release vehicle used to deliver new features that were not ready at the time of GA. For example, Database Mirroring was made available in SP1. SP2 brought us the custom reports as in the Performance Dashboard. Microsoft has since indicated that SPs will not be used as a release vehicle for new features.

And then the whole cycle starts overs. Feel like you're on a treadmill yet?

For more information, check out the following links:


Cheers!

Joe

kick it on DotNetKicks.com

Legacy Comments


Bennie Ribaldi
2008-07-12
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
Joe: what is a QFE and how does it fit into your scheme above? (Which is very helpful, by the way.)

Joe Webb
2008-07-12
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
Good question! I should have included that in the posting.

A QFE,or Quick Fix Engineering, is the release vehicle for those fixes that are not considered wide spread enough to warrant a full GDR, A QFE is associate with certain build numbers only.

Thanks for reading!

Joe

Remote DBA
2009-02-17
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
Thanks for the info, I never knew this.

giochi del casinò in rete
2010-05-19
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
van some one telling me what is QFR in details?

furry boots
2010-10-19
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
As the product enters it's final stages before release, the feature set is complete and the product is undergoing final testing, it's called an RC (Release Candidate).

snow boots | snow boots for women | columbia sportswear | columbia sportswear outlet | cheap north face jackets | the north face outlet | mac makeup | cheap makeup

hanly
2010-10-26
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
This super video converter for mac is developed by Emicsoft Studio, it is currently the best video converter running under Mac os x, comparied by isqunite, Visualhub and other Video Converter for Mac Free vide under simple video editing function embedded, support Even Thought This video converter for mac is a

chanel vernis
2010-11-10
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
boost."I never imagined those [url=www.wholesalereplicahandbags.net/...]cartier watches for sale[/url] those words would become an infamous entry [url=www.replicadesigner.org/...]Nike Shox TZ[/url] entry in the political lexicon," he


said.(Editing by Xavier Briand) [url=www.wholesalereplicahandbags.net/...]Louis Vuitton Sunglasses[/url] Briand) Supreme Court
Weighs Arizona's Tax Credit [url=www.replicadesigner.org/...]Vacheron Constantin Les Cabinotiers[/url] Credit for Private SchoolsIs Arizona Channeling Public [url=www.wholesalereplicahandbags.net/...]new chanel[/url] Public Money to Religious Schools?By ARIANE de [url=www.replicadesigner.org/...]Breitling Navitimer[/url] de VOGUENov. 3,

Lean Education
2011-01-19
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
GDR refers to the Global Depository Receipt.A bank certificate issued in more than one country for shares in a
foreign company. The shares are held by a foreign branch of an international bank. The shares trade as domestic shares,
but are offered for sale globally through the various bank branches.

Pankaj Nikam
2011-06-02
re: What's the difference in a GDR, a Cumulative Update, and a Service Pack?
hey thanks a lot for such awesome post! I always used to wonder what GDR means! Thanks a lot! Loved ur post.