Toll — Releases

Changelog and version history.

v1.0.0

Latest

You can see where the requests went

  • Six middlewares in a fixed order — route, key, quota, cache, breaker, proxy; the order lives in one file and it is the product
  • A token bucket under a row lock — refill and spend in a single UPDATE ... RETURNING, the clock from the database, a parallel burst cut exactly at capacity
  • A cache with ETag and 304, keyed by the request rather than by the client
  • A breaker with a single probe — 503 instantly instead of waiting for a timeout, with an atomic half-open transition
  • Percentiles from a nine-bucket histogram rolled up per minute rather than from the raw log
  • 33 tests on PostgreSQL, light and dark themes, README in three languages

All releases on GitHub →