CoreMedia Release Cycle and LTS Strategy

Last updated 3 minutes ago

Learn about the CoreMedia release cycle and Long Term Support releases.

LightbulbWhat you'll learn

  • Get to know the CoreMedia release cycle to plan your updates accordingly.
  • Understand the new version numbering system

Person reading a bookPrerequisites

  • Access to CoreMedia documentation

WristwatchTime matters

Reading time: 5 minutes

Person in front of a laptopShould I read this?

This guide is for Developers, Administrators, Project Managers.

Ensuring A Smooth Transition

Customer Track Options: New customers will always start with the latest Major version. However, they will need to choose between the "latest features" track (AEPs) or the Long-Term Support (LTS) track as updates become available.

Flexibility in Track Selection: While customers cannot switch from AEP to LTS within a Major version, they can switch from LTS to AEP at any time. Updates are feasible, with the transition from the last AEP to the next Major version being relatively straightforward.

Security and Compliance: The LTS track will receive breaking changes only, when required for security or compliance.

And On a Timeline, What Can You Expect?

From v13 on, major releases will also be the LTS version. Each major receives two AEPs, one after 6 months, and one after 12 months.

We will release a new major version every 18 months.

We recommend that customers update their CMCC distribution version at least twice a year.

Once a year is mandatory to stay on free open-source-support for third-party dependencies.

We will host two educational webinars annually to showcase updates across all our products, providing you/our clients with valuable insights.

Too much text? Have a look at the visual explanation → Upgrading CMCC - Product Releases and LTS Strategy in a Nutshell:

Upgrading CMCC - Product Releases and LTS Strategy

Explanation of the New Version Numbering System

The new three-part version number: YYMM.<lts>.<amp>

YYMM: This remains the same, representing the last two digits of the year followed by the two-digit month, indicating the release date.

<lts> (i.e., 2406.0.0): This stands for Long-Term Support. If <lts> equals 0, it indicates an AEP release. If <lts> is greater than 0, it indicates security-related changes, often due to necessary updates from third-party libraries.

<amp> (i.e., 2406.0.0): This stands for "Amplification," an increase in the last version number typically signifies a smooth and compatible update for AMP. This means the last version element (e.g., 2406.0.0) will be increased for AMP releases.

The goal is to enhance clarity between releases and update versions.

How to Manage Your Upgrading Processes - A Step-By-Step Guide

Last but not least, we want to provide you some real-life, tested, applicable and smart guidance.

Following these ten steps will help you to better understand the new CMCC release lifecycle and make informed decisions regarding your CMCC deployments and upgrades.

Step 1: Familiarize Yourself with the Major Release Cycle

Understand that a Major release occurs every 18 months, starting with version 12. These releases may include significant technology updates such as Java updates or API changes.

Step 2: Learn about Minor Releases

Know that Minor releases happen every 6 months for the active major version. These releases come in two types: AEP releases which add new features and technology updates, and LTS releases, which provide major security updates.

Explanation of Terms

  • Agile Maintenance Packages (AMP)

  • Long-Term Support (LTS)

  • Agile Enhanced Packages (AEP)

Step 3: Stay Updated with AMP Releases

Be aware that AMP releases, focusing on fixes and security patches, are released on-demand or roughly every 8 weeks. These updates are provided for both AEP and LTS releases.

Step 4: Understand Release Order

Understand that LTS releases are typically released before AEP releases. This helps in early detection of issues caused by technology updates before concentrating on new features.

Step 5: Know about Non-Breaking LTS Updates

Learn that in some cases, LTS updates may not be breaking. These updates are released as regular AMPs instead of increasing the middle version number.

Step 6: Choose Your Track

Decide whether to follow the "latest features" track (AEP) or the LTS track based on your organization’s needs and priorities.

Step 7: Consider Upgrade Implications

Understand the implications of upgrades depending on the chosen track. Plan upgrades accordingly to stay secure and compliant.

Step 8: Ensure Security and Compliance

Ensure timely application of AMP updates and plan for larger updates one or two times a year for both AEP and LTS tracks to maintain security and compliance.

Step 9: Be Aware of Support Duration

Plan for upgrades accordingly to ensure continued support for your CMCC deployment. Be aware of the support duration for each track.

For our current releases, you can find the support dates on our CoreMedia Website at: https://www.coremedia.com/product-support-lifecycle

Support Times - Product Releases and LTS Strategy
DISCLAIMER: The dates provided in the table above are for explanatory/informational purposes only. For future releases according to our planned release cycle, you can expect new major releases every 18 months starting with the CMCC 13 GA release in December 2025. Nevertheless, any dates stated in this guide do not constitute a legally binding agreement and are subject to change without notice.
Copyright © 2024 CoreMedia GmbH, CoreMedia Corporation. All Rights Reserved.