- Remove Stellar (Kin 2 & Kin 3) support
- Only Kin 4 and v4 Agora APIs are supported
- Removed
accountClient,txClient,kinVersion,whitelistKey, anddesiredKinVersionfromClientConfig - Removed
channelfromPaymentandEarnBatch - Removed
envelopeandtxHash()fromSignTransactionRequest - Removed
envelope,signedEnvelope, andnetworkPassphrasefromSignTransactionResponse - Removed
kin_version,tx_hash, andstellar_eventfromEvent.transaction_event
- Add sender create support for
Client.submitPayment - Add
mergeTokenAccountstoClient - Add create account webhook support
- Add creation parsing to
SignTransactionRequest SignTransactionResponse.signnow signs Solana transactions- Rename
SignTransactionRequest.solanaTransactiontoSignTransactionRequest.transaction
- Expose
requestAirdroponClientfor Kin 4
- Add AccountExists to the default non-retriable error list. This should the decrease latencies in situations where a Resolve() is required by about 8 seconds (with the default retry configuration)
- Fix Solana create account error crash
- Add
dedupeIdsupport on payments (Client.submitPayment) and earn batches (Client.submitEarnBatch) Client.submitEarnBatchnow supports submitting only a single transaction and up to 15 earnsEarnBatchResultis now an interface withtxId,txErrorandearnErrors
- Add
PaymentErrorsonTransactionErrors - Fix parsing transaction error in
Client.submitPayment
- Set operation errors on
TransactionErrors
- Fix client error handling
- Add optional
accountResolutionparameter toClient.getBalance
- Create new accounts with different token account address
- Do not reject Kin 4 payments with channel set
- Check for duplicate signers for Stellar transactions
- Call v3
GetTransactionAPI for Kin 2 & 3
- Fixed invoice count check bug
- Fixed uploaded package
- Add Kin 4 support
- Rename
txHashtotxIdinClient.getTransaction,TransactionDataandEarnResult - Add
defaultCommitmenttoClientConfig - Add optional
commitmentparameter toClientmethods (createAccount,getBalance,getTransaction,submitPayment,submitEarnBatch) - Add optional
subsidizerparameter toClient.createAcount,Payment, andEarnBatch - Add optional
senderResolutionanddestinationResolutionparameters toClient.submitPaymentandClient.submitEarnBatch - Mark
tx_hashproperty inEventas deprecated. - Mark
SignTransactionRequest.txHash()as deprecated in favour ofSignTransactionRequest.txId().
- Add Kin 2 support
- Update API version
- Add user-agent metadata to Agora requests
- Rename
sourceinPaymentandEarnBatchtochannelfor clarity - Adjust
BadNonceErrorhandling
- Add a
NONEtransaction type
- Update installation commands
- Initial release with Kin 3 support