CAP v3.0.0 Release Notes

Release Date: 2019-12-30 // over 4 years ago
  • ๐Ÿ’ฅ Breaking Changes

    In this version, we have made major improvements to the code structure, which have introduced some destructive changes.

    Publisher and Consumer are not compatible with older versions
    This version is not compatible with older versions of the message protocol because we have improved the format in which messages are published and stored.

    Interface changes
    ๐Ÿ”จ We have done a lot of refactoring of the code, and some of the interfaces may be incompatible with older versions

    Detach the dashboard project

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘Œ Supports .NET Core 3.1.
    • โฌ†๏ธ Upgrade dependent packages.
    • ๐Ÿ†• New serialization interface ISerializer to support serialization of message body sent to MQ.
    • โž• Add new api for ICapPublisher to publish message with headers.
    • Diagnostics event structure and names improved. #378
    • ๐Ÿ‘Œ Support consumer method to read the message headers. #472
    • ๐Ÿ‘Œ Support rename message storage tables. #435
    • ๐Ÿ‘Œ Support for Kafka to write such as Offset and Partition to the header. #374
    • ๐Ÿ‘Œ Improved the processor retry interval time. #444

    ๐Ÿ› Bug Fixed:

    • ๐Ÿ›  Fixed SqlServer dashboard sql query bug. #470
    • ๐Ÿ›  Fixed Kafka health check bug. #436
    • ๐Ÿ›  Fixed dashboard bugs. #412 #404
    • ๐Ÿ›  Fixed transaction bug for sql server when using EF. #402