Skip to content

v0.91.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:44
eae7dde

v0.91.0 makes defining-query and source-schema changes deterministic and
failure-safe.

  • Adds pgtrickle.explain_alter() with a four-part state oracle and explicit
    compatible, rebuildable, or rejected classifications.
  • Rebuilds valid semantic query changes in isolated shadow storage and swaps
    the fully refreshed result atomically, preserving the old result until the
    cutover succeeds.
  • Recovers or rolls back interrupted shadow builds without exposing partial
    state.
  • Suspends stream tables for destructive or ambiguous source DDL with stable
    reason codes, health-check visibility, and the explicit
    reinitialize_stream_table() repair path.
  • Detects renamed, moved, dropped, and recreated dependencies by OID and keeps
    source-DDL changes transactionally safe.
  • Adds the 0.90.0 → 0.91.0 migration, full-install archive, release gate, and
    upgrade documentation.

See the v0.91 roadmap, release contract,
and upgrade guide.

Upgrade

Install the 0.91.0 shared library and extension files, restart PostgreSQL,
then run ALTER EXTENSION pg_trickle UPDATE TO '0.91.0';.