Releases: stellar/go
Releases · stellar/go
horizonclient v1.4.0 & txnbuild v1.4.0
horizonclient
- Add support for querying operation endpoint with
join
parameter #1521. - Add support for querying previous and next trade aggregations with
Client.NextTradeAggregationsPage
andClient.PrevTradeAggregationsPage
methods.
txnbuild
- Add
BuildChallengeTx
function for building SEP-10 challenge transaction(#1466). - Add
VerifyChallengeTx
method for verifying SEP-10 challenge transaction(#1530). - Add
TransactionFromXDR
function for buildingtxnbuild.Transaction
struct from a base64 XDR transaction envelope#1329. - Fix bug that allowed multiple calls to
Transaction.Build
increment the number of operations in a transaction #1448. - Add
Transaction.SignWithKeyString
helper method for signing transactions using secret keys as strings.(#1564)
Ticker v1.1.0
v1.1.0
- Added support for running the ticker on Stellar's Test Network, by using the
--testnet
CLI flag. - The ticker now retries requests to Horizon if it gets rate-limited.
- Minor bug fixes and performance improvements.
Horizon v0.19.0
- Add
join
parameter to operations and payments endpoints. Currently, the only valid value for the parameter istransactions
. Ifjoin=transactions
is included in a request then the response will include atransaction
field for each operation in the response. - Add experimental "Accounts For Signers" endpoint. To enable it set
--enable-accounts-for-signer
CLI param orENABLE_ACCOUNTS_FOR_SIGNER=true
env variable. Additionally new feature requires links to history archive: CLI:--history-archive-urls="archive1,archive2,archive3"
, env variable:HISTORY_ARCHIVE_URLS="archive1,archive2,archive3"
. This will expose/accounts
endpoint. This requires around 4GB of RAM for initial state ingestion.
Horizon v0.19.0 rc1
Release Candidate. Do not use in production.
- Add
join
parameter to operations and payments endpoints. Currently, the only valid value for the parameter istransactions
. Ifjoin=transactions
is included in a request then the response will include atransaction
field for each operation in the response. - Add experimental "Accounts For Signers" endpoint. To enable it set
--enable-accounts-for-signer
CLI param orENABLE_ACCOUNTS_FOR_SIGNER=true
env variable. Additionally new feature requires links to history archive: CLI:--history-archive-urls="archive1,archive2,archive3"
, env variable:HISTORY_ARCHIVE_URLS="archive1,archive2,archive3"
. This will expose/accounts
endpoint. This requires around 4GB of RAM for initial state ingestion.
horizonclient v1.3.0 & txnbuild v1.3.0
horizonclient
- Transaction information returned by methods now contain new fields:
FeeCharged
andMaxFee
.FeePaid
is deprecated and will be removed in later versions. - Improved unit test for
Client.FetchTimebounds
method. - Added
Client.HomeDomainForAccount
helper method for retrieving the home domain of an account.
txnbuild
- Add support for getting the hex-encoded transaction hash with
Transaction.HashHex
method. TransactionEnvelope
is now available after building a transaction(Transaction.Build
). Previously, this was only available after signing a transaction. (#1376)- Add support for getting the
TransactionEnvelope
struct withTransaction.TxEnvelope
method (#1415). AllowTrust
operations no longer requires the asset issuer, only asset code is required (#1330).Transaction.SetDefaultFee
method is deprecated and will be removed in the next major release (#1221).Transaction.TransactionFee
method has been added to get the fee that will be paid for a transaction.Transaction.SignHashX
method adds support for signing transactions with hash(x) signature types.
Compliance v0.0.32
0.0.32
- Compliance server now uses the new Go SDK.
- Unit tests added.
Breaking changes
- MySQL is no longer supported. To migrate your data to postgresql use any of the tools provided here.
Compliance v0.0.32 rc2
Release Candidate. Do not use in production.
0.0.32
- Compliance server now uses the new Go SDK.
- Unit tests added.
Breaking changes
- MySQL is no longer supported. To migrate your data to postgresql use any of the tools provided here.
Horizon v0.18.1
- Fixed
/fee_stats
to correctly calculate ledger capacity in protocol v11. - Fixed
horizon db clean
command to truncate all tables.
Horizon v0.18.1 rc1
Release Candidate. Do not use in production.
- Fixed
/fee_stats
to correctly calculate ledger capacity in protocol v11. - Fixed
horizon db clean
command to truncate all tables.
Bridge v0.0.32
0.0.32
- Bridge server now uses the new Go SDK.
- Unit tests added.
Breaking changes
-
MySQL is no longer supported. To migrate your data to postgresql use any of the tools provided here.
-
Requests to
/builder
forAllowTrust
operations must specify the source account for the operation.
Changes
- Payload MAC authentication uses
X-Payload-Mac
header (oldX_PAYLOAD_MAC
header is still provided for backward compatibility, but it is deprecated and will be removed in future versions).