Expand my Community achievements bar.

Applications for the 2024-2025 Adobe Experience Manager Champion Program are open!
SOLVED

uber-jars: I got several question on this plugin

Avatar

Level 8

Examples:

  • If I'm running 6.5.17 (assuming I started on 6.5.0 and immediately upgraded to 6.5.17), should I also use my uber-jar to 6.5.17?
  • If I running 6.5.15 and upgraded to 6.5.17, should I update my uber-jar as well?
  • Are there release notes for uber-jar updates? I tried finding one and no luck there.

Thank you!

1 Accepted Solution

Avatar

Correct answer by
Employee

The release note for each service pack explicitly calls out the uber-jar details. For example the uber jar details for the latest service pack (6.5.17 as of today) are available here

 

For previous versions look for specific service pack page. For instance 6.5.16 look here.

 

Last but not the least, never assume that the service pack and uber jar version will be same. As sometime the uber-jar may not require changes and in such cases, the previous version is used. That also gets called out explicitly in the documentation. See the 6.5.16 link above for example.

 

HTH.

View solution in original post

2 Replies

Avatar

Community Advisor

Hello @jayv25585659 

 

It is always recommended to update uber jar dependency, whenver you upgrade AEM.

This helps ensure that your application's runtime environment matches the updated version and its dependencies. This is especially important if there were improvements, changes, bug fixes or security updates related to the dependencies between version 6.5.0 and 6.5.17.

 

For any deprecated dependencies, please refer to javadocs https://javadoc.io/doc/com.adobe.aem/uber-jar/latest/deprecated-list.html .

Please check if "javac-Xlint:deprecation" would also help find deprecations easily. https://docs.oracle.com/en/java/javase/17/core/enhanced-deprecation1.html#GUID-97A6BB09-6F7D-4ED0-BF...

 

AEM release notes would convey about major updates in release. It would not contain intricate details about uber jar.

 

 


Aanchal Sikka

Avatar

Correct answer by
Employee

The release note for each service pack explicitly calls out the uber-jar details. For example the uber jar details for the latest service pack (6.5.17 as of today) are available here

 

For previous versions look for specific service pack page. For instance 6.5.16 look here.

 

Last but not the least, never assume that the service pack and uber jar version will be same. As sometime the uber-jar may not require changes and in such cases, the previous version is used. That also gets called out explicitly in the documentation. See the 6.5.16 link above for example.

 

HTH.