Hasty Briefsbeta

Go 1.25 Release Notes

12 days ago
  • #Go 1.25
  • #Release Notes
  • #Programming
  • Go 1.25 released in August 2025, maintaining Go 1 compatibility.
  • No language changes affecting Go programs in Go 1.25.
  • Go command updates include new build, mod, and doc features.
  • New vet analyzers for sync.WaitGroup and net.Dial usage.
  • GOMAXPROCS now considers cgroup CPU limits on Linux.
  • Experimental garbage collector (greenteagc) introduced for performance improvements.
  • New runtime/trace.FlightRecorder API for lightweight execution tracing.
  • Compiler fixes nil pointer bug from Go 1.21-1.24.
  • DWARF version 5 support for smaller debug info and faster linking.
  • New testing/synctest package for concurrent code testing.
  • Experimental encoding/json/v2 package for improved JSON performance.
  • Multiple standard library updates including crypto, net, and os packages.
  • Windows support improvements including network connection conversions.
  • Darwin now requires macOS 12 Monterey or later.
  • Final release for broken 32-bit windows/arm port.
  • Loong64 and RISC-V ports receive new features and support.