[BUILD-574] Upgrade lombok to 1.18.22 to support Java 17 LTS Created: 04/Nov/21  Updated: 17/Jan/22  Resolved: 10/Jan/22

Status: Closed
Project: Build
Component/s: BOM
Affects Version/s: BOM 6.2.12
Fix Version/s: BOM 6.2.16

Type: Improvement Priority: Neutral
Reporter: Jordie Diepeveen Assignee: Maxime Michel
Resolution: Done Votes: 0
Labels: artt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
documentation
to be documented by BUILD-632 DOC: Delete Lombok from library updates Closed
Template:
Acceptance criteria:
Empty
Release notes required:
Yes
Date of First Response:

 Description   

Java 17 LTS has been released and there is a known issue with the version of lombok defined in the external-dependencies project (1.18.20).

Lombok needs to be upgraded to 1.18.22 to fix compilation errors.



 Comments   
Comment by Tobias Szczepanski [ 07/Jan/22 ]

Hello,

just FYI this change did somehow not make it into the latest releases. magnolia-external-dependencies-6.2.15.pom still definesĀ <lombokVersion>1.18.20</lombokVersion>

Therefore the Release notes are misleading: https://docs.magnolia-cms.com/product-docs/6.2/Releases/Release-notes-for-Magnolia-CMS-6.2.13.html

Best
Tobias

Comment by Maxime Michel [ 07/Jan/22 ]

Hi tszczepanski, thanks for reporting this, indeed there was a refactoring in which this upgrade got lost. I will do it for good for 6.2.16.

Best,
Maxime

Generated at Sun Feb 11 23:43:08 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.