You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog/500.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,14 +102,13 @@ In the following sections, you'll find more a more detailed and canonical list o
102
102
* Add <xref:Silverback.Messaging.Subscribers.ConsumerNameFilterAttribute> to filter the subscribers by consumer name (replaces <xref:Silverback.Messaging.Subscribers.KafkaGroupIdFilterAttribute> and <xref:Silverback.Messaging.Subscribers.MqttClientIdFilterAttribute>)
103
103
* Add new built-in (de-)serializers to support raw `string`, `Stream` and `byte[]` (see <xref:serialization> and <xref:deserialization>)
104
104
* Improve [Activity](https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.activity) handling for sequences (batch processing, chunking, etc.)
105
-
* Upgrade to [Confluent.Kafka 2.8.0](https://github.com/confluentinc/confluent-kafka-dotnet/releases/tag/v2.2.0)
106
-
* Upgrade to [MQTTnet 5.0.1.1416](https://github.com/chkr1011/MQTTnet/releases/tag/v5.0.1.1416)
105
+
* Upgrade to [Confluent.Kafka 2.13.1](https://github.com/confluentinc/confluent-kafka-dotnet/releases/tag/v2.13.1)
106
+
* Upgrade to [MQTTnet 5.1.0](https://github.com/chkr1011/MQTTnet/releases/tag/v5.1.0)
107
107
108
108
### Breaking Changes
109
109
110
110
This release includes many breaking changes, as the library underwent a significant refactoring. The following list might be incomplete but should give you an overview of the most important changes:
111
111
112
-
*`IEventPublisher`, `ICommandPublisher` and `IQueryPublisher` replaced by extension methods on <xref:Silverback.Messaging.Publishing.IPublisher>
113
112
* Refactored the configuration model and related fluent API, refer to the updated [Guides](xref:setup) and [Samples](xref:samples) to see what it looks like in the new version
114
113
* Many types, properties, and methods have been renamed or modified to improve readability, consistency, and ergonomics
115
114
* Reorganized the configuration namespaces, some extension methods might have been moved to a different namespace, thus requiring a different `using`.
@@ -125,7 +124,7 @@ This release includes many breaking changes, as the library underwent a signific
125
124
* Outbox and all storage-dependent features have been rewritten from scratch, look at the [Guides](xref:setup) for more details about the new implementation
126
125
* Important: the new Entity Framework based outbox works slightly differently than the previous one, and you might need to explicitly begin a transaction
127
126
* Exactly once guard has been replaced by the client side offset storage (see <xref:kafka-offset>)
128
-
* Replaced the specialized `IEventPublisher`, `ICommandPublisher`, and `IQueryPublisher`, with equivalent extension methods of the basic<xref:Silverback.Messaging.Publishing.IPublisher> (see <xref:bus>)
127
+
* Replaced `IEventPublisher`, `ICommandPublisher`, and `IQueryPublisher` with equivalent extension methods on<xref:Silverback.Messaging.Publishing.IPublisher> (see <xref:bus>)
129
128
* Consequently removed the `UseModel` configuration method
130
129
* Removed the whole `IBroker` and `IBrokerCollection` constructs
131
130
* They are superseded by the `IProducerCollection` and `IConsumerCollection` interfaces, as well as the `IBrokerClientCollection` which grants access to all underlying broker clients
0 commit comments