diff --git a/README.md b/README.md
index 03a665ed3..b25da84ab 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ Currently the project tries to support, at our best, the [supported Apache Kafka
- branch [master](https://github.com/masesgroup/KNet)
- KNet version 2.9.*
- Apache Kafkaâ„¢ version 3.8.*:
- - branch [master](https://github.com/masesgroup/KNet)
+ - branch [release/2.8.X](https://github.com/masesgroup/KNet)
- KNet version 2.8.*
- Apache Kafkaâ„¢ version 3.7.*:
- branch [release/2.7.X](https://github.com/masesgroup/KNet/tree/release/2.7.X)
diff --git a/src/documentation/articles/howtobuild.md b/src/documentation/articles/howtobuild.md
index db8acba0c..7b406cfc0 100644
--- a/src/documentation/articles/howtobuild.md
+++ b/src/documentation/articles/howtobuild.md
@@ -9,7 +9,7 @@ If the user clones the repo, the following steps shall be done to use the projec
Let's start with the tools needed to achieve the goal:
* An installed version of __git for Windows__
-* An installed version of .NET 6 SDK
+* An installed version of .NET 8 SDK
* An installed version of Apache Maven (> 3.8.1)
Then the steps are the following (the steps are made for Windows shell):
@@ -42,19 +42,15 @@ Then the steps are the following (the steps are made for Windows shell):
The final result shall look like this:
* RootFolder
* bin
- * net5.0
- * config
- * jars
- * other folders
* net6.0
* config
* jars
* other folders
- * net461
+ * net8.0
* config
* jars
- * netcoreapp3.1
+ * other folders
+ * net462
* config
* jars
- * other folders
* Other folders
\ No newline at end of file
diff --git a/src/documentation/articles/intro.md b/src/documentation/articles/intro.md
index 63c358884..7f93401b1 100644
--- a/src/documentation/articles/intro.md
+++ b/src/documentation/articles/intro.md
@@ -1,11 +1,11 @@
---
-title: .NET suite for Apache Kafkaâ„¢
-_description: Main page of .NET suite for Apache Kafkaâ„¢
+title: .NET suite for Apache Kafka™
+_description: Main page of .NET suite for Apache Kafka™
---
-# KNet: .NET suite for [Apache Kafkaâ„¢](https://kafka.apache.org/)
+# KNet: .NET suite for [Apache Kafka™](https://kafka.apache.org/)
-KNet is a comprehensive .NET suite for [Apache Kafkaâ„¢](https://kafka.apache.org/) providing access to all [APIs](https://kafka.apache.org/documentation/#api) and features: Producer, Consumer, Admin, Streams, Connect, backends (ZooKeeper and Kafka™).
+KNet is a comprehensive .NET suite for [Apache Kafka™](https://kafka.apache.org/) providing access to all [APIs](https://kafka.apache.org/documentation/#api) and features: Producer, Consumer, Admin, Streams, Connect, backends (ZooKeeper and Kafka™).
### Libraries and Tools
@@ -21,41 +21,41 @@ KNet is a comprehensive .NET suite for [Apache Kafkaâ„¢](https://kafka.apache.or
### Project disclaimer
-KNet is a suite for Apache Kafkaâ„¢, curated by MASES Group, can be supported by the open-source community.
+KNet is a suite for Apache Kafka™, curated by MASES Group, can be supported by the open-source community.
Its primary scope is to support other, public or internal, MASES Group projects: open-source community and commercial entities can use it for their needs and support this project, moreover there are dedicated community and commercial subscription plans.
-The repository code and releases may contain bugs, the release cycle depends from Apache Kafkaâ„¢ release cycle, critical discovered issues and/or enhancement requested from this or other projects.
+The repository code and releases may contain bugs, the release cycle depends from Apache Kafka™ release cycle, critical discovered issues and/or enhancement requested from this or other projects.
-Looking for the help of Apache Kafkaâ„¢ experts? MASES Group can help you design, build, deploy, and manage Apache Kafkaâ„¢ clusters and streaming applications.
+Looking for the help of Apache Kafka™ experts? MASES Group can help you design, build, deploy, and manage Apache Kafka™ clusters and streaming applications.
---
## Scope of the project
-This project aims to create a set of libraries and tools to direct access, from .NET, all the features available in the [Apache Kafkaâ„¢ binary distribution](https://kafka.apache.org/downloads).
+This project aims to create a set of libraries and tools to direct access, from .NET, all the features available in the [Apache Kafka™ binary distribution](https://kafka.apache.org/downloads).
-There are many client libraries written to manage communication with Apache Kafkaâ„¢. Conversely, this project use directly the Java packages released from The Apache Foundation giving more than one benefit:
+There are many client libraries written to manage communication with Apache Kafka™. Conversely, this project use directly the Java packages released from The Apache Foundation giving more than one benefit:
* all implemented features are availables at no extra implementation costs, see [KNet usage](usage.md);
* avoids any third party communication protocol implementation;
-* access all features made available from Apache Kafkaâ„¢: the most important are Apache Kafkaâ„¢ Streams and Apache Kafkaâ„¢ Connect which does not have any C# implementation;
+* access all features made available from Apache Kafka™: the most important are Apache Kafka™ Streams and Apache Kafka™ Connect which does not have any C# implementation;
* measured high [performance](performance.md) in many operating conditions.
-Currently the project tries to support, at our best, the [supported Apache Kafkaâ„¢ binary distribution](https://kafka.apache.org/downloads):
-- Apache Kafkaâ„¢ version 3.9.*:
+Currently the project tries to support, at our best, the [supported Apache Kafka™ binary distribution](https://kafka.apache.org/downloads):
+- Apache Kafka™ version 3.9.*:
- branch [master](https://github.com/masesgroup/KNet)
- KNet version 2.9.*
-- Apache Kafkaâ„¢ version 3.8.*:
- - branch [master](https://github.com/masesgroup/KNet)
+- Apache Kafka™ version 3.8.*:
+ - branch [release/2.8.X](https://github.com/masesgroup/KNet)
- KNet version 2.8.*
-- Apache Kafkaâ„¢ version 3.7.*:
+- Apache Kafka™ version 3.7.*:
- branch [release/2.7.X](https://github.com/masesgroup/KNet/tree/release/2.7.X)
- KNet version 2.7.*
-- Apache Kafkaâ„¢ version 3.6.*:
+- Apache Kafka™ version 3.6.*:
- branch [release/2.6.X](https://github.com/masesgroup/KNet/tree/release/2.6.X)
- KNet version 2.6.*
-The Apache Kafkaâ„¢ packages are downloaded from:
+The Apache Kafka™ packages are downloaded from:
|kafka-clients | kafka-streams | kafka-tools | kafka_2.13 |
|:---: |:---: |:---: |:---: |
diff --git a/src/documentation/index.md b/src/documentation/index.md
index d8970b4ec..5d1045ab5 100644
--- a/src/documentation/index.md
+++ b/src/documentation/index.md
@@ -36,8 +36,11 @@ There are many client libraries written to manage communication with Apache Kafk
* measured high [performance](articles/performance.md) in many operating conditions.
Currently the project tries to support, at our best, the [supported Apache Kafkaâ„¢ binary distribution](https://kafka.apache.org/downloads):
-- Apache Kafkaâ„¢ version 3.8.*:
+- Apache Kafkaâ„¢ version 3.9.*:
- branch [master](https://github.com/masesgroup/KNet)
+ - KNet version 2.9.*
+- Apache Kafkaâ„¢ version 3.8.*:
+ - branch [release/2.8.X](https://github.com/masesgroup/KNet)
- KNet version 2.8.*
- Apache Kafkaâ„¢ version 3.7.*:
- branch [release/2.7.X](https://github.com/masesgroup/KNet/tree/release/2.7.X)
diff --git a/src/jvm/knet/pom.xml b/src/jvm/knet/pom.xml
index 9670b945a..61eea31c2 100644
--- a/src/jvm/knet/pom.xml
+++ b/src/jvm/knet/pom.xml
@@ -41,10 +41,11 @@
11
${basedir}/classpathfile.classpath
false
+ 2.5.10.0
3.9.0
- 2.8.2.0
+ 2.9.0.0
../../../bin/net8.0/JCOBridge.jar
- ../../../bin/net8.0/jars/jnet-2.5.10.0.jar
+ ../../../bin/net8.0/jars/jnet-${jnetVersion}.jar
diff --git a/src/net/Common/Common.props b/src/net/Common/Common.props
index 5932fe983..ff6165410 100644
--- a/src/net/Common/Common.props
+++ b/src/net/Common/Common.props
@@ -4,7 +4,7 @@
MASES s.r.l.
MASES s.r.l.
MASES s.r.l.
- 2.8.2.0
+ 2.9.0.0
latest
true
true
diff --git a/src/net/KNetCLI/KNetCLI.nuspec b/src/net/KNetCLI/KNetCLI.nuspec
index d3ce5588a..d9b71840a 100644
--- a/src/net/KNetCLI/KNetCLI.nuspec
+++ b/src/net/KNetCLI/KNetCLI.nuspec
@@ -2,7 +2,7 @@
MASES.KNetCLI
- 2.8.2
+ 2.9.0
KNet command line interface - .NET suite for Apache Kafka
MASES s.r.l.
MASES s.r.l.
diff --git a/src/net/KNetConnect/KNetConnect.nuspec b/src/net/KNetConnect/KNetConnect.nuspec
index 06e6f7d6b..09ddd9140 100644
--- a/src/net/KNetConnect/KNetConnect.nuspec
+++ b/src/net/KNetConnect/KNetConnect.nuspec
@@ -2,7 +2,7 @@
MASES.KNetConnect
- 2.8.2
+ 2.9.0
KNet Connect SDK command line interface - .NET suite for Apache Kafka
MASES s.r.l.
MASES s.r.l.
diff --git a/src/net/KNetPS/MASES.KNetPS.psd1 b/src/net/KNetPS/MASES.KNetPS.psd1
index e9055dabe..98254c295 100644
--- a/src/net/KNetPS/MASES.KNetPS.psd1
+++ b/src/net/KNetPS/MASES.KNetPS.psd1
@@ -8,7 +8,7 @@
RootModule = 'MASES.KNetPS.psm1'
-ModuleVersion = '2.8.2'
+ModuleVersion = '2.9.0'
CompatiblePSEditions = 'Desktop', 'Core'
diff --git a/src/net/KNetPS/MASES.KNetPSCore.psd1 b/src/net/KNetPS/MASES.KNetPSCore.psd1
index 2b746c879..e76ee48c5 100644
--- a/src/net/KNetPS/MASES.KNetPSCore.psd1
+++ b/src/net/KNetPS/MASES.KNetPSCore.psd1
@@ -10,7 +10,7 @@
ModuleToProcess = 'MASES.KNetPS.dll'
# Version number of this module.
-ModuleVersion = '2.8.2'
+ModuleVersion = '2.9.0'
# ID used to uniquely identify this module
GUID = 'F7C13891-7BC6-4025-ACF5-04509852F87D'
diff --git a/src/net/KNetPS/MASES.KNetPSFramework.psd1 b/src/net/KNetPS/MASES.KNetPSFramework.psd1
index acf391a30..03f761d7c 100644
--- a/src/net/KNetPS/MASES.KNetPSFramework.psd1
+++ b/src/net/KNetPS/MASES.KNetPSFramework.psd1
@@ -10,7 +10,7 @@
ModuleToProcess = 'MASES.KNetPS.dll'
# Version number of this module.
-ModuleVersion = '2.8.2'
+ModuleVersion = '2.9.0'
# ID used to uniquely identify this module
GUID = '5E883DB0-584F-4F8E-8D65-2AAB24B491D8'
diff --git a/src/net/templates/templates/knetConnectSink/knetConnectSink.csproj b/src/net/templates/templates/knetConnectSink/knetConnectSink.csproj
index 844e77e89..bf9fe5440 100644
--- a/src/net/templates/templates/knetConnectSink/knetConnectSink.csproj
+++ b/src/net/templates/templates/knetConnectSink/knetConnectSink.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/src/net/templates/templates/knetConnectSource/knetConnectSource.csproj b/src/net/templates/templates/knetConnectSource/knetConnectSource.csproj
index d2e2e2ecc..ce1609cbf 100644
--- a/src/net/templates/templates/knetConnectSource/knetConnectSource.csproj
+++ b/src/net/templates/templates/knetConnectSource/knetConnectSource.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/src/net/templates/templates/knetConsumerApp/knetConsumerApp.csproj b/src/net/templates/templates/knetConsumerApp/knetConsumerApp.csproj
index ad707c84b..eb148bb63 100644
--- a/src/net/templates/templates/knetConsumerApp/knetConsumerApp.csproj
+++ b/src/net/templates/templates/knetConsumerApp/knetConsumerApp.csproj
@@ -13,6 +13,6 @@
-
+
diff --git a/src/net/templates/templates/knetPipeStreamApp/knetPipeStreamApp.csproj b/src/net/templates/templates/knetPipeStreamApp/knetPipeStreamApp.csproj
index ad707c84b..eb148bb63 100644
--- a/src/net/templates/templates/knetPipeStreamApp/knetPipeStreamApp.csproj
+++ b/src/net/templates/templates/knetPipeStreamApp/knetPipeStreamApp.csproj
@@ -13,6 +13,6 @@
-
+
diff --git a/src/net/templates/templates/knetProducerApp/knetProducerApp.csproj b/src/net/templates/templates/knetProducerApp/knetProducerApp.csproj
index ad707c84b..eb148bb63 100644
--- a/src/net/templates/templates/knetProducerApp/knetProducerApp.csproj
+++ b/src/net/templates/templates/knetProducerApp/knetProducerApp.csproj
@@ -13,6 +13,6 @@
-
+