Symbol Sdk Java Versions Save

Symbol SDK for Java

v0.23.2

3 years ago

Milestone: Catapult-server finality (0.10.0.8)

Package Version Link
SDK OkHttp v0.23.2 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.23.2 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.1.1 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.11.2 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.11.2 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • Improved Listener allowing multiple addresses and aliases to be provided.
  • Listener can resolve cosigners of a multisig. The user can receive notifications from all the accounts related to multisig.
  • Listener can resolve aliases of an address. The user can receive notifications related to an account and its aliases.

v0.23.1

3 years ago

Milestone: Catapult-server finality (0.10.0.6)

 Package Version Link
SDK OkHttp v0.23.1 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.23.1 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.1.1 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.11.2  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.11.2  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • Added fromHeight and toHeight to transaction statement searches.

v0.23.0

3 years ago

Milestone: Catapult-server finality (0.10.0.5)

 Package Version Link
SDK OkHttp v0.23.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.23.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.1.1 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.11.1  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.11.1  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • Re track to catapult-server main branch
  • All entity versions reset to v1 for Symbol mainnet release
  • [BREAKING CHANGE] Finalization proof middle removed. Updated messageGroup.schemaVersion and BMTreeSignaure.top
  • [BREAKING CHANGE] Removed VotingKeyLinkV1Transaction.
  • [BREAKING CHANGE] PrivateTest network type changed from 0x80 to 0xA8.
  • Added minFeeMultiplier in transaction fee endpoint.

v0.22.1

3 years ago

Milestone: Catapult-server finality (0.10.0.4)

Package Version Link
SDK OkHttp v0.22.1 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.22.1 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.0.25 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.10.5 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.10.5 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • [BREAKING CHANGE] Deadline.create requires the configurable epochAdjustment from the network properties. The value can be retrieved using RepositoryFactory.getEpochAdjustment().
  • [BREAKING CHANGE] SecreatLockRepository.getSecretLock has been removed. You can now search by secret by using the search criteria.
  • Added FinalizationRepository.
  • Added transferMosaicId, fromTransferAmount, toTransferAmount to transaction searches.
  • Added CurrencyService to allow loading Network and custom Currency objects from the rest service.
  • Added StateProofService to verify the different states.
  • Added serialize() to state objects AccountInfo, MosaicInfo, NamespaceInfo, MultisigAccountInfo, AccountRestrictions, MosaicGlobalRestriction, MosaicAddressRestriction, MetadataEntry, SecretLockInfo, HashLockInfo to generate the state proof hashes.
  • Added version field to state objects.
  • Added /merkle endpoints to the repositories of the different states.
  • Added stremer() to repositories to simplify PaginationStreamer objects creation.
  • Improved search endpoints allowing "empty" criteria in order to paginate over all the objects.
  • Listener now accepts address aliases as UnresolvedAddress objects.
  • Added V1 and V2 Voting Key transaction support.
  • Updated FinalizationProof object added SignatureSchema for server tree testnet/v3.
  • Fixed finalization proof schema version compatibility issue.
  • Added voting key padding in account state.

v0.22.0

3 years ago

Milestone: Catapult-server finality (0.10.0.4)

Package Version Link
SDK OkHttp v0.22.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.22.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.0.24 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.10.4 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.10.4 https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • [BREAKING CHANGE] Deadline.create requires the configurable epochAdjustment from the network properties. The value can be retrieved using RepositoryFactory.getEpochAdjustment().
  • [BREAKING CHANGE] SecreatLockRepository.getSecretLock has been removed. You can now search by secret by using the search criteria.
  • Added FinalizationRepository.
  • Added transferMosaicId, fromTransferAmount, toTransferAmount to transaction searches.
  • Added CurrencyService to allow loading Network and custom Currency objects from the rest service.
  • Added StateProofService to verify the different states.
  • Added serialize() to state objects AccountInfo, MosaicInfo, NamespaceInfo, MultisigAccountInfo, AccountRestrictions, MosaicGlobalRestriction, MosaicAddressRestriction, MetadataEntry, SecretLockInfo, HashLockInfo to generate the state proof hashes.
  • Added version field to state objects.
  • Added /merkle endpoints to the repositories of the different states.
  • Added stremer() to repositories to simplify PaginationStreamer objects creation.
  • Improved search endpoints allowing "empty" criteria in order to paginate over all the objects.
  • Listener now accepts address aliases as UnresolvedAddress objects.
  • Added V1 and V2 Voting Key transaction support.
  • Updated FinalizationProof object added SignatureSchema for server tree testnet/v3.

v0.21.0

3 years ago

Milestone: Catapult-server finality(0.10.0.3)

 Package Version Link
SDK OkHttp v0.21.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.21.0 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.0.23 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.10.0  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.10.0  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • [BREAKING CHANGE] Updated ChainRepository merging Height and Score into Info object. Added finalized block information.
  • [BREAKING CHANGE] Updated RestrictionMosaicRepository adding pagination.
  • [BREAKING CHANGE] Updated RestrictionAccountRepository getter.
  • [BREAKING CHANGE] Simplified MosaicNonce. It works with an int instead of a byte[].
  • [BREAKING CHANGE] Messages in Transfer Transactions are optional. TransferTransactionFactory creates a transaction with no message by default. PlainMessage.Empty has been removed.
  • [BREAKING CHANGE] Renamed numTransactions and numStatements in BlockInfo to transactionsCount and statementsCount.
  • Added support for topic/data payload wrapper in WS Listener allowing users to reuse the connection for different channels.
  • Added finalizedBlock WS Listener subscription
  • Added SecretLockRepository and HashLockRepository
  • Improved API around cosignatures and cosigners and how they can be added to aggregate transactions.
  • Added symbol-bootstrap integration.
  • Added From and To Height filters to TransactionRepository searches.
  • Restyled code using spotless.

v0.20.3

3 years ago

Milestone: Gorilla.1(0.9.6.4)

 Package Version Link
SDK OkHttp v0.20.3 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.20.3 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.0.22 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.9.6  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.9.6  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • [BREAKING CHANGE] Refactored Namespace, Receipt, Account and Metadata endpoints. Added new search endpoints and removed old endpoints.
  • [BREAKING CHANGE] Updated encryption / decryption algorithm from AES-CBC to AES-GCM to meet the security standard.
  • [BREAKING CHANGE] Updated PersistentDelegatedHarvesting message marker. Added VRF private key parameter in PersistentDelegatedHarvesting message & transaction creation.
  • Improved negative validation on unsigned numbers.
  • Allowing multiple recipient type on transaction statement searches.

v0.20.2

3 years ago

Milestone: Gorilla.1(0.9.6.2)

 Package Version Link
SDK OkHttp v0.20.2 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client
SDK Vertx v0.20.2 https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client
Catbuffer Library v0.0.22 https://repo.maven.apache.org/maven2/io/nem/catbuffer-java
Client OkHttp v0.9.4  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client
Client Vertx v0.9.4  https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/
  • Added maxVotingKeysPerAccount, minVotingKeyLifetime and maxVotingKeyLifetime in ChainProperties.
  • Updated rest clients to 0.9.4.