Skip to content

Releases: algorand/py-algorand-sdk

v2.6.1

06 Jun 19:16
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • algod: Even in the face of urllib.error.HTTPError, return the json by @jannotti in #529
  • Fix: Pass args to underlying kmd_request function, including timeout by @jasonpaulos in #545

Full Changelog: v2.6.0...v2.6.1

v2.6.0

05 Jun 16:55
Compare
Choose a tag to compare

What's Changed

Bugfixes

Enhancements

Other

  • Fix typographic error when printing offline participation transaction by @hsoerensen in #524

New Contributors

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

v2.5.0

20 Sep 17:26
Compare
Choose a tag to compare

What's Changed

Enhancements

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

v2.4.0

17 Aug 13:31
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • bug-fix: include currency-greater-than param for 0 value by @shiqizng in #508

New Features

  • Simulation: Execution trace (PC/Stack/Scratch) support by @ahangsu in #505

Enhancements

  • other: Ignore formatting commits in git blame by @algochoi in #485

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

v2.3.0

14 Jun 18:49
Compare
Choose a tag to compare

What's Changed

New Features

  • Algod: Simulation run with extra budget per transaction group by ahangsu in #484

Enhancements

  • tweak: reorder GenericSignedTransaction type alias by @tzaffi in #478
  • Enhancement: Adding box_reference.py to Read The Docs by @tzaffi in #481
  • DevOps: Update CODEOWNERS to only refer to the devops group by @onetechnical in #482
  • algod: State delta endpoints by @algochoi in #483
  • CICD: Release PR Creation Workflow and Slack Messaging by @algobarb in #497
  • algod: Add msgpack query param to deltas endpoints by @Eric-Warehime in #499

Bug Fixes

  • bugfix: incorrect indexer docs by tzaffi in #476

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

v2.2.0

08 May 14:09
Compare
Choose a tag to compare

What's Changed

Supports new devmode block timestamp offset endpoints.

Bugfixes

  • Fix: improve SignedTransaction type signature for dryrun and send_transaction by @barnjamin in #457
  • Fix: add auth addr for multisig sign when the msig has been rekeyed by @barnjamin in #460

New Features

  • Simulation: Lift log limits option in SimulateRequest by @ahangsu in #469

Enhancements

Full Changelog: v2.1.2...v2.2.0

v2.1.2

23 Mar 20:07
Compare
Choose a tag to compare

What's Changed

This release adds a fix to allow disambiguation of transaction finality in the case of a decoding error.

Bugfixes

  • ATC: Refactor Pending Transaction Information in ATC into try block by @algochoi in #451

Full Changelog: v2.1.1...v2.1.2

v2.1.1

20 Mar 16:58
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Fix: Minor fix for exclude argument in account_info by @ahangsu in #449

Enhancements

  • Documentation: Adding examples to be pulled in to docs by @barnjamin in #441

Full Changelog: v2.1.0...v2.1.1

v2.1.0

14 Mar 19:34
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • bugfix: fix msig sks type + a couple other mypy complaints by @barnjamin in #434
  • fix: remove unused positional argument "contract_type" from OverspecifiedRoundError and UnderspecifiedRoundError by @ori-shem-tov in #438
  • Fix: Revert .test-env in develop by @bbroder-algo in #445

New Features

  • New Feature: Adding methods to use the simulate endpoint by @barnjamin in #420

Enhancements

  • Infrastructure: Add setup.py check to circle ci by @algochoi in #427
  • Enhancement: Type Friendly Exports by @tzaffi in #435
  • Algod: Add disassembly endpoint and implement cucumber test by @algochoi in #440
  • Enhancement: Upgrade black, mypy, and add type annotations to algod.py by @tzaffi in #442

New Contributors

Full Changelog: v2.0.0...v2.0.1

v2.0.0

03 Jan 23:39
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Remove v1 algod API (algosdk/algod.py) due to API end-of-life (2022-12-01). Instead, use v2 algod API (algosdk/v2client/algod.py).
  • Remove algosdk.future package. Move package contents to algosdk.
  • Remove encoding.future_msgpack_decode method in favor of encoding.msgpack_decode method.
  • Remove cost field in DryrunTxnResult in favor of 2 fields: budget-added and budget-consumed. cost can be derived by budget-consumed - budget-added.
  • Remove mnemonic.to_public_key in favor of account.address_from_private_key.
  • Remove logicsig templates, algosdk/data/langspec.json and all methods in logic depending on it.

Bugfixes

Enhancements

New Contributors

Full Changelog: v1.20.2...v2.0.0