Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update version to 2.9.0 #751

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
12 changes: 4 additions & 8 deletions src/documentation/articles/howtobuild.md
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down Expand Up @@ -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
34 changes: 17 additions & 17 deletions src/documentation/articles/intro.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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 |
|:---: |:---: |:---: |:---: |
Expand Down
5 changes: 4 additions & 1 deletion src/documentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
5 changes: 3 additions & 2 deletions src/jvm/knet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,11 @@
<maven.compiler.target>11</maven.compiler.target>
<classpathfile>${basedir}/classpathfile.classpath</classpathfile>
<mavenSkipMain>false</mavenSkipMain> <!-- set mavenSkipMain to true to avoid source compilation: use directive in command-line -->
<jnetVersion>2.5.10.0</jnetVersion>
<kafkaVersion>3.9.0</kafkaVersion>
<knetVersion>2.8.2.0</knetVersion>
<knetVersion>2.9.0.0</knetVersion>
<jcobridgepath>../../../bin/net8.0/JCOBridge.jar</jcobridgepath>
<jnetpath>../../../bin/net8.0/jars/jnet-2.5.10.0.jar</jnetpath>
<jnetpath>../../../bin/net8.0/jars/jnet-${jnetVersion}.jar</jnetpath>
</properties>
<distributionManagement>
<snapshotRepository>
Expand Down
2 changes: 1 addition & 1 deletion src/net/Common/Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<Owners>MASES s.r.l.</Owners>
<Authors>MASES s.r.l.</Authors>
<Company>MASES s.r.l.</Company>
<Version>2.8.2.0</Version>
<Version>2.9.0.0</Version>
<LangVersion>latest</LangVersion>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
Expand Down
2 changes: 1 addition & 1 deletion src/net/KNetCLI/KNetCLI.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>MASES.KNetCLI</id>
<version>2.8.2</version>
<version>2.9.0</version>
<title>KNet command line interface - .NET suite for Apache Kafka</title>
<authors>MASES s.r.l.</authors>
<owners>MASES s.r.l.</owners>
Expand Down
2 changes: 1 addition & 1 deletion src/net/KNetConnect/KNetConnect.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>MASES.KNetConnect</id>
<version>2.8.2</version>
<version>2.9.0</version>
<title>KNet Connect SDK command line interface - .NET suite for Apache Kafka</title>
<authors>MASES s.r.l.</authors>
<owners>MASES s.r.l.</owners>
Expand Down
2 changes: 1 addition & 1 deletion src/net/KNetPS/MASES.KNetPS.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

RootModule = 'MASES.KNetPS.psm1'

ModuleVersion = '2.8.2'
ModuleVersion = '2.9.0'

CompatiblePSEditions = 'Desktop', 'Core'

Expand Down
2 changes: 1 addition & 1 deletion src/net/KNetPS/MASES.KNetPSCore.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion src/net/KNetPS/MASES.KNetPSFramework.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProjectDir)..\..\..\KNet\KNet.csproj')">
<!--Outside GitHub repo-->
<PackageReference Include="MASES.KNet" Version="2.8.2" IncludeAssets="All" PrivateAssets="None" />
<PackageReference Include="MASES.KNet" Version="2.9.0" IncludeAssets="All" PrivateAssets="None" />
</ItemGroup>
<ItemGroup>
<None Update="connect-knet-sink.properties">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProjectDir)..\..\..\KNet\KNet.csproj')">
<!--Outside GitHub repo-->
<PackageReference Include="MASES.KNet" Version="2.8.2" IncludeAssets="All" PrivateAssets="None" />
<PackageReference Include="MASES.KNet" Version="2.9.0" IncludeAssets="All" PrivateAssets="None" />
</ItemGroup>
<ItemGroup>
<None Update="connect-knet-source.properties">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProjectDir)..\..\..\KNet\KNet.csproj')">
<!--Outside GitHub repo-->
<PackageReference Include="MASES.KNet" Version="2.8.2" IncludeAssets="All" PrivateAssets="None" />
<PackageReference Include="MASES.KNet" Version="2.9.0" IncludeAssets="All" PrivateAssets="None" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProjectDir)..\..\..\KNet\KNet.csproj')">
<!--Outside GitHub repo-->
<PackageReference Include="MASES.KNet" Version="2.8.2" IncludeAssets="All" PrivateAssets="None" />
<PackageReference Include="MASES.KNet" Version="2.9.0" IncludeAssets="All" PrivateAssets="None" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProjectDir)..\..\..\KNet\KNet.csproj')">
<!--Outside GitHub repo-->
<PackageReference Include="MASES.KNet" Version="2.8.2" IncludeAssets="All" PrivateAssets="None" />
<PackageReference Include="MASES.KNet" Version="2.9.0" IncludeAssets="All" PrivateAssets="None" />
</ItemGroup>
</Project>