Compatibility

This page identifies the versions of Adobe Experience Manager with which a particular version of ACS AEM Commons is compatible. In general, we strive to be compatible with the current version and the last prior version. For the purpose of this page, compatible means that the package is install-able. Individual features may require a higher version. Please refer to the individual feature documentation pages for more details.

  CQ 5.5 CQ 5.6 AEM 5.6.1 AEM 6.0 AEM 6.1 AEM 6.2 AEM 6.3 AEM 6.4 AEM 6.5 AEM as a Cloud Service
6.X.X                 ✔ (6.5.21+) ✔ (2024.8.17569+) *
5.X.X               *
4.X.X              
3.17.X              
3.16.X              
3.15.X              
3.14.X                
3.13.X                
3.12.X                
3.11.X                
3.10.X                
3.9.X                
3.8.X                
3.7.X                  
3.6.X                  
3.5.X                  
3.4.X                  
3.3.X                  
3.2.X                  
3.1.X                  
3.0.X                  
2.14.X                
2.13.X                
2.12.X                
2.11.X                
2.10.X                
2.9.X                
2.8.X                
2.7.X                
2.6.X                
2.5.X                
2.4.X                
2.3.X                
2.2.X                
2.1.X                
2.0.0                
1.10.X              
1.9.X              
1.8.X              
1.7.X              
1.6.X              
1.5.2          
1.5.0            
1.4.X            
1.3.0            
1.2.X            
1.0.0            

AEM as a Cloud Service Feature Incompatibility

ACS AEM Commons 5.0.0 and greater can be deployed to AEM as a Cloud Service. While the ACS AEM Commons package itself is deployable to AEM as a Cloud service, this does NOT mean that all features work or should be used on AEM as a Cloud Service. The table below calls out the known problematic features categorizing them by “Incompatibility Level”

All features classified as INCOMPATIBLE (MISSING DEPENDENCY), INCOMPATIBLE (ANTI-PATTERN), and REPLACED have (or will have) an internal kill-switch in the in ACS AEM Commons code-base that prevent them from functioning on AEM as a Cloud Service (these features will continue to function on the supported AEM 6.x installs).

As new features are found to be incompatible with AEM as a Cloud Service, they will be added to this list, and disabled via the kill-switch in ACS AEM Commons code base.

Feature Incompatibility Level Reasoning
Audio Component INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
Bulk Workflow Manager WARN Bulk workflow manager can be used to execute Workflows as long as they those workflows do not violate AEM as a Cloud Service’s best practices. Commonly, Bulk Workflow Manager is used to process asset binaries; this is not longer allowed in AEM as a Cloud Service
Dispatcher Flush Rules REWRITTEN Rewritten to use Sling Distribution instead of Replicator API’s.
Ensure Oak Index INCOMPATIBLE (ANTI-PATTERN) Oak index definition are considered immutable and not manage-able at runtime.
Healthchecks - SMTP Healthcheck INCOMPATIBLE (MISSING DEPENDENCY) SMTP is not supported. Healthcheck results are not available, rendering running them moot.
Healthchecks - Healthecheck Status e-mailer INCOMPATIBLE (MISSING DEPENDENCY) SMTP is not supported.
JSON Event Logger INCOMPATIBLE (MISSING DEPENDENCY) Only Adobe provided loggers and logging is supported.
MCP - File Fetcher INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
MCP - Asset Ingestor INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
MCP - S3 Asset Ingestor INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
MCP - URL Asset Ingestor INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
MCP - Refresh Folder Thumbnails INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
OnDeploy Scripts INCOMPATIBLE (ANTI-PATTERN) OnDeploy Scripts runs its scripts very early in the deploy lifecycle (approximately when the OSGi bundle starts). In AEM as a Cloud Service, this is still in the Deploy phase, and long running scripts running at this time can result failed deployments, or mis-reported failed deployments. Instead use repoinit or Sling Pipes (triggering the Sling Pipe after the Deployment is complete and the new code base is fully active)
Syslog Appender REPLACED/INCOMPATIBLE AEM CS can stream logs to customer’s Splunk. AEM CS does not support emitting logs over syslog as UDP or TCP.
Version Clientlibs REPLACED This has been superseded with superior OOTB AEM as a Cloud Service functionality.
Watson Speech to Text INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory (out to Watson, and back) is an anti-pattern.
Workflow - Assets Rendition Matter INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
Workflow - Brand Portal Sync INCOMPATIBLE (MISSING DEPENDENCY) Brand Portal integration no longer user replication agents.
Workflow - Rendition Watermarker REPLACED / INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern. AEM as a Cloud Service has asset watermarking OOTB
Remote Assets INCOMPATIBLE (ANTI-PATTERN) Streaming binary data through AEM memory is an anti-pattern.
Sitemap Generator REPLACED Feature is superseded by AEM Core WCM Components Sitemaps. ACS AEM Commons Sitemap Generator will still work, however it is preferred to use the AEM Core WCM Component’s provided Sitemaps.