Skip to content

[improve][misc] Upgrade Caffeine to 3.2.4 - #25663

Merged
merlimat merged 1 commit into
apache:masterfrom
lhotari:lh-upgrade-caffeine-3.2.4
May 4, 2026
Merged

[improve][misc] Upgrade Caffeine to 3.2.4#25663
merlimat merged 1 commit into
apache:masterfrom
lhotari:lh-upgrade-caffeine-3.2.4

Conversation

@lhotari

@lhotari lhotari commented May 4, 2026

Copy link
Copy Markdown
Member

Motivation

Upgrade Caffeine from 3.2.3 to 3.2.4 to pick up upstream improvements and fixes.

Highlights from the Caffeine 3.2.4 release notes:

  • Improved access expiration's read performance by avoiding false sharing effects from timestamp updates
  • Fixed head-of-line blocking of expiration queues caused by in-flight async entries (ben-manes/caffeine#1954)
  • Resolved various minor issues identified through AI security audits
  • Integrated ObjectInputFilter support for JCache compatibility

Modifications

  • Bump caffeine version in gradle/libs.versions.toml from 3.2.3 to 3.2.4.
  • Update Caffeine entries in distribution/server/src/assemble/LICENSE.bin.txt and distribution/shell/src/assemble/LICENSE.bin.txt to reference the new jar version.

Verifying this change

  • Make sure that the change passes the CI checks.

This change is a trivial rework / code cleanup without any test coverage.

Does this pull request potentially affect one of the following parts:

  • Dependencies (add or upgrade a dependency)
  • The public API
  • The schema
  • The default values of configurations
  • The threading model
  • The binary protocol
  • The REST endpoints
  • The admin CLI options
  • The metrics
  • Anything that affects deployment

@merlimat
merlimat merged commit 04a68f3 into apache:master May 4, 2026
43 checks passed
@lhotari lhotari added this to the 5.0.0-M1 milestone May 4, 2026
lhotari added a commit that referenced this pull request May 5, 2026
lhotari added a commit that referenced this pull request May 5, 2026
poorbarcode pushed a commit to poorbarcode/pulsar that referenced this pull request May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants