Artillery v2.0.22
Highlights
- Add support for writing Artillery scripts in TypeScript (#3436 #3439). - Hello World example.
- The
reportcommand has ben removed. As an alternative consider setting up Artillery Cloud for visualizing test metrics, or setting up an OpenTelemetry integration with an external monitoring system with thepublish-metricsplugin. (#3431) - Node.js v22.13.0 (current active LTS) is the recommended version of Node.js for running Artillery now
- Artillery's official Docker image (https://hub.docker.com/r/artilleryio/artillery) includes Chromium for Playwright now (#3449 #3445)
- The Docker image is now based on Debian rather than Alpine (#3449)
- Upgrade to Playwright v1.49.1 (#3427)
Fixes & improvements
- Fix issue where
config.targetcould not be set to the value of a remote environment variable (#3430) - Fix issues that led to more tasks being launched on Fargate than requested in scenarios where Fargate is temporarily out of capacity (#3432)
- Make sure that stopping Playwright tracing is failsafe (#3443)
- Routine dependency upgrades
with thanks to @dirkluijk @andrewvc