🐣 You didn't miss an issue last week. We're back after a little Easter break. 😊
__
Peter Cooper, your editor
10MB Binary. 10-Service Analytics Stack. Something's Off. — Go's philosophy is simplicity. Your data stack should match. TimescaleDB extends Postgres with hypertables, 95% compression, and continuous aggregates. Analytics on live data, no second database, no pipeline. Start building for free.
Tiger Data (creators of TimescaleDB) sponsor
IN BRIEF:
-
⭐ Go 1.26.2 and 1.25.9 have been released including ten security fixes covering
os,html/template,crypto/x509and more. Microsoft's builds are also available. -
First proposed in 2015, the implementation of type-inferred composite literals has now become a 'likely accept'.
-
There's a Go compiler tweak in the pipeline that optimizes
switchstatements using lookup tables, making certain constructions >2x faster. -
🇬🇧 GopherCon UK is taking place over August 11-13 in London. Early bird tickets are now available. If you want to see the caliber of the event, you can watch last year's talks here.
💡 purego offers a similar, though more general, approach to this problem.
A Fast Immutable Map in Go (with Tradeoffs) — constmap gets you 3x faster lookups and 6x less memory used per key than map, but with several tradeoffs, including only offering string to uint64 mapping, being unable to tell if a key is missing, and increased construction time.
Daniel Lemire
📄 Stamp It: All Programs Must Report Their Version – Go is the 'gold standard' here. Michael Stapelberg
📄 Many-Step Sequences in Go – A pattern for structuring multi-step sequences, inspired in part by Rob Pike. Chris Lesiw
📺 How to Implement the Outbox Pattern in Go and Postgres Package Main
📄 A Proposal for Go: Composite Type Constraints Quentin Quaadgras
🛠 Code & Tools
🤖 Google's Agent Development Kit for Go Goes 1.0 — A Go-flavored version of Google’s framework (also available for Python and Java) for building and deploying AI agents. v1.0 adds OpenTelemetry integration, self-healing logic, and enforcement of safety guardrails with human-in-the-loop confirmations. “The future of Go agents is here. Let’s build it.”
Toni Klopfenstein (Google)
-
🤖 MCP Go SDK 1.5 – Official Go SDK implementing the Model Context Protocol for building clients and servers.
-
Hugo v0.160.0 – Popular static site generator, now with the ability to inject CSS variables from configs with
css.Build. -
GoReleaser 2.15 – Can now build and publish Flatpak bundles for Linux. There's also a fresh official site.
-
📄 Folio 0.6 – Modern PDF library for Go with a layout engine, HTML-to-PDF, forms, signatures, etc.
-
FastHTTP 1.70 – High-performance HTTP implementation for certain use cases.
-
🤖 Telego 1.8 – Telegram API library, now supporting Telegram Bot API 9.6.
-
Echo 5.1 – High performance, extensible minimalist web framework.
-
gRPC-Go 1.80 – High performance Go gRPC implementation.
-
Kumo 0.8 – Lightweight AWS service emulator for testing.
-
treefmt 2.5 – Run multiple code formatters in parallel.
-
Air v1.65.0 – Live reload utility for Go apps.
-
GoBGP 4.4 – BGP implementation in Go.
🕺 Some extra Go fun
People are using Go for all sorts of fun things and I have a backlog of items that don't fit into the usual flow. You might find some of these things interesting, though!
HOSA: Homeostasis Operating System Agent — “An autonomous nervous system for Linux.” I confess this is above my pay grade, but Fabricio is working on it for his master’s degree and it uses a lot of eBPF which we don’t often see.
Fabricio Amorim


























