Releases: Concordium/concordium-java-sdk
Releases · Concordium/concordium-java-sdk
v.11.2.0
- Added ability for wallets to create verifiable presentations (proofs) from identities and accounts.
The entrypoint isVerificationRequestV1. This change does not include audit. - Removed checked exception from
AtomicStatement.canBeProvedBy() AtomicStatements now implementequals()andhashCode()Hashis now fully JSON and CBOR serializable
v.11.2.0-alpha.2
Update the version to 11.2.0-alpha.2
v.11.2.0-alpha.1
Update the version to 11.2.0-alpha.1
v.11.1.0
- Made
TokenOperations deserializable from CBOR.
TokenUpdate.builder().operationsSerialized()can be used for deserialization - Added
TaggedTokenHolderAccount.getAddress()returning the address in a convenient form
v.11.0.2
- Fixed always empty
tokensinAccountInfo
v.11.0.1
- Made Android package compatible with 16 KB alignment requirement
v.11.0.0
- Support for Protocol 9
- Added
ProtocolVersion.V9corresponding to Protocol version 9 - Added
tokensfield toAccountInfo, containing list of related protocol level tokens - Added new account transaction,
TokenUpdate, used to execute protocol level tokens operations - Added
TokenOperationinterface for protocol level tokens operations - Added
TransferTokenOperationimplementing protocol level token transfer - Added protocol level token transfer example, see
SendTokenTransferinconcordium-sdk-examples - Added
tokenUpdateresult toAccountTransactionDetails - Added
createPltUpdateauthorization toAuthorizationsV1 - Added
RejectReasonTokenUpdateTransactionFailedandRejectReasonNotExistentTokenIdtransaction reject reasons - Added
CborMappersingleton providing Jackson CBOR object mapper - Fixed having the Lombok library transitive
v.10.0.1
- Added
getPassiveDelegationInfoendpoint providing information about the passive delegators at the end of a given block - Exposed
Payload.calculateEnergyCostmethod - Fixed base cost of
ConfigureDelegationtransaction being bigger than needed
v.10.0.0
It's a small release fixing one particular issue in ConfigureBaker transaction, yet the fix is not backward-compatible.
- Changed
openForDelegationfield inConfigureBakerPayloadfrombooleantoOpenStatus:
what used to befalseis nowOpenStatus.OPEN_FOR_ALL,
what used to betrueis nowOpenStatus.CLOSED_FOR_NEW,
and it is now possible to setOpenStatus.CLOSED_FOR_ALLas well
If you missed the previous major release introducing Protocol 8 support, check out the corresponding release notes
v.9.0.0
- Support for Protocol 8
- Added
ProtocolVersion.V8corresponding to Protocol version 8 - Added
BakerSuspendedandBakerResumedtransaction result events - Added
ValidatorSuspendedandValidatorPrimedForSuspensionspecial outcomes
for theGetBlockSpecialEventsendpoint - Added
ChainParametersV3for Protocol version 8, addingValidatorScoreParameters - Added
GetConsensusDetailedStatusendpoint for querying detailed consensus status information - Added
GetScheduledReleaseAccountsendpoint for querying the list of accounts that have scheduled releases - Added
GetCooldownAccounts,GetPreCooldownAccountsandGetPrePreCooldownAccounts
endpoints for querying the lists of accounts that have pending cooldowns in protocol version 7 onwards - Added
parameterfield toContractInitializedResultcontaining the parameter passed to the init function - Added
isSuspendedfield toBakerandBakerPoolStatuswhich, since Protocol version 8,
indicates whether the account is suspended and is not participating in the consensus algorithm - Added
missedRoundsandisPrimedForSuspensionfields toCurrentPaydayStatus
which, since Protocol version 8, reflect validator score status - Added
suspendedfield toConfigureBakerPayloadwhich, since Protocol version 8,
indicates whether the validator is suspended - Added
FinalizationCommitteeParametersandValidatorScoreParametersentries ofPendingUpdateType,
therefore new possible update types inPendingUpdateV2 - Added
validatorScoreParametersfield toNextUpdateSequenceNumbers
which corresponds to updates inChainParametersV3.validatorScoreParameters