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 @@ - +