Skip to content

Releases: Concordium/concordium-java-sdk

Release 4.2.0

09 Mar 10:07
f3852c3
Compare
Choose a tag to compare

Release 4.2.0

  • Added initial support for GRPC V2
  • Added initial support for GRPC V2 query GetAnonymityRevokers
  • Added CLI example for GRPC V2 query GetAnonymityRevokers
  • Added support for GRPC V2 GetBlocks
  • Added support for GRPC V2 GetFinalizedBlocks
  • Added support for M1/M2 Mac.

Release 4.1.0

25 Jan 10:22
6ff0ba6
Compare
Choose a tag to compare

Release 4.1.0

This release introduced new transaction types to the Java SDK.

  • Added support for Transfer With Schedule.
  • Added support for Transfer With Schedule With Memo.
  • Added support for Update Credentials Keys.
  • Added support for Transfer to public wallet.
  • Added support for Transfer To Encrypted wallet.
  • Added support for Encrypted Transfer.
  • Added support for Encrypted Transfer with Memo.
  • Added support for Configuring a baker.
  • Added support for Configuring the account as a Delegator.
  • A new native dependency has been introduced in order to support the new transaction types mentioned above, As a result native dependencies need to be rebuilt before building the Java project.

Release 4.0.0

15 Nov 11:57
b9dc881
Compare
Choose a tag to compare

Release 4.0.0

  • Support for Protocol 5.
  • Added support for initializing smart contracts.
  • Added support for Update Contract.
  • Added support for Deploy Module transaction.
  • Fix a bug where pending changes for delegators were not visible via getAccountInfo.
  • Removed BlocksAtHeightRequest.newRelative(long height, ProtocolVersion protocolVersion, boolean restrictedToGenesisIndex) as it was only a valid call on mainnet as all protocols exists there. However this may not be true on e.g. testnet. Note. BlocksAtHeightRequest.newRelative(long height, int genesisIndex, boolean restrictedToGenesisIndex) still exists for the purpose of getting blocks at a relative height.
  • Fix a bug where a RejectReason for setting delegation target to a non baker was not correctly parsed.
  • Fix a bug where updateTimeParameters was not correctly parsed into the TransactionContents enum.
  • Fix a bug where updateCooldownParameters was not correctly parsed into the TransactionContents enum.
  • Fix a bug where mintDistributionCPV1 was not correctly parsed into the enqueued chain update.
  • Fix a bug where timeParametersCPV1 was not correctly parsed into the enqueued chain update
  • Fix a bug where cooldownParametersCPV1 was not correctly parsed into the enqueued chain update.
  • Fix a bug where mintPerPayday was not properly parsed.
  • Fix a bug where updateRootKeys was not properly parsed.

Release 3.1.0

23 Sep 12:07
b8871e8
Compare
Choose a tag to compare
  • Fixed bug in UpdateEnqueuedResult which parsed effectiveTime in wrong.
  • Added support for Uptime query.
  • Added support for Account Transaction Register Data.
  • Added support for query PeerTotalSent
  • Added support for query PeerList
  • Added support for query PeerStats
  • Added support for query PeerVersion
  • Added support for query GetTransactionStatusInBlock
  • Added support for query GetAccountNonFinalizedTransactions
  • Added support for query PeerConnect
  • Added support for query GetBakerList
  • Added support for query GetPoolStatus
  • Added support for query PeerTotalReceived
  • Added support for query GetModuleSource
  • Added support for query GetModuleList
  • Added support for query GetBirkParameters
  • Added support for query NodeInfo
  • Added support for query Shutdown
  • Added support for query GetAncestors
  • Added support for query JoinNetwork
  • Added support for query LeaveNetwork
  • Added support for query GetRewardStatus
  • Added support for query GetInstanceInfo
  • Added support for query GetInstances
  • Added support for query GetAccountList
  • Added support for query GetBannedPeers
  • Added support for query GetBranches
  • Added support for query GetIdentityProviders
  • Added support for query GetAnonymityRevokers
  • Added support for query BanNode
  • Added support for query UnBanNode
  • Added support for query StartBaker
  • Added support for query StopBaker

Release 3.0.0

25 May 07:16
d03f27f
Compare
Choose a tag to compare

Version 3.0.0 is here.

In particular it supports protocol version 4.
https://github.com/Concordium/concordium-update-proposals/blob/main/updates/P4.txt

  • Support for new v1 smart contracts
  • Support for delegation

The release also includes numerous upgrades to the existing API such as stronger typing and general convenience when using the SDK.

Changelog

  • Stronger typing for various places in the API.
  • Renamed GTUAmount to CCDAmount
  • New CredentialRegistrationId type.
  • BlockSummary API now reflects the underlying types better.
  • getAccountInfo can now be queried either via AccountAddress, AccountIndex or CredentialRegistrationId via AccountRequest.

Release 2.4.0

20 May 06:26
5471b6e
Compare
Choose a tag to compare

Support for getCryptographicParameters

Release 2.3.0

09 May 09:04
702517a
Compare
Choose a tag to compare

Exposed more types related to TransactionSummary

Release 2.2.0

06 May 10:09
424c4b5
Compare
Choose a tag to compare

Introduced a new type RawTransaction which can construct a Transaction to be submitted via the Client.

Release 2.1.0

30 Apr 19:01
c0a43ac
Compare
Choose a tag to compare

CredentialRegistrationID type introduced and AccountAddress can be derived from it.

Release 2.0.0

28 Apr 21:30
b78f487
Compare
Choose a tag to compare

Support for TLS