Go Weekly Issue #613 covers the upcoming Go 1.27 release, currently in its second release candidate. Highlights include an interactive tour of Go 1.27's features by Jesús Espino, covering generic methods, the goroutineleak profiler, a new uuid package, and experimental portable SIMD. Other notable items: a proposal to fix Go's growing proposal backlog (growing 23% per year), an experiment adding Go's defer to the TypeScript compiler (now written in Go), a look at Go 1.27 program memory maps on Linux, and the Wails v3 beta release for Go desktop apps with multi-window support and experimental iOS/Android. Several library releases are also noted, including Delve 1.27.1, GoProxy 1.9, and pdfcpu 0.14. JetBrains is hosting an online Go 1.27 release party on August 25.
Questions this post answers
What are the major new features in Go 1.27?
Go 1.27 introduces generic methods, a goroutineleak profiler profile, a new uuid package in the standard library, and experimental portable SIMD support. The release is in its second release candidate, with the final version expected within a week or two of the newsletter. Go 1.25+ also added named memory mappings, making /proc/<pid>/maps more readable for Go programs. Go developers tracking the Go 1.27 rollout and its impact on their codebases follow releases like this on daily.dev.
What changed in Wails v3 beta compared to v2?
Wails v3 beta introduces a rewritten foundation with explicit app and window APIs, first-class multi-window support, Go services with TypeScript bindings generated via static analysis, and experimental iOS and Android support. Migration from v2 requires significant effort. The framework is the Go desktop app framework known as Wails, maintained by Lea Anthony. Teams evaluating Go desktop frameworks for cross-platform apps track Wails updates and alternatives on daily.dev.
12.7K Impressions1 Comment