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

Prepare release 4.4.0 #96

Merged
merged 1 commit into from
Feb 9, 2024
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
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
Loading