# MainNet and TestNet Update: Go-Algorand 4.7.0

**URL:** <https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-4-7-0/15287>\
**Category:** Announcements\
**Tags:** testnet, mainnet\
**Created:** [May 5, 2026, 3:16pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-4-7-0/15287 "2026-05-05T15:16:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![devops-service](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/devops-service/32/2205_2.png) [@devops-service](https://forum.algorand.co/u/devops-service)\
**Post date:** [May 5, 2026, 3:16pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-4-7-0/15287/1 "2026-05-05T15:16:15Z")

</div>

![GitHub Logo](https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/fcd756bba61094f9e8774e43ec402e311aeea50e.jpeg)

# Overview

This release contains optimizations and enhancements to boxes pagination and assembly, logging optimizations and other bug fixes.

# What’s New

- Cursor-based pagination with prefix support for application boxes
- Goal --rekey-to flag for calling applications
- vFuture: support for Load and CongestionTax blockheaders

# Changelog

## Enhancements

- API: Add cursor-based pagination with prefix support to application boxes ([#6558](https://github.com/algorand/go-algorand/pull/6558))
- Assembler: single-pass optimizeConstants using cumulative delta array ([#6598](https://github.com/algorand/go-algorand/pull/6598))
- Build: combine dependabot dependency upgrades (April 2026) ([#6610](https://github.com/algorand/go-algorand/pull/6610))
- Dht: do not err on context deadline ([#6581](https://github.com/algorand/go-algorand/pull/6581))
- Goal: Add --rekey-to flag for calling applications ([#6571](https://github.com/algorand/go-algorand/pull/6571))
- Legal: Update copyright to the Foundation ([#6611](https://github.com/algorand/go-algorand/pull/6611))
- Network: upgrade libp2p ecosystem to fix dependabot security alerts ([#6564](https://github.com/algorand/go-algorand/pull/6564))

## Bugfixes

- API: Deal with params that are in deltas ([#6588](https://github.com/algorand/go-algorand/pull/6588))
- Logging: use atomic logrus level accessors to prevent data races ([#6599](https://github.com/algorand/go-algorand/pull/6599))
- Network: fix double logging with elevated level ([#6583](https://github.com/algorand/go-algorand/pull/6583))
- Pingpong: fix asset creation race ([#6579](https://github.com/algorand/go-algorand/pull/6579))

## Protocol Upgrade

This release does not contain a protocol upgrade.

* * *

**NOTE**  
vFuture changes are _not_ yet available in MainNet or TestNet but can be used in private networks.

- Blocks: Add support for Load and CongestionTax blockheaders ([#6548](https://github.com/algorand/go-algorand/pull/6548))

## Additional Resources

- [Algorand Forum](https://forum.algorand.co)
- [Developer Portal](https://dev.algorand.co)
