Skip to content

Conversation

@lhotari
Copy link
Member

@lhotari lhotari commented May 7, 2025

Motivation

Newer Guava versions have switched to use JSpecify annotations and avoid direct "Unsafe" usage (replaced with AtomicFieldUpdater usage).

Modifications

  • upgrade Guava to 33.4.8

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

@lhotari lhotari added this to the 4.1.0 milestone May 7, 2025
@lhotari lhotari requested review from Technoboy-, dao-jun and nodece May 7, 2025 12:26
@lhotari lhotari self-assigned this May 7, 2025
@github-actions github-actions bot added the doc-not-needed Your PR changes do not impact docs label May 7, 2025
Copy link
Contributor

@liangyepianzhou liangyepianzhou left a comment

Choose a reason for hiding this comment

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

LGTM

@lhotari lhotari force-pushed the lh-upgrade-guava-to-33.4.8 branch from c0fedab to 934f3b2 Compare July 25, 2025 08:35
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 74.32%. Comparing base (bbc6224) to head (934f3b2).
Report is 1225 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master   #24267      +/-   ##
============================================
+ Coverage     73.57%   74.32%   +0.74%     
+ Complexity    32624    32608      -16     
============================================
  Files          1877     1876       -1     
  Lines        139502   146270    +6768     
  Branches      15299    16773    +1474     
============================================
+ Hits         102638   108713    +6075     
- Misses        28908    28921      +13     
- Partials       7956     8636     +680     
Flag Coverage Δ
inttests 26.74% <ø> (+2.16%) ⬆️
systests 23.35% <ø> (-0.97%) ⬇️
unittests 73.81% <ø> (+0.97%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 1111 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lhotari lhotari merged commit f8b49f3 into apache:master Jul 25, 2025
92 of 97 checks passed
KannarFr pushed a commit to CleverCloud/pulsar that referenced this pull request Sep 22, 2025
walkinggo pushed a commit to walkinggo/pulsar that referenced this pull request Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-not-needed Your PR changes do not impact docs ready-to-test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants