Skip to content

v0.9.0 — PostgreSQL wire mode + framed-upload faults

Choose a tag to compare

@pingedbrain pingedbrain released this 09 Oct 20:21
· 9 commits to main since this release

Highlights

  • --protocol postgres — a second wire protocol. TCP proxy speaking PG v3: SQLSTATE-correct ErrorResponses, FATAL-closes-connection semantics, tx-status-aware ERROR injection (skips inside transactions so client/upstream never desync), partial_rows mid-ResultSet aborts, startup 53300 faults. Verified live against PG16 + psql. Issue #6 Phase 1.
  • Framed-upload faults — cut_upload.after_messages (eventstream/gRPC message boundaries) and corrupt_upload.at_message (poison a frame so the upstream's parser rejects it).
  • /_microburst/stats — uptime, per-rule hit counts, upstream latency percentiles, per-service splits.
  • Fidelity harness upgrades — 25 real-AWS success goldens (content-scrubbed), conform/diff on success shapes, a pytest regression gate that fails on serializer drift, and a weekly CI job measuring LocalStack against the AWS goldens.

1473 tests · fidelity report 28/28 vs real AWS.

Full changelog: https://github.com/pingedbrain/microburst/blob/main/CHANGELOG.md