Changelog
What's shipped.
Every meaningful change to the engine, API, SDKs, and dashboard — in reverse chronological order.
Usage buffer flushing & improved quota accuracy
Monthly decision counters now flush from the in-memory buffer to Postgres on a 30-second cadence rather than per-request. This reduces DB write pressure by ~95% at high throughput and keeps quota enforcement accurate to within one flush cycle.
Log sink: pause / resume + last-error surfacing
BYO Postgres log sinks can now be paused and resumed from the dashboard without removing the connection. The last write error and timestamp are surfaced in the project UI so you know immediately if your DB is unhealthy.
Custom domain management in project view
Pro and Enterprise projects can now add and remove custom domains directly from the project dashboard. CNAME instructions are shown inline. TLS is provisioned automatically on first HTTPS request via Caddy on-demand.
Python SDK: fail-closed and timeout options
The Python SDK now accepts fail_closed=True and timeout_ms parameters, matching the JS and Go SDKs. Defaults remain fail-open with a 5000 ms timeout.
Public launch
Acrossed is live. Free tier with 10,000 decisions/month. JS, Python, and Go SDKs. Rule engine with IP blocking, geo blocking, rate limiting, header enforcement, and time windows. AES-256-GCM rule storage, HMAC-SHA256 signed responses.