Core
- Add
--env-file
flag as an alternative for--dotenv
flag. This makes it consistent with the Node.js--env-file
flag. The--dotenv
flag will be deprecated in a future release (#3376) - Add tracking of response times by HTTP status code. A new set of metrics (e.g.
http.response_time.2xx
orhttp.response_time.5xx
) is now reported to provide more granular view of response times in a test (#3326) - Fix an issue that caused incorrect "multiple batches of metics" warnings when running tests with
pause
phases (#3331)
Playwright
- Upgrade Playwright to v1.48.0
Azure
- Fix: Make values loaded from an env file with
--dotenv
/--env-file
flag available to workers containers (rather than just the Artillery process running inside the worker) (#3376) - Stagger startup of containers in large load tests to prevent rate limit errors from Azure services (#3371)
OpenTelemetry
- Add support for setting resource-level attributes (#3335)
Artillery Cloud
- Send CI related information to Artillery Cloud. This makes the following information available in Artillery Cloud:
- Whether a test run was triggered in CI or not, and which CI service was used
- For tests triggered in GitHub Actions - provide a link back to the job run on GitHub Actions
Dependencies
- Upgrade
json-plus
to address a critical security vulnerability (#3369)
With contributions from @hassy @Archangelza1 @dirkluijk