SlideShare a Scribd company logo
Understanding & Aligning with AEM Release Cycle
Planning for the different release types, release cycles and support period
Ashokkumar T A | 09-Dec-2019
Why bother about AEM releases?
Just pushed your AEM application live…
You have all the maintenance processes defined and scheduled…
Time to relax…
Not really… Adobe is at work
• Your AEM version is going out of core support shortly
• You face a critical issue, Adobe has released a hot fix for that, but you cannot apply it as you have not
applied the latest service pack in your environment
• Your application team wants to build on a new feature made available by Adobe, but you have not yet
applied that in your environment
As you can see, there are different types of releases for AEM happening periodically. Keeping track of them
and planning for which ones to apply and when is essential to maintaining your AEM environment healthy
and in a ready state to respond to any situation
2
Release Types
The different release types of AEM
Full release – The main release that contains many new features and improvements. Older versions can
only be migrated in the a new full release
Service pack – An AEM package that can be installed on your installation, recommended to keep your AEM
updated with the latest service pack
Feature pack – An AEM package that includes enhancements and new features. There is no defined
timeline for a feature pack release and typically would have dependency on other feature packs and service
pack to be installed.
Hot fix – An AEM package released on need basis to address critical issues in the product. These are quick
fixes from Adobe. You could skip applying it if the issue addressed is not of concern for your case
Cumulative fix pack – An AEM package that includes all the hot fixes and may also include some feature
pack items.
3
Release Cycle
Keep track of the following releases from Adobe
• Full release – Released one a year typically in the month of April.
• Service pack – Released quarterly, made available in the last month of every quarter
• Cumulative fix pack – Released monthly containing all the hot fixes for the month. May also include some
new features.
• Hot fix – Released ad-hoc based on need
• Feature pack – No defined cycle for feature pack releases.
4
Support Period
Beware – you might be having an unsupported AEM version
• Core support period for a version is 3 years from the date of its release (not the date of your purchase or
your go-live)
• Extended support available for additional 2 years
• Self service support for 1 year beyond this period (through on-line self help mechanism)
• Prudent to be in safe zone and migrate before your version goes out of support
A lot of details goes into your specific contract with Adobe, but generally its safe to
• Keep your version of AEM within the core support period – for critical, frequently changing application. This
requires a minimum migration cycle of once in 2 to 2.5 years
• For non-critical applications – have migration cycles in the range of 3 to 4 years to maintain your installation
with-in the Adobe professional support cycle
5
Regular up-keep
Maintain your AEM setup Strong & Sound
• Hot fixes – Keep track of all hot fixes, evaluate if a hot fix is applicable for your setup, confirm with Adobe
support team before installing the hot fix
• Feature packs – Evaluate the need of the new feature or enhancement addressed in the feature pack for
your application, install it if needed
• Service packs – Desirable to keep the AEM instance updated with latest service pack. It makes sure that
you have a platform on which future hot fixes and feature packs can be quickly applied
• Cumulative fix pack – Weigh in on the need vs. overhead to decide if a CFP needs to be applied.
A general best practice is to keep your environment updated of the latest service pack periodically so that
brings in the benefits of all the fixes, features and enhancements done so far and also keep the environment
ready to apply any emergency fixes in the future.
6
Repository migration
Essential for maintaining your AEM setup over long run
• AEM support model forces repository migration to newer versions
• Prudent to be in the core support period of your AEM version
• Upgrade on every full release (on the latest always) or choose to skip ‘x’ releases (less frequent migration)
and migrate
• AEM’s release notes defines migration path from previous versions (in core support period)
• Never underestimate the complexity of repository migration. The migration might require code changes and
content migration as well
7
Some golden rules – we have always known
• Do not do any change directly in production. Make sure its tested in a lower environment, however trivial
the change may be
• Include both Author and Publish instances while testing
• Keep the content in the test environment as close to production as possible
• Take backup before any change
• In case of upgrade, rebuild the application with new uber.jar version
• Test thoroughly – both for functional and non-functional requirements
8
Detailed write-up on this topic at
https://aem-musings.blogspot.com/2019/06/understanding-aem-release-types-release.html
Thank You
9
Feedback and suggestions welcome. Please write to
ashokkumar_ta / ashokkumar.ta@gmail.com

More Related Content

PDF
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
PDF
Working with FME in an Agile Software Development Lifecycle
PDF
Hidden gems in cf2016
PPTX
Habitat Managed Chef
PDF
SAP Host Agent x509 authentication
PPTX
Warsaw MuleSoft Meetup - Runtime Fabric
PDF
Infrastructure as Code with Chef
DOCX
Integrate UFT with Jenkins Guide
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
Working with FME in an Agile Software Development Lifecycle
Hidden gems in cf2016
Habitat Managed Chef
SAP Host Agent x509 authentication
Warsaw MuleSoft Meetup - Runtime Fabric
Infrastructure as Code with Chef
Integrate UFT with Jenkins Guide

What's hot (19)

PPTX
8 Reasons Your Team Should Connect to the Rocket ALM Hub
PPT
Error Handling in Mulesoft
PPTX
Mumbai MuleSoft Meetup 13
PPTX
Managing the SharePoint 2010 Application Lifecycle - Part 2
PPTX
Year in Review: Perforce 2014 Product Updates
PPTX
Funcionalidad -response
PDF
SAP LVM Post Copy Automation Integration
PPT
Dev ops for rpa
PDF
ColdFusion builder plugins
PDF
Reusable Build Scripts for Managed Package Development (October 14, 2014)
PPTX
Chef Tutorial | Chef Tutorial For Beginners | DevOps Chef Tutorial | DevOps T...
PDF
Cooking Up Windows with Chef Automate
PDF
SAP LVM Custom Instances
PPTX
Apex world 2018 continuously delivering APEX
PPTX
Learn mulesoft from scratch
PDF
SAP LVM Integration with SAP BPA
PPTX
What's new in ASP.NET vNext
PPT
Chef Delivery
PPTX
How to deploy your Apps in serverless-way using App Engine.pptx
8 Reasons Your Team Should Connect to the Rocket ALM Hub
Error Handling in Mulesoft
Mumbai MuleSoft Meetup 13
Managing the SharePoint 2010 Application Lifecycle - Part 2
Year in Review: Perforce 2014 Product Updates
Funcionalidad -response
SAP LVM Post Copy Automation Integration
Dev ops for rpa
ColdFusion builder plugins
Reusable Build Scripts for Managed Package Development (October 14, 2014)
Chef Tutorial | Chef Tutorial For Beginners | DevOps Chef Tutorial | DevOps T...
Cooking Up Windows with Chef Automate
SAP LVM Custom Instances
Apex world 2018 continuously delivering APEX
Learn mulesoft from scratch
SAP LVM Integration with SAP BPA
What's new in ASP.NET vNext
Chef Delivery
How to deploy your Apps in serverless-way using App Engine.pptx
Ad

Similar to Aligning to AEMs Release Cycle (20)

PPTX
Managing Updates with System Center Configuration Manager 2012
PDF
Training Slides: Intermediate 203: Upgrading Continuent Tungsten Software
PPTX
Siebel Upgrade Best Practices & Processes V2
PPTX
Software maintenance ppt
PDF
(ATS6-PLAT08) AEP in a Validated Environment
PDF
Steps for Upgrade OutSystems platform.pdf
PDF
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
PDF
Oracle_Applications_Cloud_-_Update_Policy_V2.pdf
PDF
Oracle EPM Road Map Strategy
PPTX
Configuration management
PDF
Migration to the cloud
PDF
Em13c features- HotSos 2016
PPTX
management of maintainance
PDF
Ax2012 technical Upgrade process
PDF
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
PDF
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
PPTX
Software maintenance real world maintenance cost
PDF
Ncerc rlmca202 adm m3 ssm
PDF
Upgrading or migrating to a higher AEM version - Planning and process
PDF
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
Managing Updates with System Center Configuration Manager 2012
Training Slides: Intermediate 203: Upgrading Continuent Tungsten Software
Siebel Upgrade Best Practices & Processes V2
Software maintenance ppt
(ATS6-PLAT08) AEP in a Validated Environment
Steps for Upgrade OutSystems platform.pdf
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Oracle_Applications_Cloud_-_Update_Policy_V2.pdf
Oracle EPM Road Map Strategy
Configuration management
Migration to the cloud
Em13c features- HotSos 2016
management of maintainance
Ax2012 technical Upgrade process
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
Software maintenance real world maintenance cost
Ncerc rlmca202 adm m3 ssm
Upgrading or migrating to a higher AEM version - Planning and process
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
Ad

More from Ashokkumar T A (17)

PDF
A quick introduction to Strapi CMS
PDF
A quick introduction to GraphQL
PDF
Cloud trends - 2020
PDF
AEM - Binary less replication
PDF
Microservices trends - 2020
PDF
Designing for search in AEM
PDF
AEM - A Collection of developer friendly tools
PDF
On MQ Series & JMS
PDF
Aem offline content
PDF
Reactive applications
PDF
Redis overview
PDF
Apache shiro security framework
PDF
Web analytics an intro
PDF
The six key steps to AEM architecture
PDF
Cms product evaluation
PDF
Aem maintenance
PDF
Aem dispatcher – tips & tricks
A quick introduction to Strapi CMS
A quick introduction to GraphQL
Cloud trends - 2020
AEM - Binary less replication
Microservices trends - 2020
Designing for search in AEM
AEM - A Collection of developer friendly tools
On MQ Series & JMS
Aem offline content
Reactive applications
Redis overview
Apache shiro security framework
Web analytics an intro
The six key steps to AEM architecture
Cms product evaluation
Aem maintenance
Aem dispatcher – tips & tricks

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity

Aligning to AEMs Release Cycle

  • 1. Understanding & Aligning with AEM Release Cycle Planning for the different release types, release cycles and support period Ashokkumar T A | 09-Dec-2019
  • 2. Why bother about AEM releases? Just pushed your AEM application live… You have all the maintenance processes defined and scheduled… Time to relax… Not really… Adobe is at work • Your AEM version is going out of core support shortly • You face a critical issue, Adobe has released a hot fix for that, but you cannot apply it as you have not applied the latest service pack in your environment • Your application team wants to build on a new feature made available by Adobe, but you have not yet applied that in your environment As you can see, there are different types of releases for AEM happening periodically. Keeping track of them and planning for which ones to apply and when is essential to maintaining your AEM environment healthy and in a ready state to respond to any situation 2
  • 3. Release Types The different release types of AEM Full release – The main release that contains many new features and improvements. Older versions can only be migrated in the a new full release Service pack – An AEM package that can be installed on your installation, recommended to keep your AEM updated with the latest service pack Feature pack – An AEM package that includes enhancements and new features. There is no defined timeline for a feature pack release and typically would have dependency on other feature packs and service pack to be installed. Hot fix – An AEM package released on need basis to address critical issues in the product. These are quick fixes from Adobe. You could skip applying it if the issue addressed is not of concern for your case Cumulative fix pack – An AEM package that includes all the hot fixes and may also include some feature pack items. 3
  • 4. Release Cycle Keep track of the following releases from Adobe • Full release – Released one a year typically in the month of April. • Service pack – Released quarterly, made available in the last month of every quarter • Cumulative fix pack – Released monthly containing all the hot fixes for the month. May also include some new features. • Hot fix – Released ad-hoc based on need • Feature pack – No defined cycle for feature pack releases. 4
  • 5. Support Period Beware – you might be having an unsupported AEM version • Core support period for a version is 3 years from the date of its release (not the date of your purchase or your go-live) • Extended support available for additional 2 years • Self service support for 1 year beyond this period (through on-line self help mechanism) • Prudent to be in safe zone and migrate before your version goes out of support A lot of details goes into your specific contract with Adobe, but generally its safe to • Keep your version of AEM within the core support period – for critical, frequently changing application. This requires a minimum migration cycle of once in 2 to 2.5 years • For non-critical applications – have migration cycles in the range of 3 to 4 years to maintain your installation with-in the Adobe professional support cycle 5
  • 6. Regular up-keep Maintain your AEM setup Strong & Sound • Hot fixes – Keep track of all hot fixes, evaluate if a hot fix is applicable for your setup, confirm with Adobe support team before installing the hot fix • Feature packs – Evaluate the need of the new feature or enhancement addressed in the feature pack for your application, install it if needed • Service packs – Desirable to keep the AEM instance updated with latest service pack. It makes sure that you have a platform on which future hot fixes and feature packs can be quickly applied • Cumulative fix pack – Weigh in on the need vs. overhead to decide if a CFP needs to be applied. A general best practice is to keep your environment updated of the latest service pack periodically so that brings in the benefits of all the fixes, features and enhancements done so far and also keep the environment ready to apply any emergency fixes in the future. 6
  • 7. Repository migration Essential for maintaining your AEM setup over long run • AEM support model forces repository migration to newer versions • Prudent to be in the core support period of your AEM version • Upgrade on every full release (on the latest always) or choose to skip ‘x’ releases (less frequent migration) and migrate • AEM’s release notes defines migration path from previous versions (in core support period) • Never underestimate the complexity of repository migration. The migration might require code changes and content migration as well 7
  • 8. Some golden rules – we have always known • Do not do any change directly in production. Make sure its tested in a lower environment, however trivial the change may be • Include both Author and Publish instances while testing • Keep the content in the test environment as close to production as possible • Take backup before any change • In case of upgrade, rebuild the application with new uber.jar version • Test thoroughly – both for functional and non-functional requirements 8 Detailed write-up on this topic at https://aem-musings.blogspot.com/2019/06/understanding-aem-release-types-release.html
  • 9. Thank You 9 Feedback and suggestions welcome. Please write to ashokkumar_ta / ashokkumar.ta@gmail.com