# MainNet and TestNet Update: Go-Algorand 3.25.0

**URL:** <https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-25-0/12139>\
**Category:** Announcements\
**Tags:** testnet, mainnet\
**Created:** [June 17, 2024, 3:13pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-25-0/12139 "2024-06-17T15:13:49Z")\
**Posts on this page:** 1\
**Showing post:** 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:** [June 17, 2024, 3:13pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-25-0/12139/1 "2024-06-17T15:13:49Z")

</div>

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

MainNet and TestNet have been updated to 3.25.0 today, Monday June 17, 2024. **This release does not contain a consensus upgrade.**

# Overview

# What's New

- Network optimization - fixes for ERL resources management
- Performance enhancement - add expired stake cache to reduce db lookups
- Miscellaneous debugging improvements
- Other bug fixes, test improvements, and optimizations

# Changelog

## New Features

- REST API: /debug/settings/pprof admin endpoint for debugging ([#6018](https://github.com/algorand/go-algorand/pull/6018))

## Enhancements

- AVM: incentive opcodes ([#5984](https://github.com/algorand/go-algorand/pull/5984))
- Agreement: log current player state for VoteBroadcast and ProposalBroadcast events ([#6007](https://github.com/algorand/go-algorand/pull/6007))
- Build: bump [The Go Programming Language](http://golang.org/x/net) from 0.17.0 to 0.23.0 ([#5979](https://github.com/algorand/go-algorand/pull/5979))
- Ci: upgrade github checkout action to v4 ([#6010](https://github.com/algorand/go-algorand/pull/6010))
- Cicd: Update to switch e2e\_expect to large ([#6004](https://github.com/algorand/go-algorand/pull/6004))
- Ledger: introduce expired stake cache ([#6014](https://github.com/algorand/go-algorand/pull/6014))
- Metrics: Add TagCounterFiltered metrics for handler calls ([#6013](https://github.com/algorand/go-algorand/pull/6013))
- Typos: Correct some spelling mistakes ([#6001](https://github.com/algorand/go-algorand/pull/6001))

## Bugfixes

- Cicd: update OS support in test release script ([#6012](https://github.com/algorand/go-algorand/pull/6012))
- Logger: fix data race in tests ([#5999](https://github.com/algorand/go-algorand/pull/5999))
- Tests: set communication timeout in kmd.init\_wallet\_handle ([#6021](https://github.com/algorand/go-algorand/pull/6021))
- Tests: Fix flakey htlc test ([#6017](https://github.com/algorand/go-algorand/pull/6017))
- Tests: Fix e2e kmd timeout ([#6016](https://github.com/algorand/go-algorand/pull/6016))
- Tests: Fix flakey ECDSA testing ([#6005](https://github.com/algorand/go-algorand/pull/6005))
- Tools: Fix Cloudflare SRV update utility after API change ([#6020](https://github.com/algorand/go-algorand/pull/6020))
- Txhandler: fixes to ERL resources management ([#6019](https://github.com/algorand/go-algorand/pull/6019))

## Protocol Upgrade

This release does not contain a protocol upgrade.

## Additional Resources

- [Algorand Forum](https://forum.algorand.co)
- [Developer Documentation](https://developer.algorand.org)

---

_[View the full topic](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-25-0/12139)._
