Download Latest Version Goa v3.31.1 -- the generation preview is stable source code.zip (3.6 MB) Google Add to Preferred Sources
Home / v3.29.1
Name Modified Size InfoDownloads / Week
Parent folder
Goa v3.29.1 source code.tar.gz 2026-08-10 1.4 MB
Goa v3.29.1 source code.zip 2026-08-10 2.6 MB
README.md 2026-08-10 1.3 kB
Totals: 3 Items   4.0 MB 0

Goa v3.29.1 fixes OpenAPI documents that contain header or cookie parameters. Generated OpenAPI now emits allowEmptyValue only where the specification permits it: query parameters.

Fix

  • Stop emitting allowEmptyValue for header and cookie parameters in OpenAPI 3.0 and 3.2 output. Strict OpenAPI validators now accept these parameter objects. Query parameter behavior is unchanged. (#3954)
  • Add regression coverage for every parameter location and for distinct primitive alias components and descriptions.

Upgrade

Upgrade and regenerate your OpenAPI documents as usual:

:::sh
go get goa.design/goa/v3@v3.29.1
goa gen your/design/package

Services whose generated specifications contain headers or cookies should see the invalid allowEmptyValue fields disappear.

Maintenance

  • Document the repository-defined release workflow for future Goa releases. (#3955)
  • Regenerate and test the Goa examples and plugins repositories against v3.29.1.

Contributors

Thank you to Raphael Simon for this release.

Source: README.md, updated 2026-08-10