Skip to content

Releases: FoundatioFx/Foundatio

v11.0.6

26 Nov 16:26
Compare
Choose a tag to compare

What's Changed

  • Added Async Disposable Action by @niemyjski in #315
  • Bump Microsoft.Extensions.TimeProvider.Testing and Microsoft.Bcl.TimeProvider by @dependabot in #318
  • Bump Serilog.AspNetCore, Serilog.Settings.Configuration and System.Text.Json by @dependabot in #321
  • Bump Microsoft.Extensions.Configuration.Json and System.Text.Json by @dependabot in #320
  • Bump Microsoft.AspNetCore.TestHost from 8.0.8 to 8.0.10 by @dependabot in #319
  • Bump System.Text.Json from 8.0.4 to 8.0.5 in /src/Foundatio by @dependabot in #323
  • Bump xunit from 2.7 to 2.9.2 by @dependabot in #324

New Contributors

Full Changelog: v11.0.5...v11.0.6

v11.0.5

27 Sep 21:24
37599b9
Compare
Choose a tag to compare

What's Changed

  • Added test to show off issue with DeleteByPrefix not respecting cache… by @niemyjski in #314

Full Changelog: v11.0.4...v11.0.5

v11.0.4

27 Sep 16:59
a3a9f59
Compare
Choose a tag to compare

What's Changed

  • Storage bug fixes with DeleteFilesAsync by @niemyjski in #312
  • Add ability to set a metrics prefix by @niemyjski in #313
  • Fixed a bug where queue job's would report cancelled log messages if nothing was processed. by @niemyjski in f161567
  • Fixed a bug where folder file storage wasn't returning deleted counts. by @niemyjski in 8a7d6a4
  • Fixed a bug where the in memory file storage couldn't delete files with a wildcard ending (no extension) by @niemyjski in 18652f9

Full Changelog: v11.0.3...v11.0.4

v11.0.3

16 Sep 20:37
Compare
Choose a tag to compare

What's Changed

  • Couple job ergonomic improvements by @ejsmith in #307
  • Implemented some checks to ensure * cannot be used as a scope by @niemyjski in #308
  • Fixes #309 - FolderFileStorage doesn't overwrite existing content by @niemyjski in #310

Full Changelog: v11.0.2...v11.0.3

v11.0.2

31 Aug 19:31
Compare
Choose a tag to compare

Full Changelog: v11.0.1...v11.0.2

v11.0.0

30 Aug 21:24
Compare
Choose a tag to compare

What's Changed

  • Added QueueJob RunUntilEmptyAsync TimeSpan Overload, refactored cancellation tokens by @niemyjski in #302
  • Approach for better implementation for RunUntilEmptyAsync by @niemyjski in #303
  • Various improvements to hosting scheduled jobs by @ejsmith in #304
  • Removing SystemClock and IMetricsClient by @ejsmith in #305

Full Changelog: v10.7.1...v11.0.0

v10.7.1

27 Mar 21:53
Compare
Choose a tag to compare

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

v10.7.0

05 Jan 21:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v10.6.1...v10.7.0

v10.6.1

05 Jan 21:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v10.6.0...v10.6.1

v10.6.0

01 Jan 19:52
d0626cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.5.0...v10.6.0