Spitfire 0.17.0 release notes
Released: 2026-10-05
- gRPC streams: besides unary, server-streaming, client-streaming and bidirectional methods can be called, with the schema from server reflection or .proto files. Options: a list of messages or a repeated message, a pause between messages, ending after N responses or a duration. New metrics: time to first message, per-message latency for bidi, the gap between responses, messages sent and received; all accept thresholds, and the run page has a "gRPC streams" table.
- Kafka end-to-end latency and consumer lag: produced records are stamped, and when consumed on the same runner the time from produce to consume is measured (p50/p95/p99). Consumer group lag is watched every 2 seconds during the run: the test's own group and any group you name in lagGroups, such as your real service's group. Polling is read-only and never touches offsets. Lag accepts thresholds and shows on the run page's Kafka card, in reports and in comparisons.
Updating
Your installation tells you about a new release itself: admins see its notes and the update command for that installation at the top of the UI. The command backs up the database first and keeps the settings (Updating). You can also follow new releases with the RSS feed.