Releases: BrighterCommand/Brighter
Releases · BrighterCommand/Brighter
10.2.1
What's Changed
- Backstop Message Error Handler by @iancooper in #3999
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #4006
- chore(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #4007
- chore(deps): bump aws-actions/configure-aws-credentials from 5 to 6 by @dependabot[bot] in #4008
- use ArgumentNullException.ThrowIfNull by @SimonCropp in #3988
- [Fix] Elide Some Asyncs by @SimonCropp in #3989
- use collection expressions where it improves performance by @SimonCropp in #3990
- **Add Universal Support for Dead Letter Channels by @iancooper in #3918
*** [Fix] ReflectionExtensions Performance Improvments by @SimonCropp in #3991 - #3729 Inbox pattern add support for json by @ArmanPopat in #3956
- Feature/3902 rabbitmq mutual tls by @darrenschwarz in #3953
- Fix CI acceptance test reliability: Add monitoring, increase timeouts and health check retries, add Kafka readiness verification by @Copilot in #3994
New Contributors
- @ArmanPopat made their first contribution in #3956
Full Changelog: 10.1.0...10.2.0
Full Changelog: 10.2.0...10.2.1
10.2.0
What's Changed
- use ArgumentNullException.ThrowIfNull by @SimonCropp in #3988
- [Fix] Elide Some Asyncs by @SimonCropp in #3989
- use collection expressions where it improves performance by @SimonCropp in #3990
- **Add Universal Support for Dead Letter Channels by @iancooper in #3918
*** [Fix] ReflectionExtensions Performance Improvments by @SimonCropp in #3991 - #3729 Inbox pattern add support for json by @ArmanPopat in #3956
- Feature/3902 rabbitmq mutual tls by @darrenschwarz in #3953
- Fix CI acceptance test reliability: Add monitoring, increase timeouts and health check retries, add Kafka readiness verification by @Copilot in #3994
New Contributors
- @ArmanPopat made their first contribution in #3956
Full Changelog: 10.1.0...10.2.0
10.1.0
What's Changed
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #3932
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #3933
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #3934
- Bump dotnet-ef from 10.0.0 to 10.0.1 by @dependabot[bot] in #3939
- Migrate outbox test to generated by @lillo42 in #3943
- ADR: Optional RabbitMQ mutual TLS support by @darrenschwarz in #3946
- Bump csharpier from 1.2.3 to 1.2.4 by @dependabot[bot] in #3955
- Claude improvements by @iancooper in #3970
- Bump csharpier from 1.2.4 to 1.2.5 by @dependabot[bot] in #3963
- feat: Instance-based mediator, DI function overloads, and deferred resolution for testability (parallelisation, overrides, etc.) by @thomhurst in #3952
- Migrate Brighter to SLNX by @lillo42 in #3980
- Bump dotnet-ef from 10.0.1 to 10.0.2 by @dependabot[bot] in #3978
New Contributors
- @darrenschwarz made their first contribution in #3946
- @thomhurst made their first contribution in #3952
Full Changelog: 10.0.5...10.1.0
10.0.5
10.0.4
10.0.3
What's Changed
- chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #3889
- chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #3890
- Remove the AckOnRead flag in AzureServiceBusConfiguration by @sepeth in #3899
- Fixes found bug on Messaging Gateway by @lillo42 in #3905
- Make RedisSubscription constructor as public by @lillo42 in #3906
- Use ConcurrentDictionary In InMemoryLock to avoid race conditions by @jakoss in #3912
- Feature/add support for TickerQ by @AboubakrNasef in #3903
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3914
- [Fix] Allow use of Trace for databases that are not in DbSystem by @lillo42 in #3913
- [Bug] fixes SQS timeout by @lillo42 in #3919
- Update tickerq to version 8 by @AboubakrNasef in #3920
- Add entity framework transaction provider for MongoDB by @jakoss in #3910
- Bump dotnet-ef from 9.0.10 to 10.0.0 by @dependabot[bot] in #3926
New Contributors
- @AboubakrNasef made their first contribution in #3903
Full Changelog: 10.0.2...10.0.3
9.9.13
10.0.2
What's Changed
- Allow empty producers list in ProducerRegistry constructor by @jakoss in #3883
- test: Improve Inbox, Outbox, and distributed lock by @lillo42 in #3861
- fix: update request scheduler factory type in UseRequestScheduler method by @lillo42 in #3881
- fix: Resilience Pipeline was not properly set by @lillo42 in #3865
- docs: Updates release notes with additional notes by @DevJonny in #3882
- docs: Corrects comment on default HandlerLifetime by @DevJonny in #3860
- docs: Update Release Notes by @iancooper in #3888
Full Changelog: 10.0.1...10.0.2
10.0.1
10.0.0
What's Changed
- Fix part missed in rebase by @preardon in #2924
- fix: Added project Paramore.Brighter.Sqlite.Dapper it was missing fro… by @holytshirt in #2925
- Convert a DateTime to a string representation with millisecond accuracy by @SteveBush in #2945
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot[bot] in #2966
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot[bot] in #2965
- chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot[bot] in #2964
- feature: Central Package Management by @holytshirt in #2993
- Inbox Configuration was not being handled by @iancooper in #3008
- Allow for Async Message Mapper Pipelines by @iancooper in #2936
- [Docs]Add Some More ADRs to describe old decisions by @iancooper in #3010
- Fix MessagePumpAsync to catch error and create MessageMapp… by @holytshirt in #3011
- fix(test): fix issue with aws tests by @holytshirt in #3012
- Renaming MessageMapper methods to Async with Cancellation token by @holytshirt in #3013
- An assortment of minor docs and spelling fixes by @slang25 in #2733
- chore(deps): bump release-drafter/release-drafter from 5 to 6 by @dependabot[bot] in #3000
- Kafka Headers by @iancooper in #3014
- chore(deps): bump dotnet-ef from 8.0.0 to 8.0.1 by @dependabot[bot] in #3001
- Fix Warnings by @iancooper in #3027
- chore(deps): bump dotnet-ef from 8.0.1 to 8.0.2 by @dependabot[bot] in #3030
- chore(docker): updated rabbitmq docker file with latest delay plug-in by @holytshirt in #3040
- Update rabbitmq docker by @holytshirt in #3041
- fix(rmq): fix parsing the x-delay value by @holytshirt in #3045
- String Identifier for Messages and Requests by @iancooper in #3042
- Publications in the Message Mapper Pipeline by @iancooper in #3048
- Kafka Bug Fixes by @iancooper in #3059
- Fix how we set up the event bus in V10 by @iancooper in #3061
- Revoke Partitions generating errors, when doing unneeded work by @iancooper in #3063
- avoid duplicate dictionary lookups by @SimonCropp in #3065
- move to using declarations by @SimonCropp in #3066
- Use Time Provider to fix time related tests by @iancooper in #3077
- Update Directory.Packages.props by @iancooper in #3087
- Fix in memory tests #3088 by @iancooper in #3089
- Archiver Dependencies by @iancooper in #3090
- Initial suggestion for Global locking for Timed Services by @preardon in #3092
- Add Cloud Events Attributes to Message Header and Publication. by @iancooper in #3067
- Move Azure Lock Project to src folder by @lillo42 in #3106
- chore(deps): bump dotnet-ef from 8.0.3 to 8.0.6 by @dependabot[bot] in #3133
- Update v10 lock by @preardon in #3123
- Add the ability to use ASB Queues #2262 by @preardon in #3144
- Add better OTel information into Brighter by @iancooper in #3096
- Add MQTT Gateway Support by @timvw74 in #3159
- Add Channel Factory Registry by @preardon in #3168
- Add In-Memory Consumer by @iancooper in #3158
- Add Batching into the External Bus by @preardon in #3176
- Use Default Synchronization Context by @iancooper in #3181
- Fix MySQL Outbox to close connections if there is no transactions by @preardon in #3185
- Look at Refactoring Outbox Write Actions by @preardon in #3186
- [Feature] Parallel Publish by @iancooper in #3182
- Introduce paging to Dynamo DB outbox methods & fix runtime exceptions by @dhickie in #3180
- Remove Sync paths for IDistributedLock by @preardon in #3202
- Add support for customising AWS SDK client config by @dhickie in #3114
- chore(deps): bump dotnet-ef from 8.0.6 to 8.0.7 by @dependabot[bot] in #3207
- Add support for Postgres Locking by @lillo42 in #3107
- Add distributed lock implementation for Dynamo DB by @dhickie in #3216
- Fixes unlock resource on Postgres by @lillo42 in #3219
- Add Sweeper to WebApi_ samples by @iancooper in #3178
- Refactor ASB Transport by @preardon in #3229
- Initial Commit for MsSql Locking Proivder by @preardon in #3275
- feature: Support the Subject property when publishing to SNS by @jtsalva in #3270
- Catch ReflectionTypeLoadException for more resiliant assembly scanning by @slang25 in #3255
- bug: Support async sns/sqs message publishing v10 by @jtsalva in #3274
- Implement a
CombinedProducerRegistryFactoryfor using multiple message transports [v10] by @dhickie in #3271 - chore(deps): bump dotnet-ef from 8.0.7 to 8.0.8 by @dependabot[bot] in #3278
- Combine OTel and Sweeper into Examples by @iancooper in #3245
- Use TimeSpan instead of milliseconds int by @preardon in #3292
- Fix
Dockerfolder casing [v10] by @dhickie in #3297 - Implement sparse outstanding index for dynamo DB outbox [v10] by @dhickie in #3296
- Fixes around datetime and outboxes in V10 by @iancooper in #3298
- [Fix] Remove Primitive Obsession for RoutingKey and TimeSpan by @iancooper in #3310
- [Chore] Add ADRs to explain existing decisions by @iancooper in #3205
- Enable Nullable in Core and Service Activator by @preardon in #3294
- Fix Outbox Unit Tests by @preardon in #3320
- Fixes for issues in the RMQ transport post refactoring out primitives by @iancooper in #3322
- chore(deps): bump Polly from 8.4.1 to 8.4.2 by @dependabot[bot] in #3328
- [Fix] Redis test failing, needs to check value by @iancooper in #3335
- chore: learnings from failed refactoring by @iancooper in #3347
- chore(deps): bump dotnet-ef from 8.0.8 to 8.0.10 by @dependabot[bot] in #3350
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in #3160
- Archiver Observability by @iancooper in #3353
- [Bug] Omit item from DynamoDb Delivered index when undelivered v10 by @jtsalva in #3390
- chore(deps): bump dotnet-ef from 8.0.10 to 9.0.0 by @dependabot[bot] in #3406
- Change the SQL locking to use public Principal by @preardon in #3318
- Fix: Sync Over Async Improvements by @iancooper in #3409
- Enable a Blocking Sweep by @preardon in #3438
- Add Default Message Mapper by @preard...