Skip to content

v3.9.2

Choose a tag to compare

@hernandp hernandp released this 06 Sep 17:12
· 8 commits to master since this release

New

IMPORTANT
This release contains a consensus protocol upgrade, which implements the following spec: https://github.com/algorandfoundation/specs/tree/433d8e9a7274b6fca703d91213e05c7e6a589e69

⚠️ Please read the official Algorand notes for detailed information about this release.
https://github.com/algorand/go-algorand/releases/tag/v3.9.2-stable

Highlights

  • State Proofs: lightweight, cryptographically provable, portable proofs of Algorand state that let dapps on other blockchains trustlessly verify Algorand transactions, making it safer and easier to develop and use cross-chain products and services.
  • Max TPS of 6k
    • Larger blocks: ~5x increase in max-block size (from 1MB to 5MiB), allowing up to ~25k transactions per block.
    • Shorter round times: ~0.5s reduction in average round times (approaching ~3.9s).
  • AVM v7
    • On-chain randomness beacons and oracles can now be built by taking advantage the new block and vrf_verify opcodes.
    • Unfunded accounts (with 0 microalgo) can now issue transactions as long as their fees are covered by fee pooling in the transaction group.
    • App calls are now implicitly given access to the app accounts for the apps specified in the foreign apps array.

Known Bugs

  • Coexisting installations may show only one set of shortcuts.
  • The Node Watch Status window displays ANSI escape codes instead of interpreting them properly. This does not interfere with its functionality.
  • Using the Maintenance or Repair Dialog from the installation MSI does not work. Please use the Add/Remove Programs entry in the System Settings panel.

ℹ️ This release is feature-aligned with official Algorand Release 3.9.2