Sluis

Changelog

Every change we ship to the Sluis API gateway, newest first — usually one release every two to three weeks, published the day it goes out.

Next up

Being built now. Nothing here has a date until it ships.

  • Policy versioning, with a diff view and one-click rollback.
  • A Terraform provider for keys, policies and alerts.
  • Sampled request mirroring to a staging upstream.

How to read the labels

Feature release New functionality, backwards compatible. Minor version.
Patch Fixes and small corrections only. Patch version.
Breaking change Needs action from you before or during the upgrade. Major version.
3.2.0
12 Aug 2026
Feature release

Regional failover and rule previews

  • Added Regional failover. A standby gateway in Frankfurt or Dublin takes over within 30 seconds of the primary region going quiet; no DNS change on your side.
  • Added The policy editor now previews a rule against the last hour of your real traffic before you save it, so you can see what it would have blocked.
  • Changed Usage graphs open on the last 24 hours instead of the last 7 days. The range picker remembers what you picked last.
  • Fixed Keys created through the API lost their environment label in the dashboard.
3.1.2
29 Jul 2026
Patch

Policy imports no longer fail quietly

  • Fixed Importing a policy file over 1 MB failed without an error. The import now streams and names the line it choked on.
  • Fixed The CSV usage export dropped the last day of the selected range for accounts east of UTC.
  • Fixed Dashboard sessions expired after 30 minutes instead of the documented 12 hours.
3.1.0
8 Jul 2026
Feature release

Alerts per key, and scheduled usage exports

  • Added Alerts per API key on error rate, p95 latency and quota, delivered to Slack, e-mail or a webhook of your own.
  • Added Scheduled CSV exports of usage — daily or monthly — to any S3-compatible bucket.
  • Changed The audit log keeps 90 days of history on every paid plan, up from 30.
  • Fixed Quota counters reset an hour late in regions observing summer time.
3.0.0
17 Jun 2026
Breaking change

Rate limits move from keys to named policies

  • Changed Rate limits are no longer stored on an API key. Every key now points at a named policy, and the limit, burst and monthly quota live there.
  • Removed PATCH /keys/:id/limits. Write to PUT /policies/:name instead and attach the policy to the key.
  • Added sluis migrate policies in CLI 3.0. It turns each distinct set of per-key limits into one policy, attaches it, and prints the mapping for review.
  • Migration Run the CLI command first, then upgrade the control plane, then the gateways — gateways older than 2.18 cannot read policy documents. Both steps belong in the same maintenance window.