OpsProbe

Release notes

OpsProbe v0.3.36: Credits summary compatibility fix.

The Usage/Credits summary now handles PostgreSQL bigint aggregates correctly without changing the ledger or payment boundary.

Release date September 26, 2026Version v0.3.36Type patch

Summary

PostgreSQL returns numeric values for sum(bigint). OpsProbe now casts granted and consumed aggregates back to bigint before decoding them as Rust i64, removing the production error from the Usage summary endpoint.

Credits fix

  • Granted and consumed totals now load correctly for workspaces with ledger activity.
  • A PostgreSQL integration test covers grants, consumption, balance, and recent activity.
  • The append-only ledger and non-negative balance invariant remain unchanged.

Product boundary

This patch does not add a migration, change the response shape, or enable real credit purchases, top-ups, expiry, or automatic renewal. Existing balances and ledger rows remain compatible.

Verification

  • Rust formatting, Clippy, and the regression suite passed.
  • The locked release build is part of the release gate.
  • Live status, health, readiness, and Credits smoke tests are required after deployment.