Skip to content

Releases: tinglesoftware/eventbus

0.23.0

25 Dec 17:14
2b65b88
Compare
Choose a tag to compare

What's Changed

  • #703: Drop net6 and net7, which are EoL and target net9
  • #700: Bump the azure-sdk group across 1 directory with 2 updates
  • #701, #704, #706, #711, #721: Bump the aws-sdk group across 1 directory with 2 updates
  • #692, #710: Bump Confluent.Kafka from 2.5.3 to 2.6.1
  • #709: Bump Polly.Core from 8.4.2 to 8.5.0
  • #708: Bump AnyOf from 0.4.0 to 0.5.0

Full Changelog: 0.22.3...0.23.0

0.22.3

14 Oct 11:55
a25f44d
Compare
Choose a tag to compare

What's Changed

  • Bump Microsoft.Extensions.Diagnostics.HealthChecks from 8.0.7 to 8.0.8 in the microsoft group across 1 directory by @dependabot in #666
  • Bump the microsoft group with 4 updates by @dependabot in #687
  • Bump the aws-sdk group across 1 directory with 4 updates by @dependabot in #685
  • Bump the system group with 2 updates by @dependabot in #688
  • Bump Polly.Core from 8.4.1 to 8.4.2 by @dependabot in #678
  • Bump Confluent.Kafka from 2.5.2 to 2.5.3 by @dependabot in #671
  • Bump Polyfill from 6.3.0 to 7.0.0 by @dependabot in #689
  • Bump the azure-sdk group across 1 directory with 5 updates by @dependabot in #686

Full Changelog: 0.22.2...0.22.3

0.22.2

16 Aug 07:58
6574d9e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.22.1...0.22.2

0.22.1

15 Jul 07:41
eadff6b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.22.0...0.22.1

0.22.0

06 Jun 16:41
047dec6
Compare
Choose a tag to compare

What's Changed

  • #626: Complete AOT compatibility.
    • Constructors for EventRegistration replaced with EventRegistration.Create<T>() or EventRegistration.Create(...)
    • Constructors for EventConsumerRegistration replaced with EventConsumerRegistration.Create<TEvent, TConsumer>() or EventConsumerRegistration.Create(...)
    • DefaultJsonEventSerializer now support JsonSerializerContext hence allows for an instance to be passed to services.AddSlimEventBus(...)
    • A new sample to show usage -> https://github.com/tinglesoftware/eventbus/tree/main/samples/AotSupport
  • #622: Reduce calls for creating IServiceScope and rename CreateScope() to CreateServiceScope()
  • #623: Update logging metadata to include entity URIs and FQDNs
  • #625: Use RegEx source generators on .NET 7 or later
  • #626: Set status and exception in Activity instances

Full Changelog: 0.21.2...0.22.0

0.21.2

06 May 07:19
Compare
Choose a tag to compare

What's Changed

  • #585: Added sample for health checks
  • Update lots of dependencies with bug fixes.

Full Changelog: 0.21.1...0.21.2

0.21.1

23 Jan 04:47
6836cdd
Compare
Choose a tag to compare

What's Changed

  • #581: Support safe transport name when binding configuration
  • #583: Remove SourceLink package
  • #582: Bump Polly.Core from 8.2.0 to 8.2.1
  • #577: Bump RabbitMQ.Client from 6.7.0 to 6.8.1

Full Changelog: 0.21.0...0.21.1

0.21.0

12 Dec 07:34
00e3020
Compare
Choose a tag to compare

What's Changed

  • #575: Migrate to resilience policies in Polly v8 with a new example for it. See official migration docs for more on Polly v8
  • #576: Cosmetic code changes including primary constructors, collection literals, null coalescing, and source generators for RegEx.

Full Changelog: 0.20.0...0.21.0

0.20.0

23 Nov 05:31
Compare
Choose a tag to compare

What's Changed

  • #558: Fix for CVE-2023-36414 in samples.
  • #563: Support for .NET 8
  • #564: Support for trimming which is necessary for AOT'd and trimmable apps. In this cases, use service.AddSlimEventBus(...) instead of services.AddEventBus(...) and do not rely on binding values from configuration (support will come in a future release).
  • #565: Simplify models for IoTHub support hence support trimming.
  • Standard configuration via IEventBusConfigurator which replaces IEventConfigurator and non-IConfiguration logic supported in non-trim scenarios. #566, #569.
  • #568: List of configurators is applied in reverse.

Full Changelog: 0.19.2...0.20.0

0.19.2

08 Jul 06:20
bb0423b
Compare
Choose a tag to compare

What's Changed

  • #529: Fix sharing of processors for Azure transports that messes up deadletter.
  • #530: Support deadletter entities with InMemory transport

Full Changelog: 0.19.1...0.19.2