From f95e254adb72bad2223058d4b5a6da3a9672dac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emil=20Holm=20Gj=C3=B8rup?= Date: Fri, 9 Feb 2024 13:29:25 +0100 Subject: [PATCH] Prepare release 4.4.0 --- CHANGELOG.md | 8 +++++--- README.md | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b6d3deaf..e2c261f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ ## Unreleased changes + +## 4.4.0 - Added - New transaction `InitContract` - Add `WaitUntilFinalized` method on `ConcordiumClient` for waiting for transactions to finalized. @@ -54,7 +56,7 @@ - Breaking changes - `ConsensusInfo` - `SlotDuration` is now a nullable field, only present in protocols 1-5. - - Bugfix: `BlockLastArrivedTime` was wrongly mapped from `BlockLastReceivedTime`. + - Bugfix: `BlockLastArrivedTime` was wrongly mapped from `BlockLastReceivedTime`. - `BlockInfo` - `BlockSlot` is now a nullable field, and only present in protocols 1-5 - Added @@ -62,7 +64,7 @@ - a new field `ConcordiumBftDetails` is added that is present if protocol version is 6 or higher - `BlockInfo` - new fields `Round` and `Epoch` that are present in protocol 6 or higher. - - `BakerPoolStatus` + - `BakerPoolStatus` - a new field`BakerPoolPendingChange` is added which is present if any change is pending on baker pool. ## 3.0.0 @@ -80,7 +82,7 @@ - Record structs has readonly where immutability is expected. - Implicit operators are removed to favor being explicit. - Add ConfigureAwait to enhance library uses from UI- or own syncronization context usages. - - `RawClient` asynchronous calls have been changed to return either `AsyncUnaryCall` or `AsyncServerStreamingCall` such that response header is available in `ConcordiumClient`. + - `RawClient` asynchronous calls have been changed to return either `AsyncUnaryCall` or `AsyncServerStreamingCall` such that response header is available in `ConcordiumClient`. One can get the response be calling `.ResponseAsync` on `AsyncUnaryCall` and `ResponseStream` on `AsyncServerStreamingCall`. - Property `Timeout` moved into `Options` in class `RawClient`. `Timeout` now defaults to 'indefinitely' compared to 30 seconds in obsolete constructor of `ConcordiumClient`. - `AccountTransactionType` is renamed to `TransactionType`. diff --git a/README.md b/README.md index 6e64d506..009fa391 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Currently, helpers for working with transactions of the [`Transfer`](http://deve The SDK is published on [nuget.org](https://www.nuget.org/packages/ConcordiumNetSdk). Depending on your setup, it can be added to your project as a dependency by running either ```powershell -PM> Install-Package Concordium.SDK -Version 4.3 +PM> Install-Package Concordium.SDK -Version 4.4 ``` or