Skip to content

Algorand v2.1.5

Compare
Choose a tag to compare
@onetechnical onetechnical released this 21 Sep 18:33
· 3115 commits to rel/stable since this release
b0063b1

GitHub Logo

Highlights

  • Optimizations to fast catchup - reduce memory usage and improve speed
  • Utilities to aid in stateful smart contract development - tealdbg and tealcut
  • Split dev utilities into new algorand-devtools package

Changes

  1. General
    • Bug Fix - fix error propagation at two sites
    • Enhancements
      • Document that app_{local,global}_del have no effect on missing keys
      • Improve the memory consumption used by a single node in the Merkle trie implementation
  2. Agreement
    • Enhancement - convert LedgerReader.BalanceRecord into LedgerReader.Lookup
  3. Catchup
    • Enhancement - reduce the database synchronization for the duration of the fast catchup
  4. Tests
    • Bug Fix - reorder permission check for setting contract administrator
  5. Tools
    • New Feature - add tealcut, a tool for splitting a TEAL program around a constant
  6. Other
    • Enhancements
      • Allow mule packaging to be done without having to first explicitly call ci-build
      • Create new algorand-devtools package
      • Fix pathing issue to installer directory

Protocol Upgrade

This release does not contain a consensus protocol upgrade.

Additional Resources