Skip to content

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 23:26

0.30.0 (2026-08-09)

⚠ BREAKING CHANGES

  • api: remove global managed client exports and ambient generated registries. Remove jsonbTypes, queries --embed, and legacy lifecycle hooks.
  • json: PostgreSQL JSON inputs and results now use SqlxJson documents and require regenerated cache and runtime descriptors.
  • runtime: require Temporal SQL values and reject timestamp without time zone unless explicitly allowed.

Features

  • api: consolidate generated workflows (2ed92de)
  • close prepare and runtime dx gaps (7cb8b76)
  • json: add extended json protocol (e2d0040)
  • queries: audit query reuse (b732b74)
  • runtime: add decode error context (84a86df)
  • runtime: require temporal sql values (4484391)

Bug Fixes

  • api: close compatibility review gaps (70ece28)
  • api: close mapped query review gaps (be15bd7)
  • api: enforce exact generated contracts (a8c8a76)
  • ci: provide temporal api to clients (bd7290d)
  • ci: refresh pgschema fixture artifacts (070b098)
  • cli: keep json failure summary complete (aeac2f1)
  • doctor: probe schema materializer (6f9f4fd)
  • json: bound audit number regex input (c76072f)
  • json: bound canonical number expansion (2f6c81f)
  • json: enforce reader audit invariants (dc460da)
  • json: enforce review invariants (7f12847)
  • json: make document brands unforgeable (7bb6598)
  • json: preserve exact-number equality (2878711)
  • json: size jsonb numbers without rendering (ca1dd30)
  • prepare: canonicalize cache publication (f5d3d11)
  • prepare: publish artifacts atomically (044c74c)
  • queries: preserve audit semantics (0946041)
  • runtime: close temporal review gaps (6d5d8e2)
  • schema: canonicalize generated contracts (0873196)

Documentation

  • json: propose extended protocol (9cfd1c6)
  • upgrade: merge 0.30 migration guide (368a768)
  • upgrades: merge 0.31 into 0.30 (5425de6)