10.0.0-preview.10
Pre-release
Pre-release
·
2775 commits
to master
since this release
Changes
- Rename project AWS project @lillo42 (#3793)
- patch(Azure): Update Azure Identity and remove no longer supported providers @preardon (#3789)
- Do not protect an explicit Clear with a SemaphoreSlim @iancooper (#3751)
- remove some redundant class bodies @SimonCropp (#3709)
- mesages typo @SimonCropp (#3714)
- Avoid linq Count() @SimonCropp (#3710)
- Fix V10 Release Notes: Add Scheduled Messaging, Default Mappers, and Missing Feature Documentation @copilot-swe-agent[bot] (#3705)
- Add comprehensive V10.0.0 release notes with breaking changes and migration guidance @copilot-swe-agent[bot] (#3703)
- fix: Use CancellationToken from ResiliencePipeline @lillo42 (#3698)
- feat: Add support to Polly Resilience Pipeline @lillo42 (#3677)
- feat: bulk dispatch to support circuit breaking @mikechrisfreeman (#3688)
- feat: Add support to tripped topics for MongoDB @lillo42 (#3692)
- feat: Improve inbox and outbox @lillo42 (#3659)
- Fix Nullable @iancooper (#3676)
- Change names of Brighter builder methods @iancooper (#3675)
- Register the Connection and Transaction provider interfaces @lillo42 (#3668)
- [Feature] Add support to AWS SDK v4 @lillo42 (#3641)
- Quorum Queues Tests Fix @iancooper (#3642)
- Add a copilot instructions file @iancooper (#3649)
- Document the Paramore.Brighter core assembly architecture for new contributors @copilot-swe-agent[bot] (#3648)
- [Chore] Clean Up XML Comments for V10 - Core Framework Documentation @copilot-swe-agent[bot] (#3646)
🚀 Features
- Add support to fair queue @lillo42 (#3791)
- [Feature] Use ServiceBusMessageBatch with fallback @mikechrisfreeman (#3717)
- Add Workflow Id and Job Id @iancooper (#3693)
- Dynamic Request Type @iancooper (#3669)
- [Feature] Support circuit breaking of topics @mikechrisfreeman (#3651)
- feat: Use GUID v7 for .NET 9+ @lillo42 (#3687)
- feat: Add support to set partition key and headers via Request Context @lillo42 (#3678)
- [Feature] Add support to Apache RocketMQ @lillo42 (#3650)
- [Feature] Create Adaptors for other messaging integration @lillo42 (#3634)
- Command Processor Dispatching Strategy @iancooper (#3652)
- Add a Mediator to Brighter @iancooper (#3370)
- (Agent) Friendly Contrib @iancooper (#3637)
🐛 Bug Fixes
- [Fix] Sample Fixes @iancooper (#3790)
- [Bug] Fixes Reactor mode not respecting empty channel delay @lillo42 (#3777)
- Transaction Provider Scope @iancooper (#3754)
- fix: When timeout is less than 1s, the received message never return @lillo42 (#3773)
- fix: DynamoDB and MongoDB outbox when dataschema/source is not URL absolute @lillo42 (#3770)
- fix: quartz sample @lillo42 (#3772)
- Make
SqsSubscriptionconstructors public @lukedukeus (#3742) - fix: RabbitMQ Async pulling @lillo42 (#3712)
- fix: correctly wrapping/unwrapping servicebus message user properties @mikechrisfreeman (#3711)
- fix: Outbox registration when used with Sweeper & Archiver @lillo42 (#3713)
- fix: RocketMQ @lillo42 (#3696)
- fix: Outbox Archive registration @lillo42 (#3690)
- feat: Update ServiceLifetime @lillo42 (#3689)
- fix: Unwrap Cloudevent @lillo42 (#3686)
- fix: error to stop RabbitMQ Async @lillo42 (#3685)
- fix: NullReference with outbox sweeper @lillo42 (#3683)
- feat: Allow SqsPublication set QueueAttribute and channel type @lillo42 (#3666)
🛠️ Dependencies
- Bump dotnet-ef from 9.0.8 to 9.0.9 @dependabot[bot] (#3784)
- chore(deps): bump aws-actions/configure-aws-credentials from 4 to 5 @dependabot[bot] (#3763)
- chore(deps): bump actions/setup-dotnet from 4 to 5 @dependabot[bot] (#3762)
- chore(deps): bump actions/checkout from 4 to 5 @dependabot[bot] (#3730)
- chore(deps): bump actions/download-artifact from 4 to 5 @dependabot[bot] (#3706)
- revert back to Microsoft.Data.SqlClient 6.0.2 @SimonCropp (#3708)