Trial apps can now create development and staging API keys — evaluate SignalVault locally before pointing production traffic at it
Fixed: failed requests no longer count against your free trial — upstream provider errors, budget rejections, guardrail blocks and replayed request IDs are not charged
Fixed: the environment used to select guardrail rules is now taken from your API key and can no longer be overridden by a request header or body
Fixed: apps with a lapsed subscription no longer see a "free trial remaining" banner
v0.13.1
Security Patch
Fixed: tightened authorization checks across all dashboard views
Status page now links to live uptime history
v0.13.0
Reliability & Observability
Structured JSON logging in production — every request and background job now emits machine-readable fields for easier filtering in log aggregation tools
Health check endpoint now validates database connectivity, so infrastructure monitoring catches outages before customers do
Improved background job resilience — failed delivery jobs are detected and recoverable without manual intervention
Memory allocation increased to handle higher concurrency without degradation under sustained load
v0.12.0
Security & Dashboard Improvements
Dashboard app access hardened — each app is now strictly scoped to its owner account on every load
Improved session handling and auth consistency across all dashboard views
Email verification flow made more robust with better error recovery for delivery failures
v0.11.0
Non-Streaming Tool Call Capture
Tool calls in non-streaming proxy mode are now fully captured and audited — previously only streaming requests logged tool interactions