For you Ai Security Dev Cloud Hardware Startups Releases General

From Go Blog · 12 stories

11 sources 15 reports 7d ago

Eight eMudhra Intermediate CA Keys Compromised, Triggering Widespread Blocks

The private keys for eight intermediate Certificate Authority (CA) certificates belonging to India-based eMudhra Limited were compromised due to incorrect generation. This compromise allows for the potential impersonation of websites and services, as anyone holding these keys could issue trusted certificates for any domain. Mozilla, Microsoft, Apple, and Chrome root programs, along with Cloudflare, have taken action to block these certificates and deploy mitigations, with the issue reported to root programs on October 17 and public disclosure on October 19, 2026.

security certificates ca vulnerability cryptography
2 sources 3 reports 72d ago

Go 1.27 Released with Generic Methods, Improved Tooling, and Performance Enhancements

Go 1.27 has been released, introducing support for generic methods, direct initialization of nested struct fields, and generalized function type inference. This update enhances the language's expressiveness and developer productivity, while also improving runtime performance and tooling for Go developers.

releases go golang programming languages software development
1 source 1 report 21d ago

gopls Introduces Interactive Refactoring with New LSP Capability

gopls v0.24.0 now supports interactive refactoring, powered by a new Language Server Protocol (LSP) capability developed in collaboration with the Dart team. This new LSP feature allows language servers to request user input for multi-step code transformations, addressing a limitation where servers previously had to guess user intent or not offer certain refactorings.

dev gopls lsp refactoring go
1 source 2 reports 36d ago

Go 1.27 Introduces Platform-Agnostic SIMD Interface for Performance Optimization

Go 1.26 and 1.27 include experimental APIs for Single Instruction Multiple Data (SIMD) operations, with Go 1.27 adding a platform-agnostic SIMD interface. This new interface allows developers to write high-performance SIMD code that is portable across different architectures, addressing the previous limitation of requiring Go assembly for SIMD access.

dev go simd performance api
1 source 1 report 50d ago

Go 1.27 Introduces Faster Memory Allocation for Small Objects

Go 1.27 includes optimizations for memory allocations under 80 bytes, making these allocations up to 30% faster. This improvement can increase the speed of allocation-heavy Go programs by up to 1% by using specialized functions for different allocation sizes and pointer statuses.

dev go memory management performance runtime
1 source 1 report 66d ago

Go 1.27 Introduces Goroutine Leak Profiler for Production Systems

Go 1.27 will include a new goroutine leak profiler, a tool designed to identify goroutine leaks in running Go programs, including those in production environments. This new profiler addresses limitations of previous methods like `goleak` and `synctest`, which are primarily for unit testing, and standard goroutine profiles, which cannot differentiate between leaked and intentionally blocked goroutines.

dev go concurrency debugging profiling
1 source 6 reports 127d ago

Go Programming Language Marks 16th Anniversary with New Releases and Features

The Go programming language celebrated its 16th anniversary on November 10, 2023, with the release of Go versions 1.24, 1.25, and 1.26. These updates introduced advancements such as the synctest package for testing concurrent code, a modified garbage collector, and a new pkg.go.dev API. These changes enhance Go's performance, modernize code, and provide better accessibility to module metadata, impacting the developer community.

dev go programming software containers
1 source 1 report 127d ago

Go Language Enhancements Focus on Stack Allocations to Improve Performance

Go programmers are implementing stack allocations to reduce the overhead associated with heap memory allocations. This shift addresses performance issues by minimizing the load on the garbage collector and enabling faster memory reuse.

dev go programming performance memory-management
1 source 1 report 127d ago

2025 Go Developer Survey Reveals Developer Needs and Challenges

The 2025 Go Developer Survey indicates satisfaction with AI tools is low due to quality concerns, while developers seek better practices and tools. The results highlight significant challenges with Go's documentation and learning curve for new users.

general go developers survey programming
1 source 1 report 127d ago

Go 1.25 Introduces Green Tea Garbage Collector for Improved Performance

Go 1.25 features an experimental garbage collector called Green Tea, which can reduce garbage collection time by up to 40% for some workloads. Currently in production at Google, feedback from developers will guide its future status as the default in Go 1.26.

dev go garbage collection performance development
1 source 1 report 127d ago

Go 1.25 Introduces Flight Recording for Enhanced Diagnostics

Go 1.25 now features flight recording, a tool that captures execution traces leading up to errors. This allows developers to diagnose issues by collecting trace data just before a problem occurs, enhancing the troubleshooting process for long-running applications.

dev go diagnostics programming
1 source 1 report 16d ago

Go Developer Survey 2026 Opens to Gather Community Feedback

The annual Go Developer Survey for 2026 is now open, inviting Go users to provide feedback on their experiences and challenges. This survey directly influences the Go team's planning and prioritization for future development, as demonstrated by past survey results leading to features like the rewritten `go fix` tool.

dev go developer survey community development