8.0.0
Breaking Changes
DotNetCore.CAP.Dashboard removed DefaultAuthenticationScheme
, UseChallengeOnAuth
, DefaultChallengeScheme
and AuthorizationPolicy
options .
Now CAP dashboard auth/authz mechanism to leverage the "ASP.NET Core" way of doing it, see #1428.
Features
- Fully Support .NET 8.
- Add
FallbackWindowLookbackSeconds
option to configure the retry processor to pick up the backtrack time window for Scheduled or Failed status messages. (#1455) Thanks @apatozi - Update IConsumerRegister.Default.cs to make dispose thread safe. (#1438) Thanks @blashbul
- Compatible with .NET 8's dependency injection KeyedService. (#1436) Thanks @EashShow
- Add virtual method to custom delay backtrack time window during delayed publishing large messges. (#1429) Thanks @PoteRii
Bug Fixed
- Fixed message infinite retry of messages after subscriber is removed. (#1456) Thanks @bschwehn
- Fixed open telemetry context lost on consumer retry and Baggage Propagation. (#1452) Thanks @bschwehn
- Fixed NATS do not handle reconnect if the nats server is forcibly shutdown and then restarted. (#1449) Thanks @davidterins
- Fixed outbox pattern messages does not recovery when using DotNetCore.CAP.InMemoryStorage. (#1439) Thanks @davidterins
- Fixed open telemetry subscriber thows null reference when using azure service bus without connection string. (#1432) Thanks @demorgi
- Fixed double registration of event handler for azure service bus. (#1427) Thanks @demorgi
- Fixed publish delay message not working in sql server transaction. (#1422) Thanks @xiangxiren