# MainNet and TestNet Update: Go-Algorand 3.24.0

**URL:** <https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-24-0/12033>\
**Category:** Announcements\
**Tags:** testnet, mainnet\
**Created:** [May 20, 2024, 2:38pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-24-0/12033 "2024-05-20T14:38:41Z")\
**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:** [May 20, 2024, 2:38pm UTC](https://forum.algorand.co/t/mainnet-and-testnet-update-go-algorand-3-24-0/12033/1 "2024-05-20T14:38:41Z")

</div>

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

MainNet and TestNet have been updated to 3.24.0 today, Monday May 20, 2024. **This release does not contain a consensus upgrade.**

# Overview

This release provides important enhancements and bug fixes to improve ease of use and stability.

# Important Note

This release includes a migration, which may take a few minutes to complete. Due to the impact, we recommend applying this update progressively if running multiple nodes, to avoid large periods of concurrent inaccessibility.

# What's New

- Golang 1.21 support
- Experimental full assets for account endpoint API support
- Full logs for block support
- Fix for log rotation when cold dirs are used

# Changelog

## Enhancements

- API: Experimental full assets for account endpoint. ([#5948](https://github.com/algorand/go-algorand/pull/5948))
- API: blocks/{round}/logs endpoint ([#5865](https://github.com/algorand/go-algorand/pull/5865))
- Build: Go 1.21 Support ([#5994](https://github.com/algorand/go-algorand/pull/5994))
- Build: support SWAGGER\_CONVERTER\_API override ([#5968](https://github.com/algorand/go-algorand/pull/5968))
- Build: bump [The Go Programming Language](http://golang.org/x/crypto) from 0.14.0 to 0.17.0 ([#5877](https://github.com/algorand/go-algorand/pull/5877))
- Crypto: convert BatchVerifier to interface ([#5988](https://github.com/algorand/go-algorand/pull/5988))
- Docker: Remove usage of `gosu` and replace with `su` ([#5951](https://github.com/algorand/go-algorand/pull/5951))
- Metrics: support labeled gauges ([#5956](https://github.com/algorand/go-algorand/pull/5956))
- Node: remove unused node GetTransaction and ListTxns methods ([#5983](https://github.com/algorand/go-algorand/pull/5983))
- Scripts: update buildnumber to use timezone-aware datetime ([#5971](https://github.com/algorand/go-algorand/pull/5971))
- Tests: Stabilize nightly tests. ([#5992](https://github.com/algorand/go-algorand/pull/5992))
- Tests: Fix flakey incentive e2e tests ([#5986](https://github.com/algorand/go-algorand/pull/5986))
- Tests: Allow go e2e tests to easily test multiple consensus versions ([#5981](https://github.com/algorand/go-algorand/pull/5981))
- Tests: Thread testing.T through so we panic less ([#5938](https://github.com/algorand/go-algorand/pull/5938))
- Tools: Revert "feat: add support to display mnemonic discreetly for `algokey generate`" ([#5974](https://github.com/algorand/go-algorand/pull/5974))

## Bugfixes

- Catchpoint: fix data files deletion in hot/cold dirs scenario ([#5963](https://github.com/algorand/go-algorand/pull/5963))
- Tests: Fix `AccountsUpdateSchemaTest` ignoring error bug ([#5985](https://github.com/algorand/go-algorand/pull/5985))
- Utils: Renaming files across devices ([#5977](https://github.com/algorand/go-algorand/pull/5977))

## 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.

- Incentives: Suspend "absentee" accounts that don't propose. ([#5757](https://github.com/algorand/go-algorand/pull/5757))

* * *

## 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-24-0/12033)._
