Go — full archive
167 daily briefings · 14 reviews.
$ ls golang/reviews/ # the step-back reads
- week FIPS 140 crypto fixes land across SHA-3, TLS 1.2, HKDF
- week x509 distrust rationale documented, prove compiler pass speeds up
- week Go x509 stops trusting a set of intermediates
- week gopls v0.24.0 ships, MoveType code action deleted
- week Go 1.28 string(int) ban gets migration tooling
- month Go toolchain patches three CVEs as gopls hits v0.24.0
- week Go toolchain patches three CVEs in module and template verification
- week Go strips malformed HTTP/2 headers, moves HTTP/3 into std
- week Go 1.27.1 lands as plan9 early export disabled
- week Go unified V5 export data lands, then reverts
- month Go inliner learns to fold recover calls
- week crypto/ssh CheckCert enforces source address
- week Go tightens crypto, shrinks loong64, narrows HTTP/2
- month Go compiler hardens binaries, crypto tightens SSH safety
- RISC-V Zfa assembly support, and a faster archsimd unifier
- Plan 9 Mkdir race fixed, riscv64 gets clobberdead mode
- gopls closes a CVE on dash-prefixed module paths, and the exp collections get a Set
- Compiler stops lifting unsafe.Pointer arithmetic
- gcimporter var kinds regress in Go 1.28, net/http drops serverHandler
- HTTP/2 retry loop collapse, RemoveAll stops swallowing errors
- ShiftAll* constants become immediate shifts on arm64
- FIPS 140 crypto fixes land across SHA-3, TLS 1.2, and HKDF
- encoding/json/v2 trims redundant buffer stores
- Compiler speedups land as prove's jump-table scan goes
- Windows SendFile was reporting partial 2 GiB+ transfers as success
- Linker fix for over-aligned text sections, simd internal refactor
- Raw text rendering fix in golang/net, and faster darwin builders
- Compiler prove pass gets 43x faster on huge switches
- Compiler tightens limits propagation as x509 distrust rationale lands
- Windows CPU profiler timer fallback, plus vet cache race fix
- Go test cache hits get 100x faster, as three net/http and mime parser changes land
- Compiler fixes land for escaping slices and arm64 constants, golang/net hardens ipv4 and ipv6 parsing
- UUID.Compare goes constant-time, synctest gets out of WaitGroup's way
- gopls enables MoveDeclaration and cuts cold-check I/O
- Go distrusts a set of x509 intermediates, shift type-checking tightened
- ppc64le compiler preps for SIMD with F31 and vector registers
- Pethost joins the Go wiki's GoUsers list
- Mach-O linking fix on Darwin ARM64, and a 2.7x SGEMM baseline
- gopls v0.24.0 lands, with pinning and filepath fixes behind it
- x/crypto ssh/terminal gets go fix inlines, riscv64 jumps corrected
- Go tooling gets lossless float constants, split DWARF lands on Darwin
- gopls deletes MoveType, Go telemetry hardens paths and dates
- golang/crypto ssh accepts trailing banner data
- golang.org/x dependency bumps land across build, pkgsite, vuln, and mobile
- Deprecations land in net and go/build, gopls fixes shadowing and overlay handling
- Go's HTTP stack gets a hardening wave, x/crypto fixes a LoongArch keystream bug
- gopls boots one daemon for every subcommand, and the compiler learns to see NUL bytes
- Windows async preemption paused during exception handling
- Go 1.28's string(int) ban gets migration tooling; x509 macOS crash fixed
- SVE mask predicates land in archsimd; crypto audits ssh for Unicode string calls
- vscode-go drops VS Code engines older than v1.110
- Go toolchain patches three CVEs in module and template verification
- html/template escapes JS context, gopls fixes inline call analysis
- net/http splits HTTP/2 build tags, SSA stops leaking type info
- Windows thread stack corruption fix, json v1 field restored in Go 1.27 shim
- HTTP/2 framing header fix lands in x/net, compiler and PGO changes across Go
- Loong64 MOVW/MOVV immediate fix, Windows ad-hoc package errors
- Compiler gains mem2reg and stats passes
- gopls fixes 2019-era import scan bug and a CVE lands in pkgsite's gRPC
- Playground locks down user input, Go SIMD loads stop reading past the slice
- Nil-safety in go/types, faster flate, AES decrypt on loong64
- Overflowing constants invalidated, cgo's `any` rewrite reverted
- Go deletes malformed HTTP/2 headers to close response smuggling, and lifts HTTP/3 into std
- Salsa20 gets a loong64 SIMD path
- LoongArch crypto gets SIMD, RISC-V bit tests slim down
- Go's QUIC stack learns to tell on-path from off-path, and amd64 gets v2/v3/v4 CPU bits
- pkgsite drops ctxhttp, tour returns real 404s
- math/big zero-sign panic fixed, go mod why now exits non-zero
- Unencrypted HTTP/2 stops canceling request contexts; localhost resolves to loopback
- Windows NewFile stops blocking, riscv64 disassembly gets fixed
- Go turns off early export on plan9 to unbreak its builders
- Go's log/slog MultiHandler stops sharing attrs slices
- Go's build chain sheds its own-stdlib dependency, compiler walk state removed
- Compiler #-names removed from b.Loop keepalives, bootstrap flags dropped
Never miss a Go briefing.
Get Go's week in review every Monday - and security advisories the day they land. Free, unsubscribe in one click.
One click. Every Monday: what mattered across the projects you've been reading (or our AI picks) — security news same-day. You refine anytime. Choose specific journals · Read a sample issue →