Releases: stellar/go-stellar-sdk
Releases · stellar/go-stellar-sdk
Release list
v0.7.3
What's Changed
- changelog: cut the Pending section as 0.7.2, and record 0.7.1 by @Shaptic in #5980
- xdr: export LedgerCloseMetaView.LedgerHeader by @karthikiyer56 in #5982
- processors/token_transfer: accept a Void-encoded to_muxed_id in V4 event data by @tamirms in #5983
- processors/token_transfer: stop coercing a bytes to_muxed_id to 32 bytes by @tamirms in #5985
- rpcclient: add Client.URL() to expose configured RPC server URL by @Dione-b in #5973
New Contributors
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- xdr: compare assets by their XDR encoding, and use Equals for asset equality by @karthikiyer56 in #5974
- txnbuild: consolidate liquidity pool ordering guards; xdr and ingest cleanups by @karthikiyer56 in #5978
- strkey: enforce SEP-23 payload lengths in Decode and DecodeAny by @karthikiyer56 in #5977
Full Changelog: v0.7.1...v0.7.2
v0.6.1
What's Changed
- Backports for Horizon 27.0.1 (release-0.6.1) by @karthikiyer56 in #5979
Full Changelog: v0.6.0...v0.6.1
v0.7.1
What's Changed
- stellartoml: validate domain in GetStellarToml for parity with sibling by @karthikiyer56 in #5970
- ingest: one ledger walk — ExtractLedgerTxParts + EventsFromTxParts/FeesFromTxParts (supersedes the extractor bundles) by @karthikiyer56 in #5966
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- ingest,network,xdr: zero-copy XDR view extractors for full-history ingestion by @chowbao in #5949
- xdr,xdrgen,ingest: extend xdr views (decoded discriminants, typed opaque, count validation, Fields) and rebuild the view extractors on them by @tamirms in #5951
- protocols/rpc: add UseUpgradedAuth flag to SimulateTransactionRequest by @Ryang-21 in #5948
- protocols/rpc: Add LedgerCloseTime to GetHealthResponse by @felixl256 in #5958
- ingest/loadtest: expand loadtest functionality to handle multiple ledger bundles by @cjonas9 in #5959
- ingest: expose fee-bump inner hashes on the view extractors by @tamirms in #5964
- ingest/ledgerbackend: Update captive-core-pubnet.cfg: swap SP with Obsrvr by @drebelsky in #5963
- Protocol 28 (CAP-0085) by @sisuresh in #5965
New Contributors
- @Ryang-21 made their first contribution in #5948
- @felixl256 made their first contribution in #5958
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Adds Support for Protocol 27
What's Changed
- services/stellar-archivist: fix nil pointer panics in S3Storage.ListFiles by @satyamz in #5934
- strkey: bound decode input length to avoid unnecessary allocation by @tamirms in #5935
- go.mod: bump github.com/stellar/go-xdr to a87d4d0 by @tamirms in #5938
- xdr: Add zero-copy XDR view types and code generator by @tamirms in #5937
- ingest/loadtest: add stellar-core apply-load tooling by @cjonas9 in #5940
- apiclient: support non-JSON responses via ResponseType by @amishas157 in #5939
- ingest/ledgerbackend: integrate XDR views into BSB + add GetLedgerRaw by @tamirms in #5941
- txnbuild: validate payload length in contract address decoding by @tamirms in #5943
- ingest/ledgerbackend: add LedgerStream streaming ingestion API by @tamirms in #5944
- Protocol 27 (CAP-0071) XDR by @sisuresh in #5945
- Protocol 27 Support by @Shaptic in #5947
New Contributors
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Fix VerifyEvents to handle amounts exceeding int64 range by @karthikiyer56 in #5932
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Add Support for Protocol 26
What's Changed
- support/datastore: Fix ListFilePath for datastore bucket with no prefix by @urvisavla in #5923
- Merge protocol-next (P26) back to main by @urvisavla in #5930
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- xdr: add SafeUnmarshalBase64WithOptions and regenerate by @tamirms in #5916
- historyarchive: add size bound to GetPathHAS to prevent resource exhaustion by @tamirms in #5918
- Update changelog for v0.3.0 release by @urvisavla in #5920
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Breaking Changes
- Replaced
SetExpectedHash/Closehash validation pattern with explicitValidateHashmethod;Closenow only releases resources. AddedSetMaxRecordSizeto configure per-record allocation limit (default 64MB) (#5900)
Security Fixes
- Fixed
InputLen()guard bypass in streaming XDR decoders (#5905) - strkey: Fixed panic on invalid payload length in
DecodeSignedPayload(#5909) - keypair: Fixed panic on invalid payload length in
ParseAddress(#5908)
New Features
- rpcclient: Added
PollTransactionwith exponential backoff (#5876) - support/datastore: Added filesystem datastore support (#5892)
Full Changelog: v0.1.0...v0.2.0