What goadesign/goa shipped
Generated by FoxPlug from public activity — not affiliated with Goa.
Week of September 14, 2026
What shipped
- Goa v3.31.1 stabilizes the generation preview with more expressive gRPC contracts, a unified generator, and improvements across HTTP, gRPC, and JSON-RPC. Release
- Goa v3.31.0 promotes the generation preview to stable, recording the complete design and generated choices before writing files so all services, transports, commands, examples, and plugins use consistent decisions. Pull request #3971
- Fixed a panic in v3.31 generation when scoped client interceptors on API or method declarations need import planning. Pull request #3995
- Fixed stack overflow and infinite code expansion when generating recursive gRPC collections and maps. Pull request #3990
- README now features a banner matching goa.design with updated typography, navy and blue palette, and visual examples of HTTP, gRPC, and JSON-RPC generation. Pull request #3992
- README explains why Goa works well with coding agents: one explicit design, less repetitive code, predictable edit locations, and compiler feedback. Pull request #3991
Why it matters
Goa v3.31 and v3.31.1 stabilize the generation preview, eliminating disagreements between generator passes that could produce code failing to compile. Critical bug fixes prevent panics and stack overflows in recursive structures. The updated README better communicates Goa's value to both traditional developers and coding agents.
Changelog entry
- v3.31.1: Generation preview stable with more expressive gRPC contracts, unified generator, and improvements across HTTP, gRPC, JSON-RPC; examples and plugins updated Release
- v3.31.0: Generation preview promoted to stable; one design determines all declarations, imports, conversions, validators, transport code Release
- Fixed panic in client interface generation when scoped interceptors need import planning Pull request #3995
- Fixed stack overflow and infinite expansion in recursive gRPC collection and map generation Pull request #3990
- README banner updated to match goa.design with Manrope typography, navy/blue palette, and generation examples Pull request #3992
- README highlights 'Let Goa generate' in blue accent colors with regenerated desktop and mobile images Pull request #3993
- README documents Goa's value for coding agents: explicit design, less repetitive code, predictable edit locations, compiler feedback Pull request #3991
Goa v3.31.1 is out. The generation preview is now stable—one design determines all generated code across HTTP, gRPC, and JSON-RPC. Recursive structures and scoped interceptors now work correctly.
We've released Goa v3.31 and v3.31.1, promoting the generation preview to stable. One complete design now determines declarations, imports, conversions, validators, and transport code across your entire application—HTTP, gRPC, and JSON-RPC all use the same decisions. This eliminates disagreements between generator passes that used to produce code that wouldn't compile. Plus fixes for recursive gRPC collections and scoped client interceptors.