diff --git a/Directory.Build.props b/Directory.Build.props index 889b8a91a..63f6255be 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 4.1.2$(BaseVersionSuffix) + 4.2.0$(BaseVersionSuffix) 1 $(BaseVersionSuffix) diff --git a/docs/releases.md b/docs/releases.md index 576c9a1e7..b7f155688 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -4,6 +4,10 @@ uid: releases # Releases +## [4.2.0](https://github.com/BEagle1984/silverback/releases/tag/v4.2.0) + +* Upgrade to [Confluent.Kafka 2.1.0](https://github.com/confluentinc/confluent-kafka-dotnet/releases/tag/v2.1.0) + ## [4.1.2](https://github.com/BEagle1984/silverback/releases/tag/v4.1.2) ### Fixes diff --git a/src/Silverback.Integration.Kafka/Messaging/Configuration/Kafka/ConfluentClientConfigProxies.cs b/src/Silverback.Integration.Kafka/Messaging/Configuration/Kafka/ConfluentClientConfigProxies.cs index 997159754..07d3582bb 100644 --- a/src/Silverback.Integration.Kafka/Messaging/Configuration/Kafka/ConfluentClientConfigProxies.cs +++ b/src/Silverback.Integration.Kafka/Messaging/Configuration/Kafka/ConfluentClientConfigProxies.cs @@ -379,7 +379,7 @@ public bool? EnableRandomSeed } /// - /// Log broker disconnects. It might be useful to turn this off when interacting with 0.9 brokers with an aggressive `connections.max.idle.ms` value. + /// Log broker disconnects. It might be useful to turn this off when interacting with 0.9 brokers with an aggressive `connection.max.idle.ms` value. ///

default: true ///
importance: low ///
@@ -444,6 +444,17 @@ public string BrokerVersionFallback set => ConfluentConfig.BrokerVersionFallback = value; } + /// + /// Allow automatic topic creation on the broker when subscribing to or assigning non-existent topics. The broker must also be configured with `auto.create.topics.enable=true` for this configuraiton to take effect. Note: The default value (false) is different from the Java consumer (true). Requires broker version >= 0.11.0.0, for older broker versions only the broker configuration applies. + ///

default: false + ///
importance: low + ///
+ public bool? AllowAutoCreateTopics + { + get => ConfluentConfig.AllowAutoCreateTopics; + set => ConfluentConfig.AllowAutoCreateTopics = value; + } + /// /// Protocol used to communicate with brokers. ///

default: plaintext @@ -609,6 +620,15 @@ public string SslKeystorePassword set => ConfluentConfig.SslKeystorePassword = value; } + /// + /// Gets the comma-separated list of OpenSSL 3.0.x implementation providers. + /// + public string SslProviders + { + get => ConfluentConfig.SslProviders; + set => ConfluentConfig.SslProviders = value; + } + /// /// Path to OpenSSL engine library. OpenSSL >= 1.1.0 required. ///

default: '' @@ -1140,17 +1160,6 @@ public bool? CheckCrcs set => ConfluentConfig.CheckCrcs = value; } - /// - /// Allow automatic topic creation on the broker when subscribing to or assigning non-existent topics. The broker must also be configured with `auto.create.topics.enable=true` for this configuraiton to take effect. Note: The default value (false) is different from the Java consumer (true). Requires broker version >= 0.11.0.0, for older broker versions only the broker configuration applies. - ///

default: false - ///
importance: low - ///
- public bool? AllowAutoCreateTopics - { - get => ConfluentConfig.AllowAutoCreateTopics; - set => ConfluentConfig.AllowAutoCreateTopics = value; - } - /// /// Gets the instance being wrapped. ///