- PLATFORM: JDK25 support added #3859.
- BUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused
java.lang.IllegalArgumentException: Document does not match the AST. .
- PERFORMANCE:
@ExtensionMethod is now significantly faster .
- BUGFIX: the command line
config tool would emit incorrect output for nullity annotations. .
- FEATURE:
@Jacksonized @Accessors(fluent=true) automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. , .
- IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g.,
@JsonProperty) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the config key lombok.copyJacksonAnnotationsToAccessors = true.