Major and Minor versions, Cumulative Updates, Fix Packs, and Code Fixes

K2 software releases fall into different release vehicles. The table below describes the differences between release vehicles. For information and guidance on installing different release vehicles, please see KB002772: Installing Major and Minor versions, Cumulative Updates, Fix Packs, and Code Fixes.

K2 On-premises products (e.g., K2 4.7, K2 Five)

Release Vehicle Example Approximate Release Frequency* Description Analogy
Major release K2 blackpearl, K2 Five 5 years A major release represents a major product generation of the K2 product set. Compared with Microsoft products, K2 major releases are similar to product generations (such as SQL Server 2018 or Windows 10).
Minor Release K2 blackpearl 4.7, K2 Five 5.1 Annually Minor releases are released roughly one a year and represent a minor product version that includes the latest updates, as well as new features and functionality. Compared with Microsoft products, K2 minor releases are similar to R2 releases (such as SQL Server 2018 R2), or new builds of Windows 10 (Anniversary update, Creators update) which include a lot of fixes and new features but are still the same Windows 10 OS.
Cumulative Update K2 4.7 March Cumulative Update, K2 Five (5.0) September 2018 Cumulative Update Roughly every 2 months, if enough Fix Packs have been released since the last Cumulative Update Cumulative Updates are an accumulation of Fix Packs and are periodically released. Cumulative Updates contain all preceding Cumulative Updates and Fix Packs for the applicable product. If you install a Cumulative Update for a particular product version, you do not have to install the preceding Cumulative Updates or Fix Packs since they will be included in the latest CU. Generally, Cumulative Updates do not include new features or functionality, but they may enable features or functionality that was available, but limited, in the major or minor release associated with the Cumulative Update. Compared with Microsoft products, K2 cumulative updates are similar to Service Pack releases (such as SQL Server 2018 R2 SP1).
Fix Pack (FP) Fix Pack 1, Fix Pack 5 Weekly Fix Packs usually contain fixes for reported or discovered issues in a product version and are typically released weekly. Fix Packs are cumulative, meaning that Fix Pack 3, for example, contains the fixes included in Fix Packs 1 and 2. Fix Packs roll up into Cumulative Updates. Fix Packs do have a "required minimum version", which means that your environment must be on the required minimum version (which could be a minor release such as K2 Five 5.1, or a Cumulative Update such as K2 Five (5.0) September 2018 Cumulative Update) before you install the Fix Pack. Compared with Microsoft products, K2 Fix Packs are similar to Update rollups.
Code Fix An assembly, installer or script sent to a customer to resolve a specific issue As necessary Code Fixes are patches which are not publicly available or widely distributed and are made available for specific clients to address specific issues when no other solutions/workarounds are available. Generally, code fixes roll up into a Fix Pack. Code Fixes are also sometimes referred to as Cold Fixes or Hot Fixes. You may see these alternate terms used, especially in older content. For the purposes of release vehicle definitions, distribution, and support, consider Code Fix, Hotfix and Coldfix to be equivalent. Compared to Microsoft products, K2 code fixes are similar to Microsoft hotfixes/QFEs/Limited Distribution Releases (LDR).
*Release frequencies are approximate and may occur more or less frequently.