Skip to content

v10.7.1

Latest
Compare
Choose a tag to compare
@niemyjski niemyjski released this 27 Mar 21:53
· 1 commit to master since this release

This release fixes many caching issues that we were seeing with the InMemoryCache client and issues when acquiring multiple distributed locks at once. It also resolves all flakey tests we've seen over the past several releases. We also focused on some storage and logging fixes :).

What's Changed

Bug Fixes

  • Changed how multiple locks are acquired. They are now acquired sequentially and locks are renewed periodically. This greatly reduces lock contention.
  • Fixed a race condition in ScheduleTimer where it could be called before the scheduled time and would fail to reschedule work.
  • Fix cache lock provider allowing multiple locks to be acquired. by @niemyjski in #299
  • Update Storage Tests and Implementations to ensure virtual folders are not returned from get files list. c58d059

Breaking Changes

  • TestLoggerFactory was renamed to TestLogger.

Full Changelog: v10.7.0...v10.7.1