Skip to content

Releases: algorand/go-algorand-sdk

v2.6.0

05 Jun 17:25
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Added min-balance field for algod and indexer account responses by @github-actions in #641
  • Tests: Enable min-balance tests for indexer and algod APIs. by @gmalouf in #642

Other

  • Regenerate code with the latest specification file (6c917476) by @github-actions in #635
  • Regenerate code with the latest specification file (981aef83) by @github-actions in #640

Full Changelog: v2.5.0...v2.6.0

v2.5.0

08 May 20:12
Compare
Choose a tag to compare

What's Changed

Bugfixes

New Features

Enhancements

  • Build: Bump go version for builds/workflows to 1.20.14 by @gmalouf in #629
  • Incentives: Add fields in block header for proposer and fees collected. by @jannotti in #617

Other

  • Regenerate code with the latest specification file (ff2c7476) by @github-actions in #631

New Contributors

Full Changelog: v2.4.0...v2.5.0

v2.4.0

15 Dec 19:14
Compare
Choose a tag to compare

What's Changed

Enhancements

  • protocol: Add block hash to state proof's LightBlockHeader by @zeldovich in #589
  • Consensus Config: Add period 0 deadline timeout parameter to consensus params. by @gmalouf in #618
  • Consensus: Update consensus files for v39 along with types sync. by @gmalouf in #621

Other

  • Regenerate code with the latest specification file (b5adad95) by @github-actions in #620

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0

18 Sep 18:09
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • bug-fix: include currency-greater-than param for 0 value by @shiqizng in #584
  • types: Reject non canonical addresses in DecodeAddress by @algochoi in #595

New Features

Enhancements

  • consensus config: add dynamic filter timeout parameter by @yossigi in #603
  • Simulate: Fix simulate request error & support ATC simulation by @jasonpaulos in #611
  • api: Sync client object with latest spec. by @winder in #613

Other

  • Regenerate code with the latest specification file (7276a1b2) by @github-actions in #582
  • Regenerate code with the latest specification file (fb8a5ede) by @github-actions in #585

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

15 Jun 22:31
Compare
Choose a tag to compare

What's Changed

Enhancements

  • DevOps: Update CODEOWNERS to only refer to the devops group by @onetechnical in #533
  • lint: Add golangci-lint to CI process by @algochoi in #534
  • algod: State delta endpoints by @algochoi in #538
  • enhancement: Verbose Test Harness by @tzaffi in #540
  • types: add consensus protocol and types. by @winder in #543
  • lint: Fix lint errors by @algochoi in #535
  • clients: Regenerate client. by @winder in #553
  • API: Regenerate code with the latest specification file (d559cb2f) by @github-actions[bot] in #556
  • docs: Readme fixes by @algochoi in #559
  • encoder: Update go-codec version. by @winder in #560

Bug Fixes

  • bugfix: adding EvalDelta.SharedAccts by @tzaffi in #531

Full Changelog: v2.1.0...v2.2.0

v2.1.0

09 May 17:31
Compare
Choose a tag to compare

What's Changed

Supports new devmode block timestamp offset endpoints.

Bugfixes

Enhancements

  • enhancement: add genesis type by @shiqizng in #443
  • docs: Update README.md by @algochoi in #460
  • tests: Add disassembly test for Go SDK by @algochoi in #462
  • marshaling: Lenient Address and BlockHash go-codec unmarshalers. by @winder in #464
  • API: Add types for ledgercore.StateDelta. by @winder in #467
  • docs: Create runnable examples to be pulled into docs by @barnjamin in #480
  • Docs: Examples by @barnjamin in #491
  • api: Regenerate client interfaces for timestamp, ready, and simulate endpoints by @algochoi in #513
  • Performance: Add MakeClientWithTransport client override that allows the user to pass a custom http transport by @pbennett in #520
  • DevOps: Add CODEOWNERS to restrict workflow editing by @onetechnical in #524
  • Performance: Add custom http transport to MakeClientWithTransport by @algochoi in #523

Other

  • Regenerate code with the latest specification file (c90fd645) by @github-actions in #522

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

03 Jan 21:26
937511e
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Remove future package. Move package contents to transaction.
  • Remove MakeLogicSigAccount and replace with MakeLogicSigAccountEscrow. Mark MakeLogicSig as a private function as well, only intended for internal use.
  • Rename SignLogicsigTransaction to SignLogicSigTransaction.
  • Remove logicsig templates, logic/langspec.json, and all methods depending on it.
  • Remove DryrunTxnResult.Cost in favor of 2 fields: BudgetAdded and BudgetConsumed. cost can be derived by BudgetConsumed - BudgetAdded.
  • Remove v1 algod API (client/algod) due to API end-of-life (2022-12-01). Instead, use v2 algod API (client/v2/algod).
  • Remove unused generated types: CatchpointAbortResponse, CatchpointStartResponse.

Full Changelog: v1.24.0...v2.0.0

v1.24.0

06 Dec 20:13
Compare
Choose a tag to compare

What's Changed

Bugfixes

Enhancements

  • Tests: Support for new cucumber app call txn decoding test by @jasonpaulos in #433
  • Tests: Migrate v1 algod dependencies to v2 in cucumber tests by @algochoi in #434
  • REST API: Add KV counts to NodeStatusResponse by @michaeldiamant in #437
  • Enhancement: allowing zero length static array by @ahangsu in #438
  • enhancement: revert generic StateProof txn field by @shiqizng in #439
  • Refactoring: Move old transaction dependencies to future.transaction by @algochoi in #435

New Contributors

Full Changelog: v1.23.0...v1.24.0

v1.23.0

03 Nov 21:49
Compare
Choose a tag to compare

GitHub Logo

What's Changed

New Features

Full Changelog: v1.22.0...v1.23.0

v1.22.0

12 Oct 17:37
2c6c4d5
Compare
Choose a tag to compare

GitHub Logo

What's Changed

Enhancements

  • REST API: Add algod block hash endpoint, add indexer block header-only param. by @winder in #421

Full Changelog: v1.21.0...v1.22.0