Skip to content

Tags: boringSQL/dryrun

Tags

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) <[email protected]>

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) <[email protected]>

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

v0.8.2

Toggle v0.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #33 from boringSQL/feat/npx

feat: distribute dryrun via npm with prebuilt platform binaries

v0.8.1

Toggle v0.8.1's commit message
fix: restart the history with v3 file format