Skip to content

Releases

v13.0.5

Choose a tag to compare

@niemyjski niemyjski released this 14 Oct 23:20

Foundatio.Kafka v13.0.5

Aligned with Foundatio v13.0.5.

Highlights

  • Removed Minio from the README (repository archived)

Dependency Updates

  • Foundatio 13.0.4 -> 13.0.5
  • Confluent.Kafka 2.15.0 -> 2.16.0
  • Microsoft.Extensions.Logging.Console 10.0.11 -> 10.0.13
  • Test packages upgraded to xUnit v4 4.0.2 (xunit.v3.mtp-v2), xunit.runner.visualstudio 4.0.1, Microsoft.NET.Test.Sdk 18.11.0
  • MinVer 7.0.0 -> 8.0.0; removed the explicit Microsoft.SourceLink.GitHub package reference

Full Changelog: v13.0.4...v13.0.5

v13.0.4

Choose a tag to compare

@niemyjski niemyjski released this 28 Aug 18:28
7283bed

Foundatio.Kafka v13.0.4

Maintenance release building on v13.0.2, aligned with Foundatio v13.0.4.

Highlights

  • Confluent.Kafka 2.15.0 — upgraded from 2.14.2 and fixed EOF handling for partition-end-of-stream events (#66)
  • Kafka durable log semantics — skipped the shared WontKeepMessagesWithNoSubscribersAsync test, which assumes fire-and-forget pub/sub behavior that does not apply to Kafka's durable log model (#70)

Dependency Updates

  • Foundatio 13.0.2 → 13.0.4
  • Confluent.Kafka 2.14.2 → 2.15.0
  • apache/kafka Docker image 4.2.0 → 4.3.1 (tests) (#60)
  • Microsoft.Extensions.Logging.Console 10.0.9 → 10.0.11 (samples)
  • Test packages upgraded to xUnit v4

Full Changelog: v13.0.2...v13.0.4

v13.0.2

Choose a tag to compare

@niemyjski niemyjski released this 25 Jun 19:51

What's Changed

  • feat: align Kafka config with Confluent.Kafka 2.14.2, fix concurrency by @niemyjski in #59

Full Changelog: v13.0.1...v13.0.2

v13.0.1

Choose a tag to compare

@niemyjski niemyjski released this 09 May 02:50

Full Changelog: v13.0.0...v13.0.1

v13.0.0

Choose a tag to compare

@niemyjski niemyjski released this 25 Apr 02:29

v13.0.0

This release delivers critical reliability fixes for the Kafka provider -- publish race conditions, consumer loop resilience, and offset commit correctness. Built on Foundatio v13.0.0.

Documentation: foundatio.dev -- see the Messaging guide for Kafka-specific configuration.

Themes:

  • Reliability: Fixed publish race condition, consumer loop resilience, and offset handling
  • Correctness: Topic lock cancellation and deletion fixes
  • Foundatio v13 Core: NRT audit, two-phase dispose, .NET 10 target, xUnit v3

Breaking Changes

  • Updated to Foundatio 13.0.0 core -- see migration guide
  • GetMessageBus override updated to nullable return type matching base class NRT changes

Changed

Fixed

Dependencies

Package From To
Foundatio 12.0.0 13.0.0
Confluent.Kafka 2.11.1 2.14.0

Contributors

Full Changelog: v12.0.0...v13.0.0

v13.0.0-beta6

Choose a tag to compare

@niemyjski niemyjski released this 15 Apr 19:01

What's Changed

  • Fix publish race condition by awaiting broker acknowledgment by @niemyjski in #43
  • Bump apache/kafka from 4.1.1 to 4.2.0 by @dependabot[bot] in #50
  • Fix NRT errors and enable TreatWarningsAsErrors by @niemyjski in #53
  • fix: adapt Kafka MessageBus to two-phase dispose lifecycle by @niemyjski in #54

Full Changelog: v13.0.0-beta3...v13.0.0-beta6

v13.0.0-beta3

Choose a tag to compare

@niemyjski niemyjski released this 14 Feb 16:41

What's Changed

  • Fix consumer loop resilience and EnsureListening guard by @niemyjski in #42

Full Changelog: v13.0.0-beta1...v13.0.0-beta3

v13.0.0-beta1

Choose a tag to compare

@niemyjski niemyjski released this 12 Jan 20:42

Full Changelog: v12.0.0...v13.0.0-beta1

v12.0.0

Choose a tag to compare

@niemyjski niemyjski released this 20 Aug 19:30

What's Changed

  • Bump Microsoft.NET.Test.Sdk and xunit.runner.visualstudio by @dependabot[bot] in #22
  • Bump Confluent.Kafka and xunit.runner.visualstudio by @dependabot[bot] in #24

Full Changelog: v11.1.0...v12.0.0

v11.1.0

Choose a tag to compare

@niemyjski niemyjski released this 09 May 18:53

What's Changed

  • Bump xunit.runner.visualstudio from 3.0.1 to 3.0.2 by @dependabot in #18
  • Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 by @dependabot in #19
  • Resolve Kafka Unit Testing Issues by @niemyjski in #8

New Contributors

Full Changelog: v11.0.8...v11.1.0