Brighter

A framework for building messaging apps with .NET and C#.

MIT License

Stars
2K
Committers
82

Bot releases are hidden (Show)

Brighter - 9.9.3 Latest Release

Published by preardon about 2 months ago

Brighter - 9.9.2

Published by iancooper 2 months ago

What's Changed

Full Changelog: https://github.com/BrighterCommand/Brighter/compare/9.9.1...9.9.2

Brighter - 9.9.0

Published by preardon 3 months ago

What's Changed

Full Changelog: https://github.com/BrighterCommand/Brighter/compare/9.8.0...9.9.0

Brighter - 9.8.0 🌈

Published by preardon 5 months ago

Changes

  • Distributed Locking for Global locking for Timed Services @preardon (#3092)
  • Add delete code to DynamoDbOutbox.cs, fix parameter order of CancellationToken (#3074) @iancooper
  • Register the IAmAnOutbox interface which is used by the archiver (#3075) @iancooper
  • Add support for merging Producer Registries if you have two types of Producer (#3073) (Merge extension method) @iancooper
Brighter - 9.7.8

Published by iancooper 6 months ago

Full Changelog: https://github.com/BrighterCommand/Brighter/compare/9.7.7...9.7.8

  • Revoke Partitions generating errors, when doing unneeded work @iancooper (#3063)
Brighter - 9.7.7

Published by iancooper 6 months ago

Bug Fixes for Kafka

Brighter - 10.0.0-preview.3

Published by iancooper 7 months ago

Changes

  • Update rabbitmq docker @holytshirt (#3041)
  • chore(docker): updated rabbitmq docker file with latest delay plug-in @holytshirt (#3040)
  • Fix Warnings @iancooper (#3027)
  • Renaming MessageMapper methods to Async with Cancellation token @holytshirt (#3013)
  • fix(test): fix issue with aws tests @holytshirt (#3012)
  • Fix MessagePumpAsync to catch error and create MessageMapp… @holytshirt (#3011)
  • [Docs]Add Some More ADRs to describe old decisions @iancooper (#3010)
  • Allow for Async Message Mapper Pipelines @iancooper (#2936)
  • feature: Central Package Management @holytshirt (#2993)
  • fix: Added project Paramore.Brighter.Sqlite.Dapper it was missing fro… @holytshirt (#2925)
  • Fix part missed in rebase @preardon (#2924)

πŸš€ Features

  • Outbox Outstanding Feature @preardon (#2955)

πŸ› Bug Fixes

  • Kafka Headers @iancooper (#3014)
  • An assortment of minor docs and spelling fixes @slang25 (#2733)
  • Inbox Configuration was not being handled @iancooper (#3008)
  • Convert a DateTime to a string representation with millisecond accuracy @SteveBush (#2945)
  • fix: Allows setting of TransactionConnectionProvider on RPC mode @DevJonny (#2951)

πŸ› οΈ Dependencies

  • chore(deps): bump dotnet-ef from 8.0.1 to 8.0.2 @dependabot (#3030)
  • chore(deps): bump dotnet-ef from 8.0.0 to 8.0.1 @dependabot (#3001)
  • chore(deps): bump release-drafter/release-drafter from 5 to 6 @dependabot (#3000)
  • chore(deps): bump actions/download-artifact from 3 to 4 @dependabot (#2964)
  • chore(deps): bump actions/upload-artifact from 3 to 4 @dependabot (#2965)
  • chore(deps): bump github/codeql-action from 2 to 3 @dependabot (#2966)
Brighter - 10.0.0-preview.2

Published by iancooper 8 months ago

Changes

  • Renaming MessageMapper methods to Async with Cancellation token @holytshirt (#3013)
  • fix(test): fix issue with aws tests @holytshirt (#3012)
  • Fix MessagePumpAsync to catch error and create MessageMapp… @holytshirt (#3011)
  • [Docs]Add Some More ADRs to describe old decisions @iancooper (#3010)
  • Allow for Async Message Mapper Pipelines @iancooper (#2936)
  • feature: Central Package Management @holytshirt (#2993)
  • fix: Added project Paramore.Brighter.Sqlite.Dapper it was missing fro… @holytshirt (#2925)
  • Fix part missed in rebase @preardon (#2924)

πŸš€ Features

  • Outbox Outstanding Feature @preardon (#2955)

πŸ› Bug Fixes

  • Improved DateTime with Kafka Headers @iancooper (#3014)
  • An assortment of minor docs and spelling fixes @slang25 (#2733)
  • Inbox Configuration was not being handled @iancooper (#3008)
  • Convert a DateTime to a string representation with millisecond accuracy @SteveBush (#2945)
  • fix: Allows setting of TransactionConnectionProvider on RPC mode @DevJonny (#2951)
Brighter - 10.0.0-preview.1

Published by iancooper 12 months ago

Changes

V10 will contain interface changes to our hostbuilder support, outboxes, message mapper pipelines, and removal of obsolete methods

πŸš€ Features

This first preview is centered on support for binary payloads

  • Binary payloads @iancooper (#2560)

πŸ› Bug Fixes

  • Binary payloads @iancooper (#2560)

πŸ› οΈ Dependencies

  • chore(deps): bump Microsoft.Data.SqlClient from 5.1.1 to 5.1.2 @dependabot (#2890)
  • chore(deps): bump AWSSDK.SQS from 3.7.200.60 to 3.7.200.64 @dependabot (#2888)
  • chore(deps): bump Microsoft.Data.Sqlite from 7.0.12 to 7.0.13 @dependabot (#2885)
  • chore(deps): bump dotnet-ef from 7.0.12 to 7.0.13 @dependabot (#2889)
Brighter - 9.7.4

Published by iancooper 12 months ago

Changes

πŸ› Bug Fixes

  • Configure RabbitMq continuation timeout @dsquadcgi (#2879)

πŸ› οΈ Dependencies

  • Updated dependencies
Brighter - 9.7.2

Published by iancooper about 1 year ago

Changes

πŸ› Bug Fixes

  • [Bug] Ensured flush token is released if offset commit fails. @lsphillips (#2860)
Brighter - 9.7.1

Published by iancooper about 1 year ago

πŸš€ Features

  • Add random sharding for the DynamoDb outbox to avoid resource limiting on GSI @jtsalva (#2813)
  • Add DynamoDbInbox configurability @jtsalva (#2838)

πŸ› οΈ Dependencies

  • chore(deps): bump aws-actions/configure-aws-credentials from 2 to 3 @dependabot (#2799)
  • chore(deps): bump dotnet-ef from 7.0.10 to 7.0.11 @dependabot (#2840)
  • chore(deps): bump actions/checkout from 3 to 4 @dependabot (#2801)
  • chore(deps): bump AWSSDK.S3 from 3.7.203.16 to 3.7.204.1 @dependabot (#2839)
  • chore(deps): bump AWSSDK.DynamoDBv2 from 3.7.201.12 to 3.7.201.14 @dependabot (#2835)
  • chore(deps): bump AWSSDK.SecurityToken from 3.7.201.37 to 3.7.201.39 @dependabot (#2834)
Brighter - 9.6.0

Published by holytshirt about 1 year ago

Changes

  • [Snyk] Security upgrade rabbitmq from 3-management to management @iancooper (#2706)
  • Add ASB Sessions @preardon (#2717) (#2731)
  • Add Begnings of Control @preardon (#2700)

πŸ› Bug Fixes

  • fix(SeviceActivator): Logs unhandled exceptions in handlers as error … @holytshirt (#2758)
  • Ensure we support net7.0 explicitly @iancooper (#2720)
  • Fix Outbox dispatched query @preardon (#2730)
  • Fix Node Status Health Check @preardon (#2729)

πŸ› οΈ Dependencies

  • chore(deps): bump dotnet-ef from 7.0.8 to 7.0.9 @dependabot (#2748)
  • chore(deps): bump dotnet-ef from 5.0.10 to 7.0.8 @dependabot (#2713)
  • chore(deps): bump Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions from 7.0.7 to 7.0.8 @dependabot (#2714)
  • Ensure we support net7.0 explicitly @iancooper (#2720)
  • chore(deps): AWSSDK, Microsoft.NET.Test.Sdk, Moq @holytshirt (#2771)

Full Changelog: https://github.com/BrighterCommand/Brighter/compare/9.5.10...9.6.0

Brighter - 9.5.10 🌈

Published by holytshirt over 1 year ago

What's Changed

Full Changelog: https://github.com/BrighterCommand/Brighter/compare/9.5.9...9.5.10

Brighter - 9.5.3

Published by iancooper over 1 year ago

Changes

πŸ› Bug Fixes

  • Kafka Missing Headers and Partition Key @iancooper (#2628)
  • Support multiple policy async @iancooper (#2627)
Brighter - 9.5.0

Published by iancooper over 1 year ago

πŸš€ Features

  • Add Options and Tagging to the Archive provider @preardon (#2593)

πŸ› Bug Fixes

  • Only One Instance of UsePolicy and Fallback Decorators; Support Multiple Policies @iancooper (#2580)
  • Note that if you have used an approach of multiple UsePolicy statements before, this will not work following this release. Please change your code to use the multi-policy support in UsePolicy. This is due to a bug created when you use a Scoped handler lifetime with allowing multiple instances of a decorator

Changes

  • fix typo in TimeoutInMilliseconds @SimonCropp (#2591)
  • fix some spelling @SimonCropp (#2590)
  • fix person typos @SimonCropp (#2588)
  • fix broken comments @SimonCropp (#2587)
  • pass cancellation token @SimonCropp (#2586)
  • redundant () @SimonCropp (#2585)
  • remove redundant .GetTypeInfo() @SimonCropp (#2563)
Brighter - 9.4.3

Published by iancooper over 1 year ago

Changes

  • [Kafka] Message Header Timestamp not populated with UTC format when consumer receive it @honkuan86 (#2551)

πŸ› Bug Fixes

  • Sqlite Tests Running @iancooper (#2561)
  • Sqlite issues with SQL issued for GET and time ranges
  • Sqlite used native DDL types
Brighter - 9.4.2

Published by iancooper over 1 year ago

Changes

πŸ› Bug Fixes

  • [Bug] Kafka Topic Partitions not Matching Publication @iancooper (#2548)
Brighter - 9.4.1

Published by iancooper over 1 year ago

Changes

  • Make Kafka Consumer Reading Message Headers Case Insensitive @honkuan86 (#2537)
  • Outbox archiver @preardon (#2468)

πŸš€ Features

  • Azure Transformers @preardon (#2515)

πŸ› Bug Fixes

  • Missing Dependencies for Built In Types break with validation @iancooper (#2516)
Brighter - 9.4.0

Published by iancooper over 1 year ago

Changes

  • Polymorphic bulk messaging @preardon (#2497)
  • Kafka message header builder @honkuan86 (#2487)
  • Add ReplyTo header for Kafka @iqbal-ideagen (#2457)
  • Use Kafka with Schema Registry @iancooper (#2430)
  • Add Outbox Sweeper Sample @preardon (#2341)

πŸš€ Features

  • Compress and Decompress Transform @iancooper (#2437)
  • Large Message Payloads @iancooper (#2199)

πŸ› Bug Fixes

  • Binary Payloads @iancooper (#2459)
  • feat: Adds FeatureSwitchAsync attribute and handler @DevJonny (#2419)