Releases: dotnetcore/CAP
Releases · dotnetcore/CAP
7.1.3
Features
- Allow Explicit to set AllowAnonymous for the dashboard API. (#1335)
- Update dashboard UI style
- Add Cancellation token for BeginTransactionAsync. (#1317) Thanks @denis-tsv
Bug Fixed
- Fixed postgresql AcquireLockAsync sql error. (#1320) Thanks @guochen2
- Fixed redis transport order pool connections non-lazy created connections. (#1332) Thanks @MahmoudSamir101
- Fixed mysql 8.0 storage skip locked not available bug. (#1330) Thanks @yang-xiaodong
7.1.2
Bug Fixed
- Optimizing consumer duplicate detection warning logs. (#1314)
- Fixes NATS consumption repeat when multiple consumer threads.
- Fixes NATS transport infinity reconnect race condition. (#1311)
Full Changelog: v7.1.1...v7.1.2
7.1.1
7.1.0
Features
- Add option to support distributed locks for retry processor. (#1272) Thanks @li-zheng-hao
- Add option to support set BasicQos for RabbitMQ. (#1267) Thanks @nunorelvao
- Add option to set queue type for RabbitMQ. (#1281) Thanks @PaulCousinsTTEducation
- Add support publish to mutiple topics for Azure Service Bus. (#1283) Thanks @jonekdahl @mviegas
Bug Fixed
- Fixed dashboard re-execute message throw null exception for MongoDB. (#1279) Thanks @cagataykiziltan
7.0.3
Features
- Add SQL Filters option on topic subscribtion for AzureServiceBus. (#1263) Thanks @giorgilekveishvili-meama
- Add EF BeginTransaction extensions overload with isolationlevel and async version. (#1266) @xshaheen
Bug Fixed
7.0.2
7.0.1
7.0.0
Breaking Changes
SubscribeFiltermethod to asynchronous.IConsumerClientinterfaceOnMessageandOnLogis from event to delegate.
Features
- Performance improvement
- Add support publish delay message. (#1237)
- Dashbord support viewing and immediately publish for delayed messages.
- Add support for metrics diagnostics. (#1230)
- Dashboard support real-time metric graph viewing.
- Add support manual start/stop CAP process. (#1238)
- Add EnableConsumerPrefetch option of consumer. (#1240)
- Add PublishConfirms options for RabbitMQ.
Others
- Change framework target from netstandard to net6.
- Upgrade NuGet to the latest version.
Bug Fixed
- RabbitMQ cluster connection failed without using default ports. (#1232)
Release Blog(In Chinese)
6.2.1
Bug Fixed
- Fixed EnvironmentVariableTarget.Machine only supported on windows. (#1220) Thanks @cuibty
- Fixed RedisStream TryGetOrCreateStreamGroupAsync to create ConsumerGroup when not found. (#1212) Thanks @mlatoszek
6.2.0
Features:
- Add Chinese support for dashboard localization. (#1157) Thanks @tetris1128
- Make DbTransaction property virtual for extend of CapTransactionBase. (#1179) @yang-xiaodong
- Add logs for duplicate subscriber in same group. (#1186) @yang-xiaodong
- Record the Instance Id in the executed received messages. (#1187) @yang-xiaodong
Bug Fixed:
- SnowflakeId excludes virtual and loopback and non-working NICs. (#1163) Thanks @xiatiandegaga
- Fixed the health check could not get the status correctly when RabbitMQ lost connection and quickly recovered. (#1193) Thanks @rpenha
- Fixed dashboard gateway proxy request missing QueryString (#1168) Thanks @wwwu
- Fixed the disconnect detection of RabbitMQ connection abnormality. (#1178)
- Fixed Mongo queries not returning results when a element convention name is registered. (#1193) Thanks @rpenha
- Fixed subscriber lookup in scoped lifecycle of factory mode. (#1204) Thanks @sampsonye