TestNet and MainNet Update: 3.11.2

Overview

  • This release disables cadaver file generation by default. This is a performance enhancement.
  • This release fixes the issue of when an account had many resources, it could break catching up from a catchpoint.
  • This release contains improvements to network propagation, through opportunistic compression.

Changelog

Enhancements

  • Algod: turn off cadaver trace file by default (#4676)
  • Pingpong: add genaccountsoffset flag and tool to print test account addresses (#4628)
  • Tests: Consistent resource/account struct tests (#4669)
  • V1 Deprecation: Remove algod and kmd client affinity and consolidate APIs to use newest version (#4641)
  • Batch-verify: Return failed sig indexes (#4614)
  • Cicd: reduce mmnet LastPartKeyRound to 50k (#4625)
  • Devops: Update betanet model recipe, move NPN hosts to regions not shared by hosts for relays and nodes (#4588)
  • Goal: don’t mark app-arg as hidden for account command (#4629)
  • Metrics: Remove labels from gauge metrics (#4606)
  • Network: proposal payload compression (#4589)
  • Tests: extend transactions signature verification testing (#4623)

Bugfixes

  • Batchverifier: preserve the memory until the end (#4672)
  • Catchpoints: don't make duplicate account hashes in prepareNormalizedBalances (#4668)
  • Pingpong: fix config check for GeneratedAccountsMnemonics (#4662)
  • Tools: fix lagging cinfo.AppParams data structure in PingPong (#4613)

Protocol Upgrade

This release does not contain a protocol upgrade.

Additional Resources

To update your current version, run the following goal command: ./update.sh -c stable -i -d <data-directory> -n If you haven’t already done so, we also advise setting up a CRON job to automatically update your algorand networks. If you haven’t done this yet, you can follow the instructions here: Install a node - Algorand Developer Portal