Skip to content

1.5.3

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jul 13:31
· 147 commits to main since this release

Changes

🐛 Bug Fixes

  • Fix inline trim count limit to be upper bound inclusive, limit and trimming tests, rename tryget tests (d75ce73)
  • Fix missed remainder handling in CachedRange.Remove, add coverage and use short expiration to additionally stress eviction during tests (29462a7)
  • Fix unbound scheduling of trim work items (b18e403)

🧰 Misc

  • Cover Cached.Remove() (bbe5c64)
  • Cover CachedExtensions (a87adae)
  • Always add 7 to multithreaded cachedrange save in tests to ensure range tail handling code is covered, otherwise tests are flaky and depend on the number of cores of CI node (6f5df0a)
  • Drain quick list in CachedRange tests to improve coverage (6cb6dcc)
  • Reorder steps in trimming - trim quick list first then take its lock, doing so vice versa was causing quick list to not get trimmed (9edf86b)

Full Changelog: 1.5.2...1.5.3