Releases: algorand/go-algorand-sdk
Releases · algorand/go-algorand-sdk
v2.6.0
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
What's Changed
Bugfixes
- Fix: Fix indexer sync issue in cucumber tests by @jasonpaulos in #628
- chore: fix function names by @tianzedavid in #632
- Tests: Fix funding for cucumber tests by rotating sender accounts by @jasonpaulos in #630
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
- @jannotti made their first contribution in #617
- @tianzedavid made their first contribution in #632
Full Changelog: v2.4.0...v2.5.0
v2.4.0
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
- @zeldovich made their first contribution in #589
Full Changelog: v2.3.0...v2.4.0
v2.3.0
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
- Build: Go 1.20 and golint-ci 1.52 support by @gmalouf in #566
- chore: Add new consensus params to vFuture by @Eric-Warehime in #577
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
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
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Supports new devmode block timestamp offset endpoints.
Bugfixes
- bugfix: Fix wrong response error type. by @winder in #461
- debug: Remove debug output. by @winder in #465
- bug: Fix extractError parsing by @Eric-Warehime in #492
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
What's Changed
Breaking Changes
- Remove
future
package. Move package contents totransaction
. - Remove
MakeLogicSigAccount
and replace withMakeLogicSigAccountEscrow
. MarkMakeLogicSig
as a private function as well, only intended for internal use. - Rename
SignLogicsigTransaction
toSignLogicSigTransaction
. - Remove logicsig templates,
logic/langspec.json
, and all methods depending on it. - Remove
DryrunTxnResult.Cost
in favor of 2 fields:BudgetAdded
andBudgetConsumed
.cost
can be derived byBudgetConsumed - 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
What's Changed
Bugfixes
- BugFix: Fix disassemble endpoint by @zyablitsev in #436
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
- @zyablitsev made their first contribution in #436
Full Changelog: v1.23.0...v1.24.0
v1.23.0
What's Changed
New Features
- Boxes: Add support for Boxes by @michaeldiamant in #341
Full Changelog: v1.22.0...v1.23.0