Skip to content

Commit

Permalink
Prepare release 4.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
limemloh committed Feb 9, 2024
1 parent 1cdb1a8 commit f95e254
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
## Unreleased changes

## 4.4.0
- Added
- New transaction `InitContract`
- Add `WaitUntilFinalized` method on `ConcordiumClient` for waiting for transactions to finalized.
Expand Down Expand Up @@ -54,15 +56,15 @@
- 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
- `ConsensusInfo`
- 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
Expand All @@ -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<T>` or `AsyncServerStreamingCall` such that response header is available in `ConcordiumClient`.
- `RawClient` asynchronous calls have been changed to return either `AsyncUnaryCall<T>` or `AsyncServerStreamingCall` such that response header is available in `ConcordiumClient`.
One can get the response be calling `.ResponseAsync` on `AsyncUnaryCall<T>` 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`.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit f95e254

Please sign in to comment.