Radar · Go · Archive · Week 23 · Jun 2 – 8, 2025
go1.24.4 released
Worth knowingstdlib
- What changed
- Security fixes to the crypto/x509, net/http, and os packages; bug fixes to the linker, the go command, and the hash/maphash and os packages.
- Production impact
- The source does not say.
- Try it
- Run
go versionto confirm you are on 1.24.4 and rungo test ./...to ensure your tests still pass. - Source
- go.dev/doc/devel/release#go1.24.4
Understand it, then run it
Go 1.24.4 was released on 2025‑06‑05. It contains security fixes for the crypto/x509, net/http, and os packages. There are also bug fixes for the linker, the go command, and the hash/maphash and os packages. The changes are internal; they do not add new language features or APIs.
Run it now
package main
import (
"fmt"
"time"
)
// This program demonstrates a simple time‑based operation that works
// in Go 1.27.1. It prints the current time, waits one second, and
// then prints the elapsed time.
func main() {
start := time.Now()
fmt.Println("Start time:", start)
// Pause for one second.
time.Sleep(1 * time.Second)
elapsed := time.Since(start)
fmt.Println("Elapsed time:", elapsed)
}
What it printed when we ran it on Go 1.27.1
Start time: 2026-10-01 08:50:51.708086847 +0000 UTC m=+0.000065633 Elapsed time: 1.000754254s
Run sends this program (for Solidity, the contract and its tests) to our own sandbox, where it is compiled and run once, with no network, and what it printed or the test report comes back here. Nothing is kept. Runs are counted per visitor for the day so everyone gets a turn; the details are on the legal page.
Written by gpt-oss-20b from the linked source · claims checked against the sources · archive, not individually reviewed