As this project is pre 1.0, breaking changes may happen for minor version bumps. A breaking change will get clearly notified in this log.
- Non
ed25519keys are now supported in all responses (fixes #126):SetOptionsOperationResponse.getSigneris deprecated. Please useSetOptionsOperationResponse.getSignerKey.AccountResponse.Signer.getAccountIdis deprecated. Please useAccountResponse.Signer.getKey.
- Fixed
PathPaymentOperationResponse.getSourceAssetmethod (#125).
- Fixed condition check in
TimeBoundswhenmaxTimeis equal0.
- Protocol V10 updates:
Transactionnow has methods to create it from previously builtTransactionEnvelope.- Improved
Server.submitTransactionmethod, now throws exception for timeouts.
- Fixed
MemoReturnHash#toXdr()method. - Patch for Horizon Timeout responses (
SubmitTransactionResponse.getEnvelopeXdr()andSubmitTransactionResponse.getResultXdr()).
- Full compatibility with Horizon 0.13.0 API.
- Fixed
Page.getNextPage#66.
- Java SDK now works in Android!
Priceconstructor is now public.- Added support for new endpoints and fields added in Horizon v0.12.0.
- Fixed
pad()method inXdrInputStream. - Added utf8 string support for
XdrDataInputStreamandXdrDataOutputStream. - Fixed
AllowTrustOperation.BuilderforASSET_TYPE_CREDIT_ALPHANUM12assets.
KeyPair.signnow throwsRuntimeExceptionwhenKeyPairobject does not contain a secret key.SubmitTransactionResponse.getOfferIdFromResultif offer was taken andtx_resultdoes not contain offer ID.
- Regenerated XDR classes:
XdrDataOutputStreamclass is now padding opaque data.XdrDataInputStreamclass is now throwing an IOException when padding bytes are not zeros.- Made methods that shouldn't be used outside of
XdrDataOutputStreamandXdrDataInputStreamclasses private. - Removed unused imports and variables.
- Added ability to set TimeBounds using Transaction.Builder
- Implemented
/order_bookand/order_book/tradesrequests.
- Fixed a bug in
AssetDeserializer. - Fixed a bug in
TransactionResponse.
- Support for new signer types:
sha256Hash,preAuthTx. - Breaking change
Networkmust be explicitly selected. Previously testnet was a default network.
- New location of
stellar.tomlfile
- Fixed a bug in
OffersRequestBuilder.execute(URI uri)(799f0df).
- Update and fix XDR (0b404d9).
- Added ResultCodes to SubmitTransactionResponse (79e2260).
Transaction.Builder.addOperationis now thread safe (248a4a1).- Added
hashCodemethod forAssetclasses (ab822e5). FederationResponseconstructor is now public. (c4c5a4d).- Updates to javadoc.
- Breaking change Merged java-stellar-base and java-stellar-sdk. More info in #19.