Skip to content

Conversation

@Algo-devops-service
Copy link
Contributor

@Algo-devops-service Algo-devops-service commented Sep 8, 2025

GitHub Logo

Overview

This consensus upgrade release enhances post-quantum resiliency in Algorand block headers, enables several notable AVM usability improvements, and makes various security/reliability enhancements.

What's New

  • Adds SHA-512 hashing to the block header
  • Introduces txn.Access list for access to more resources
  • Adds App Versioning, introduced in #6283 which allows callers to validate the specific version of the app they are transacting with.
  • Adds the falcon_verify opcode
  • The format for multisigs on logic signatures has been updated
    • Custom block followers will need to check both 'msig' and 'lmsig' when evaluating if a logic signature struct is empty
    • SDK users will need to update their SDKs following the upgrade to restore full logic signature creation support

Protocol Upgrade

This release contains a protocol upgrade.

Note: The consensus upgrade will require conduit and indexer runners to upgrade to avoid stalling. You can find the compatible releases of these here:

Changelog

Enhancements

  • AVM: Prepare for falcon_verify in v12 (#6416)
  • AVM: Allow access to boxes for apps made in the same group without explicit boxrefs (#6309)
  • Apps: txn.Access list for access to more resources (#6286)
  • Build: .gitignore .claude (#6409)
  • Chore: Remove an unneeded consensus flag to simplify work on big programs (#6392)
  • Ci: build Go cache on master merges (#6408)
  • Ci: some improvements for faster PR builds (#6397)
  • Consensus: Consensus version v41 upgrade. (#6422)
  • Docs: v12 docs (#6418)
  • Goal: add '--txid' flag for displaying TxID with 'goal clerk inspect' (#6401)
  • Logic: add LogicSig.LMsig field (#6419)
  • Tests: fix TestStateProofLogging (#6421)
  • Txn: move/add asset txn validation into their own wellFormed methods (#6396)

Bugfixes

  • Goal: minor text fix (#6404)
  • Network: fix mesher stopping logic (#6406)
  • Node: print repeating error to the node log (#6403)

Additional Resources

Algo-devops-service and others added 27 commits August 5, 2025 14:50
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@cusma
Copy link

cusma commented Sep 9, 2025

I feel like this summary is missing the new Application Call rejection version field (aprv).

@gmalouf
Copy link
Contributor

gmalouf commented Sep 9, 2025

I feel like this summary is missing the new Application Call rejection version field (aprv).

Think I've now addressed, thanks @cusma

@algojohnlee algojohnlee merged commit 3e5d694 into algorand:rel/stable Sep 10, 2025
73 checks passed
@onetechnical onetechnical deleted the relstable4.3.0 branch September 10, 2025 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants