Key Considerations for Library Upgrades
This topic outlines the areas that may be affected by the latest library upgrade and assists you to validate your customizations. When you upgrade to the latest Codebeamer version, several core libraries are updated. These changes may impact your custom implementations, therefore it is important to review them and make any necessary adjustments if required.
Java Changes
Updates for the import process:
• Java imports are moved from javax.* to jakarta.*. A Gradle task is provided to support this migration. For more information, see Apache Tomcat.
• You need to update your custom Java code to reflect the new import paths.
Groovy 3 to Groovy 4 Upgrade Compatibility
Codebeamer now uses Groovy 4 instead of Groovy 3. For more information, see
Groovy Release Notes. In most cases, there is no action required from your end. However, you need to verify the following areas to ensure compatibility:
• Workflow actions: Verify that any custom logic defined in workflow actions works as expected For more details, see
Custom Workflow Actions.