github algorand/go-algorand v2.1.5-stable
Algorand v2.1.5

latest releases: v3.27.0-beta, v3.26.0-stable, v3.26.0-beta...
4 years ago

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

Don't miss a new go-algorand release

NewReleases is sending notifications on new releases.