close
Skip to content

Tags: boringSQL/dryrun

Tags

v0.14.2

Toggle v0.14.2's commit message
feat: make pg_stat_statements row cap configurable

v0.14.1

Toggle v0.14.1's commit message
fix: capture partition children's inherited PK/UNIQUE/FK constraints

v0.14.0

Toggle v0.14.0's commit message
feat: capture pg_stat_database, replication slots, and checkpointer s…

…tats

v0.13.0

Toggle v0.13.0's commit message
test: cover the capture-identity guard and IdentityConflict

Table-drives IdentityConflict (proof-only, empty-axis lenience, replica
system_identifier sharing) and the guard through runSnapshotTake: baseline,
match, foreign cluster, wrong db, --force bypass, and fail-closed on an
unreadable prior.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

v0.12.2

Toggle v0.12.2's commit message
feat: capture system identifier

v0.12.0

Toggle v0.12.0's commit message
test: cover session guards, the 25006 write refusal, and role preflight

Live tests (TEST_DATABASE_URL-gated) assert the compliance guarantees
directly: all four session GUCs are set, a write through the default
connection path fails with SQLSTATE 25006, InjectStats still writes
through a guarded connection, and RoleReport matches pg_roles. Pure
tests cover the privilege classification and the --allow-privileged
policy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

v0.11.1

Toggle v0.11.1's commit message
fix: isolate each injection in a savepoint

v0.11.0

Toggle v0.11.0's commit message
chore: wired min_severity

v0.10.0

Toggle v0.10.0's commit message
Merge branch 'schema_version'

v0.9.0

Toggle v0.9.0's commit message
fix: missing file