Skip to content

v0.46.3: RawJSON boundary hardening and stable codegen tests

Choose a tag to compare

@raphael raphael released this 27 Feb 04:21
c274b8d

Awesome release highlights

  • Hardens workflow/activity JSON boundaries by migrating runtime tool payload/result fields to rawjson.RawJSON.
  • Removes duplicate/unused rawjson imports in generated service executors with a single-source import decision.
  • Stabilizes golden tests across generated header variants (goa vs goa vX) to avoid noisy false failures.
  • Adds dedicated rawjson unit coverage (empty/null normalization, invalid JSON rejection, round-trips).
  • Aligns runtime tests/lint expectations for empty payload semantics under RawJSON.

Verification

  • make test passes on the release commit.
  • PR checks green before merge (build, integration-tests).