Skip to content

Bump org.projectlombok:lombok from 1.18.42 to 1.18.44 - #634

Merged
conorheffron merged 5 commits into
mainfrom
dependabot/maven/org.projectlombok-lombok-1.18.44
Apr 12, 2026
Merged

Bump org.projectlombok:lombok from 1.18.42 to 1.18.44#634
conorheffron merged 5 commits into
mainfrom
dependabot/maven/org.projectlombok-lombok-1.18.44

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 6, 2026

Copy link
Copy Markdown
Contributor

Bumps org.projectlombok:lombok from 1.18.42 to 1.18.44.

Changelog

Sourced from org.projectlombok:lombok's changelog.

v1.18.44 (March 11th, 2026)

  • FEATURE: @Jacksonized now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. #3950.
  • BUGFIX: On JDK25, val and @ExtensionMethod could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. #3947.
  • BUGFIX: @Jacksonized + fields marked transient would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. #3936.
Commits
  • 17c78fe [version] pre-release version bump
  • 1edca70 [test][@Jacksonized] Test emission of warning when not choosing jackson ver...
  • e789e82 [test] Update the generation of eclipse test targets from JDK14 to JDK25.
  • a54cecd [trivial][changelog]
  • 3db0a6c [bugfix][@Jacksonized] javac handler of jacksonized checked for existing ja...
  • 12572fc [test] Adjusted tests to the new 'jackson version is a list' config key setup.
  • 0e9699c [changelog] Document implementation of Jackson3 support: #3950.
  • d441be1 [jacksonized] infrastructure for previous merge resolution: Changed to the co...
  • d62b2d5 Merge branch 'master' into cachescrubber-gh-3950
  • f49f0fe [test] Remove tests for deprecated @Logger(access = MODULE). They're deprec...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Apr 6, 2026
@github-actions
github-actions Bot requested a review from conorheffron April 6, 2026 10:08
conorheffron
conorheffron previously approved these changes Apr 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s Lombok dependency to the latest patch release to pick up recent bugfixes/features (notably around @Jacksonized and JDK25 behavior).

Changes:

  • Bump org.projectlombok:lombok from 1.18.42 to 1.18.44 in dependencies.
  • Bump Lombok version in maven-compiler-plugin annotation processor path to match.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml
Comment on lines 326 to 330
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
<version>1.18.44</version>
<scope>provided</scope>

Copilot AI Apr 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Lombok version is duplicated here and again under maven-compiler-plugin/annotationProcessorPaths, which makes it easy for these to drift in future bumps. Consider introducing a single <lombok.version> property and referencing it from both locations.

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot apply changes based on this feedback

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implemented in commit 9656b0a: introduced a single lombok.version property in pom.xml and referenced it from both the Lombok dependency and maven-compiler-plugin annotation processor path to prevent version drift. No UI changes were made, so no screenshot is applicable.

Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.42 to 1.18.44.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.42...v1.18.44)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-version: 1.18.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/maven/org.projectlombok-lombok-1.18.44 branch from c32cb9b to 23fd085 Compare April 12, 2026 21:30
@conorheffron
conorheffron merged commit 285b62d into main Apr 12, 2026
8 of 11 checks passed
@dependabot
dependabot Bot deleted the dependabot/maven/org.projectlombok-lombok-1.18.44 branch April 12, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

Development

Successfully merging this pull request may close these issues.

3 participants