Releases

Changelog

Every release, security fix and change to SignalVault, published with a date.

v0.18.1 · 1 day ago

Usage reporting

Fixed

  • Usage reporting

    Usage is reported for billing every hour and appears on your next monthly invoice.

v0.17.2 · 6 days ago

Audit events are delivered even when rule checks are rate-limited

A request over the rule-check limit is still recorded, and the SDKs queue and retry audit events.

Fixed

  • Rate limits per route

    Events, proxy requests and dashboard sign-ins each count only towards their own rate limit.

  • Request page costs

    A response's cost is shown to at most eight decimals.

  • Events page with sampling

    Requests whose prompt was not sampled are listed with an empty preview.

v0.17.0 · 8 days ago

1,000 free requests, at least 14 days

The free trial includes 1,000 requests and runs for at least 14 days, shared by all your apps.

Fixed

  • Billing reliability

    Renewal dates stay accurate when webhooks arrive out of order.

v0.15.12 · 11 days ago

More precise PII detection

Every identifier the PII rule detects is listed in the docs and the rule editor, and each match is confirmed before it counts.

Fixed

  • The rule editor lists every PII identifier

    Identifiers are grouped by region, and the rule saves what is ticked. If you edited a PII rule on the dashboard before 18 October, open it and check that card numbers, IP addresses and dates of birth are ticked if you want them detected.

v0.15.11 · 11 days ago

Prompt caching in cost

Fixed

  • Cost includes Anthropic prompt caching

    Tokens read from and written to Anthropic's prompt cache are priced at Anthropic's cache prices, with writes to the 1-hour cache at the 1-hour rate when the usage reports them. Costs for apps that use prompt caching are higher from this release; responses recorded before it keep the cost they were stored with.

v0.15.6 · 15 days ago

Repeated responses

Fixed

  • The most recent response is shown

    The Events page and the request page show the most recent response when a response is recorded more than once for the same request.

v0.15.0 · 17 days ago

Dashboard redesign

The dashboard is now organised around one app at a time, with a guided setup for your first request and an event detail you can link to.

Fixed

  • Alert settings keep unsaved changes

    Every change you make is kept before you save.

v0.14.0 · 28 days ago

Streaming tool guardrails

Tool-call guardrails now run on streaming responses, which is how most chat interfaces work.

Fixed

  • Renewal dates stay accurate

    Subscription renewal dates and plan changes stay accurate when Stripe delivers webhooks out of order.

  • Sign-in from a long-open page

    Signing in from a page that has been open a while recovers cleanly.

v0.13.3

Starter environments and integration fixes

Fixed

  • Email verification takes an explicit click

    An account is verified when its owner clicks the button on the verification page, so a link opened by an email scanner does not verify it.

  • Block responses link to the right environment

    Guardrail block responses link to the dashboard for the environment the request came from.

v0.13.2

Trial and onboarding fixes

Fixed

  • Failed requests don't count against the trial

    Upstream provider errors, budget rejections, guardrail blocks and replayed request IDs are not charged.

  • Environment comes from the API key

    The environment used to select guardrail rules is taken from your API key.

  • Trial banner follows the subscription

    The "free trial remaining" banner is shown to trial apps only.