Releases: Synesso/scala-stellar-sdk
Fix: Reinstate cursor in Horizon queries
Muxed Ids in Responses
- Updated
AssetResponse
to include more detailed information about balances for the specified asset. - Added the ability to list operations associated with a claimable balance.
- Added the ability to list transactions associated with a claimable balance.
Breaking
- Many instances of
PublicKey
fields on response classes have been upgraded toAccountId
s to reflect Horizon's
improved support for multiplexed addresses. Changes are present in Operation, Transaction and Effect classes.
Core Protocol v17
- Updated for core protocol v17/CAP35:
- Added EffectTrustLineFlagsUpdated
- Added EffectClaimableBalanceClawedBack
- Added ClawBackOperation
- Added ClawBackClaimableBalanceOperation
- Added SetTrustLineFlagsOperation
- Auth challenge transactions can now specify separate web auth & home domains. The home domain is the FQDN that hosts
the relevantstellar.toml
file for the authenticating service. The web auth domain is the FQDN of the
authenticating service itself. Implements SEP-0010 v3.1.
Bugfix: Catch and release missing events
Adds support for missing snapshot events, capturing those that are unrecognised into a catch all type so that streams can continue.
Match on UnrecognisedEffect
in order to extract unknown values.
Bugfix: Support signer sponsorship events.
v0.19.1 Add support for signer sponsorship events
Improved network ser/deserialisation
This release is primarily a rebuild of the SDK to network encoding/decoding library to be more tightly coupled with the XDR definitions. As a result, small breaking changes were introduced. See the CHANGELOG for migration instructions.
Supports Offers query streaming endpoint
v0.18.0 add .bsp to .gitignore
Sponsored accounts and required memo checking.
- CAP-33 Sponsored Reserves
Provides the ability for an account to sponsor the reserves of another account, and for the sponsored account
to revoke the sponsorship. - SEP-29 Account Memo Requirement
When a payment does not contain a memo, a pre-check is made to ensure the recpient accounts do not require a memo to be set.
This behaviour can be overrideen. - Fixes parsing errors for esoteric memo_text encodings.
Claimable Balances (Two-part-payments)
Introduces two new operations that separate sending a payment from receiving that payment. (CAP-0023)
- Adds Sponsor details in the account response, account response balances & signers and in the offer response.
- Provides 4 new methods to obtain claimable balances by id, account, asset or sponsor.
Transaction-based Authentication
Implements SEP-10.
Create and verify authentication challenges encoded into transactions. This feature allows two parties to perform account-based authentication via existing transaction schemes & standard SDK functionality.