Skip to content

Releases: CenterEdge/CenterEdge.Async

1.4.0

24 Oct 14:22
332638a

Choose a tag to compare

What's Changed

Full Changelog: 1.3.0...1.4.0

1.3.0

29 Sep 15:59
90c3d91

Choose a tag to compare

Breaking Changes

  • The .NET 6 target is dropped, but .NET 6 is still supported via the .NET Standard 2.1 target.
  • Null delegates passed to methods now throw ArgumentNullException rather than NullReferenceException.
  • In limited scenarios, the SynchronizationContext may now be null or default when callbacks are invoked. Previously, they would always be a custom ExclusiveSynchronizationContext. If code is specifically looking for a non-default SynchronizationContext, it may change behaviors.

These changes are not considered large enough to warrant a SemVer major version bump.

Significant Changes

  • Reduced risk of thread pool starvation in certain complex use cases in .NET 6 and later
  • Minor performance enhancements

What's Changed

Full Changelog: 1.2.0...1.3.0

1.2.0

10 Dec 15:49
ce97820

Choose a tag to compare

Significant Changes

  • Includes a .NET 8 target which is marked for trim and NativeAOT compatibility
  • New releases are also published to NuGet.org

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

13 Jun 14:09
fb29bb3

Choose a tag to compare

What's Changed

  • Add optional state parameters to AsyncHelper (PHNX-12680) by @brantburnett in #4

Full Changelog: 1.0.1...1.1.0

1.0.1

11 Mar 14:22
6f692d4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.0.1

Initial release

30 Jul 17:32
a2922dc

Choose a tag to compare

1.0.0

Add strong naming