Spitfire 0.5.16 release notes
Released: 2026-10-01
- On-demand runners on Kubernetes: with install.sh kubernetes --on-demand-runners N, when a run asks for more runners than are idle the rest start as pods, the run starts once they connect and the pods are deleted when it ends; with --runners 0 no load generator stays up. The Run dialog suggests a runner count from the test's peak VUs. The controller gets pod rights only in its own namespace and only while the option is on.
- Bulk import: select several k6 scripts, JMeter plans or Spitfire tests in Tests → Open file; each is converted, validated and listed with its report, and the ones you pick are saved as tests. A whole folder on the command line: spitfire convert <folder> -o tests/ -r report.csv.
- The k6 converter now handles check(http.get(...), {...}) (the request inside check).
- Kubernetes install fixes: a fresh install without a proxy stopped silently at step 2, and an update reset the NodePort and service type to the defaults. Both are fixed.
- The English UI shows run progress as "55%" instead of "%55".
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.