Skip to content

Commit 572d095

Browse files
authored
updated references and changelog for 1.0-RC1 (#829)
1 parent 887926d commit 572d095

File tree

14 files changed

+34
-21
lines changed

14 files changed

+34
-21
lines changed

CHANGELOG.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,31 @@
1-
# 1.0.x (unreleased)
1+
# 1.0.0-RC1
22

33
## New Features
44

55
- Added GET subject versions to the cached schema registry client.
6+
- References librdkafka.redist [1.0.0-RC8](https://github.com/edenhill/librdkafka/releases/tag/v1.0.0-RC8)
7+
- supports apline linux out-of-the-box.
8+
- fallback support (that excludes security features) for most linux distributions previously unsuppored out-of-the-box.
9+
- fixed a dependency issue on MacOS
10+
11+
## Changes
12+
13+
- A new rebalance API.
14+
- `SetRebalanceHandler` has been split into `SetPartitionsAssignedHandler` and `SetPartitionsRevokedHandler`.
15+
- Calling of `Assign`/`Unassign` in these handlers is prohibited.
16+
- Partitions to read from / start offsets can be optionally specified manually via the return value from these handlers.
17+
- The `Message.PersistenceStatus` property name has changed to `Message.Status`.
18+
- Moved the `GetWatermarkOffsets` and `QueryWatermarkOffsets` methods from admin client to consumer.
19+
- Context is now provided to serdes via a `SerializationContext` class instance.
620

721
## Fixes
822

923
- Corrected an error in the `rd_kafka_event_type` method signature which was causing incompatibility with mono.
1024
- Audited exception use across the library and made changes in various places where appropriate.
11-
- Removed unused CancellationToken parameters (we will add them back when implemented).
25+
- Removed unused `CancellationToken` parameters (we will add them back when implemented).
1226
- Builder classes now return interfaces, not concrete classes.
27+
- Removed the dependency on `CompilerServices.Unsafe` which was causing `ProduceAsync` to hang in some scenarios.
28+
- Fixed a deadlock-on-dispose issue in `AdminClient`.
1329

1430

1531
# 1.0.0-beta3

README.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,17 @@ confluent-kafka-dotnet is distributed via NuGet. We provide three packages:
4242
To install Confluent.Kafka from within Visual Studio, search for Confluent.Kafka in the NuGet Package Manager UI, or run the following command in the Package Manager Console:
4343

4444
```
45-
Install-Package Confluent.Kafka -Version 1.0.0-beta3
45+
Install-Package Confluent.Kafka -Version 1.0.0-RC1
4646
```
4747

4848
To add a reference to a dotnet core project, execute the following at the command line:
4949

5050
```
51-
dotnet add package -v 1.0.0-beta3 Confluent.Kafka
51+
dotnet add package -v 1.0.0-RC1 Confluent.Kafka
5252
```
5353

54-
**Note:** We recommend using the `1.0.0-beta3` version of Confluent.Kafka for new projects in preference to the most recent stable release (0.11.6).
55-
The 1.0 API provides more features, is considerably improved and is more performant than 0.11.x releases. In choosing the label 'beta',
56-
we are signaling that we do not anticipate making any high impact changes to the API before the 1.0 release, however be warned that some
57-
breaking changes are still planned. You can track progress and provide feedback on the new 1.0 API
58-
[here](https://github.com/confluentinc/confluent-kafka-dotnet/issues/614).
54+
**Note:** We recommend using the `1.0.0-RC1` version of Confluent.Kafka for new projects in preference to the most recent stable release (0.11.6).
55+
The 1.0 API provides more features, is considerably improved and is more performant than 0.11.x releases.
5956

6057
### Branch builds
6158

examples/AdminClient/AdminClient.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-beta3" /> -->
12+
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-RC1" /> -->
1313
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1414
</ItemGroup>
1515

examples/AvroBlogExamples/AvroBlogExamples.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-beta3" /> -->
11+
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-RC1" /> -->
1212
<ProjectReference Include="../../src/Confluent.SchemaRegistry.Serdes/Confluent.SchemaRegistry.Serdes.csproj" />
1313
</ItemGroup>
1414

examples/AvroGeneric/AvroGeneric.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-beta3" /> -->
12+
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-RC1" /> -->
1313
<ProjectReference Include="../../src/Confluent.SchemaRegistry.Serdes/Confluent.SchemaRegistry.Serdes.csproj" />
1414
</ItemGroup>
1515

examples/AvroSpecific/AvroSpecific.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-beta3" /> -->
12+
<!-- nuget package reference: <PackageReference Include="Confluent.SchemaRegistry.Serdes" Version="1.0.0-RC1" /> -->
1313
<ProjectReference Include="../../src/Confluent.SchemaRegistry.Serdes/Confluent.SchemaRegistry.Serdes.csproj" />
1414
</ItemGroup>
1515

examples/ConfluentCloud/ConfluentCloud.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-beta3" /> -->
10+
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-RC1" /> -->
1111
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1212
</ItemGroup>
1313

examples/Consumer/Consumer.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-beta3" /> -->
11+
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-RC1" /> -->
1212
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1313
</ItemGroup>
1414

examples/MultiProducer/MultiProducer.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-beta3" /> -->
11+
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-RC1" /> -->
1212
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1313
</ItemGroup>
1414

examples/Producer/Producer.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-beta3" /> -->
12+
<!-- nuget package reference: <PackageReference Include="Confluent.Kafka" Version="1.0.0-RC1" /> -->
1313
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1414
</ItemGroup>
1515

0 commit comments

Comments
 (0)