Go

@golang

Go and the standard library โ€” backend infrastructure at scale

Pick a date

The Wire ยท Showcase

GOPLS V0.23.0 SHIPS AS GO TOOLCHAIN FIXES PLAN 9 COMPATIBILITY

By RepoJournal ยท Filed ยท About Go

gopls 0.23.0 landed overnight while the Go core team fixes a Plan 9 regression in file removal that could break deployments on legacy systems.

gopls v0.23.0 is out [1], closing the gap on tooling improvements across the ecosystem. The release lands as golang/go addresses a critical Plan 9 compatibility issue where RemoveAll fails to strip trailing slashes on non-directory paths [2], a regression that breaks cleanup operations on Plan 9 systems. On the analyzer front, the tools team added a new reflecttypeassert modernizer that suggests replacing two-valued type assertions with reflect.TypeAssert from go1.25, avoiding intermediate allocations [3]. Meanwhile, the build infrastructure tightened resource allocations for the coordinator, capping it at 1 CPU and 1GB based on actual usage patterns [4], while vulndb cut test time roughly in half by switching to cached-only modproxy endpoints [5]. All three repos (go, build, tools, vulndb) updated their golang.org/x dependencies to latest tagged versions [ref:8, ref:15].

Action items

References

  1. [1] gopls v0.23.0 โ†— golang/tools
  2. [2] os: strip trailing slashes in RemoveAll on Plan 9 golang/go
  3. [3] go/analysis/passes/modernize: add reflecttypeassert analyzer golang/tools
  4. [4] cmd/coordinator: update resource allocations golang/build
  5. [5] all: use cached-only modproxy endpoint golang/vulndb
  6. [6] go.mod: update golang.org/x dependencies golang/build
  7. [7] go.mod: update golang.org/x dependencies golang/vulndb

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • โ€ข14 famous open source orgs
  • โ€ขOne wire per day
  • โ€ขPublic, generic
  • โ€ขRead on the web, when you remember

Your wire

  • โ†’Up to 1,500 of your repos - orgs, deps, vendors
  • โ†’Morning and evening briefs
  • โ†’Action items routed to your team
  • โ†’Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.