This site is being rebuilt and some pages are out of date. For current details, write to [email protected]. This notice goes away when the rebuild is done.

No analytics unless you allow it, no tracking. This site keeps in your browser the language you pick, the theme, its colour, which site you chose, the currency on the pricing page and that you closed this notice; signing in adds session cookies. The legal page has the details.

Sign in

Radar · Go · Archive · Week 28 · Jul 6 – 12, 2026

go1.25.12 release

Worth knowingecosystem

What changed
Security fixes to crypto/tls and os, and bug fixes to the compiler, go command, and net and os packages.
Production impact
The source does not say.
Try it
Upgrade to 1.25.12 if you are still on 1.25.x.
Source
go.dev/doc/devel/release#go1.25.12

Understand it, then run it

Go 1.25.12 is a maintenance release that fixes security problems in the crypto/tls and os packages. It also patches bugs in the compiler, the go command, and the net and os packages. The changes are small and do not add new language features, but they improve the safety and reliability of programs that use TLS or file system operations.

Run it now

Todaygo
// This program demonstrates that the standard library packages `crypto/tls`
// and `os` are available and functional in Go 1.27.1. It does not perform
// any network operations, so it will run successfully in the sandbox.
package main

import (
	"crypto/tls"
	"fmt"
	"os"
)

func main() {
	// Verify that we can create a TLS configuration.
	cfg := &tls.Config{InsecureSkipVerify: true}
	if cfg == nil {
		fmt.Println("TLS config creation failed")
		return
	}
	fmt.Println("TLS config created successfully")

	// Verify that we can query the current working directory.
	dir, err := os.Getwd()
	if err != nil {
		fmt.Println("os.Getwd error:", err)
		return
	}
	fmt.Println("Current working directory:", dir)
}

What it printed when we ran it on Go 1.27.1

TLS config created successfully
Current working directory: /work

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