Download Latest Version v3.21.1 source code.tar.gz (1.1 MB)
Email in envelope

Get an email when there's a new version of Goa

Home / v3.21.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-05-03 2.1 kB
v3.21.0 source code.tar.gz 2025-05-03 1.1 MB
v3.21.0 source code.zip 2025-05-03 1.4 MB
Totals: 3 Items   2.5 MB 1

New Features

This release adds native support for Server-Sent Events to Goa. * Read the initial proposal * Run the monitor example

Additionally this release changes how Goa generated OpenAPI specification examples for aliased primitive types. Previously each attribute using such types would have to redefine examples. Goa now uses the type example by default for all attributes of that type.

Minor Improvements

  • Goa generated code now satisfies the latest staticcheck rules
  • Better design error message in case of invalid use of the Payload DSL function

Bug Fixes

  • Fixes in how newlines are generated (added missing newlines and removed extra newlines)
  • The HTTP code generated for SkipResponseBodyEncodeDecode does not explicitly write a HTTP status code anymore. The behavior should be backwards compatible (the Go stdlib package will generate a 200 OK status if none was written) but makes it possible for user code to write any appropriate status code.

What's Changed

New Contributors

Full Changelog: https://github.com/goadesign/goa/compare/v3.20.1...v3.21.0

Source: README.md, updated 2025-05-03