go.md
1 --- 2 title: Go 3 description: Details on how to install Go. 4 --- 5 6 [Go](https://go.dev) is a programming language and toolchain for building and managing software. It is used for parts of certain Mercury Core services. At the time of writing, the latest version is [**v1.25.4**](https://github.com/golang/go/releases/tag/go1.25.4). 7 8 To install, download the latest [binary release](https://go.dev/dl/) and follow the installation instructions. Alternatively, it may be possible to install Go using a package manager of your choice. 9 10 ## Upgrading 11 12 To upgrade Go to the latest version without going through the reinstallation process, update the **go.mod** file in the project's directory and change the Go version: 13 14 ``` 15 module whatever 16 17 go 1.25.4 18 ``` 19 20 Upon the next build or run command, Go will automatically download and use the specified version. If you're using a package manager, refer to its documentation for upgrade instructions.