Skip to content

Releases: stellar/go-stellar-sdk

v0.7.3

Choose a tag to compare

@karthikiyer56 karthikiyer56 released this 24 Aug 07:51
83d7730

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

Choose a tag to compare

@Shaptic Shaptic released this 14 Aug 18:36
b46a463

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

Choose a tag to compare

@karthikiyer56 karthikiyer56 released this 10 Aug 21:21
16b2ed4

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.7.1

Choose a tag to compare

@karthikiyer56 karthikiyer56 released this 04 Aug 00:51
3114a80

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

Choose a tag to compare

@Shaptic Shaptic released this 03 Aug 18:01
2b16db0

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

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@urvisavla urvisavla released this 09 Jun 19:46
dd844ab

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

Choose a tag to compare

@karthikiyer56 karthikiyer56 released this 07 Apr 21:09
475bbd9

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@urvisavla urvisavla released this 01 Apr 19:49
a445f0c

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

Choose a tag to compare

@urvisavla urvisavla released this 13 Mar 23:26
f1af90e

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

Choose a tag to compare

@urvisavla urvisavla released this 05 Mar 17:22
7ec9065

Breaking Changes

  • Replaced SetExpectedHash/Close hash validation pattern with explicit ValidateHash method; Close now only releases resources. Added SetMaxRecordSize to 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 PollTransaction with exponential backoff (#5876)
  • support/datastore: Added filesystem datastore support (#5892)

Full Changelog: v0.1.0...v0.2.0