CAP Versions Save

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

v6.0.1

2 years ago

Bug Fixed:

  • Fixed kafka consume excepiton for GroupLoadInProress errcode (#1085)
  • Fixed deserialization exception when message body is empty byte array. (#1087)
  • Fixed dashboard authentication challenge bug. (#1077)

v6.0.0

2 years ago

Features:

  • Fully support .NET 6.
  • Add support for OpenTelemetry. (#885)
  • Improve support for NATS JetStream wildcard topic. (#1047)
  • Add support customer header for Azure Service Bus. (#1063) Thanks @Mateus Viegas

v5.2.0

2 years ago

Features:

  • Add support for NATS JetStream. (#983)
  • Add support for Apache Pulsar. (#610)
  • Add possibility to process messages for each consumer group indepedently. (#1027)

Bug Fixed:

  • Fixed message content of bigint type cannot be displayed correctly in dashboard. (#1028)
  • Fixed unobserved tasks of async method calls in Amazon SQS. (#1033)
  • Fixed RabbitMQ federation plugin message header object values cause exceptions. (#1036)

v5.1.4

2 years ago

Features:

  • Add support scanning subscribers from the assembly. (#993)
  • Allows the overriding of the Kafka ProviderBuilder and ConsumerBuilder. (#978)

Bug Fixed:

  • Fixed inmemory storage IndexOutOfRangeException. (#977)

v5.1.3

2 years ago

Features:

  • Upgrade NATS client to support message headers. (#960)
  • Added ability to create topic if it is not found in the topics cache for AWS transport. (#962)
  • Add support to customize the interval of cleaning messages for collector. (#973)

Bug Fixed:

  • Fixed rabbitmq consumer reconnection warnings bug. (#966)

v5.1.2

2 years ago

Bug Fixed:

  • Fixed consumer register cancellation token source null referencee bug. (#952)
  • Fixed redis streams transport cluster keys cross-hashslot bug. (#944)

v5.1.1

2 years ago

Features:

  • Improve flow control for message cache of in memory. (#935)
  • Add cancellation token support to subscribers. (#912)
  • Add pathbase options for dashbaord. (#901)
  • Add custom authorization scheme support for dashbaord. (#906)

Bug Fixed:

  • Fixed mysql connect timeout expired bug. (#931)
  • Fixed consul health check path invalid bug. (#921)
  • Fixed mongo dashbaord query bug. (#909)

v5.1.0

2 years ago

Features:

  • Add Redis Streams transport support. (#817)
  • Add configure options for json serialization. (#879)
  • New dashboard build with vue. (#880)
  • Add subscribe filter support. (#894)

Bug Fixed:

  • Fixed use CapEFDbTransaction to get dbtransaction extension method bug. (#868)
  • Fixed pending message has not been deleted from buffer list in SQL Server. (#889)
  • Fixed dispatcher processing when storage message exception bug. (#900)

v5.0.3

3 years ago

Bug Fixed:

  • Fix the bug of getting db transaction through the IDbContextTransaction for SQLServer. (#867)
  • Fix RabbitMQ Connection close forced. (#861)

v5.0.2

3 years ago

Features:

  • Add support for Azure Service Bus sessions. (#829)
  • Add custom message headers support for RabbitMQ consumer. (#818)

Bug Fixed:

  • Downgrading Microsoft.Data.SqlClient to 2.0.1. (#839)
  • DiagnosticObserver does not use null connection. (#845)
  • Fix null reference in AmazonSQSTransport. (#846)