Releases: locustio/locust
Releases Β· locustio/locust
Release list
2.44.4
What's Changed
- docs: fix typos by @juliosuas in #3426
- fix: reject partially-matched timespan strings in parse_timespan by @JSap0914 in #3425
- Other minor doc fixes
New Contributors
Full Changelog: 2.44.3...2.44.4
2.44.3
(fix build fail in 2.44.2, no real changes)
Full Changelog: 2.44.2...2.44.3
2.44.2
What's Changed
- docs: add Azure Load Testing callout banner to Hosted load testing page by @Arun-Thangaraj in #3422
- Add OTEL locust.client.duration histogram for response times by @cyberw in #3424
New Contributors
- @Arun-Thangaraj made their first contribution in #3422
Full Changelog: 2.44.1...2.44.2
2.44.1
What's Changed
- up pre-commit 3.xx to 4.xxx by @even-even in #3412
- Add aiolocust and azure load testing to docs by @cyberw in #3414
- docs: guard custom web routes without web UI by @puneetdixit200 in #3416
- Add hostname, locustfile and profile to otel Resource by @cyberw in #3420
- Add logging support to for OTEL by @cyberw in #3421
New Contributors
- @puneetdixit200 made their first contribution in #3416
Full Changelog: 2.44.0...2.44.1
2.44.0
What's Changed
- fix(fasthttp): catch FAILURE_EXCEPTIONS during response body read by @jorgetamayo21 in #3397
- Fix FastHttpUser crash on Python 3.13+ due to GC collecting dict reference cycle by @armorbreak001 in #3398
- Add first seen / last seen timestamps to failure stats by @tugkanboz in #3403
- fix(fasthttp): handle zlib.error for truncated gzip streams under high load by @jorgetamayo21 in #3405
- fix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent by @jorgetamayo21 in #3406
- Disable UI lib npm package publication by @cyberw in #3408
- Add AI-optimized documentation (llms.txt) by @nk-tedo-001 in #3399
- feat(contrib): add CsvRequestLogger for per-request CSV logging by @AKIB473 in #3404
- unify ruff in pyproject.toml and pre-commits by @even-even in #3409
New Contributors
- @jorgetamayo21 made their first contribution in #3397
- @armorbreak001 made their first contribution in #3398
- @tugkanboz made their first contribution in #3403
- @nk-tedo-001 made their first contribution in #3399
- @AKIB473 made their first contribution in #3404
- @even-even made their first contribution in #3409
Full Changelog: 2.43.4...2.44.0
2.43.4
What's Changed
- adding mqtt user feature that works around the paho mqtt 340 connections limit issue by @ionutab in #3268
- Unset print_stats on workers created by --processes option by @markogle in #3353
- Add Qdrant support by @Anush008 in #3354
- Bump qdrant-client from 1.16.2 to 1.17.0 by @dependabot[bot] in #3362
- Bump sphinxcontrib-htmlhelp from 2.0.1 to 2.1.0 by @dependabot[bot] in #3359
- Bump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 by @dependabot[bot] in #3361
- Bump snowballstemmer from 2.2.0 to 3.0.1 by @dependabot[bot] in #3358
- Bump the all_dependencies group with 2 updates by @dependabot[bot] in #3356
- Extract response time bucketing into an overridable function by @thessem in #3373
- Improve Type Hinting for Wait Time Functions by @abstract-333 in #3374
- Bump the eslint group in /locust/webui with 8 updates by @dependabot[bot] in #3363
- Bump the vite group in /locust/webui with 2 updates by @dependabot[bot] in #3364
- Bump typescript from 5.7.2 to 5.9.3 in /locust/webui by @dependabot[bot] in #3367
- Bump the vite group across 1 directory with 3 updates by @dependabot[bot] in #3375
- Add locust-otel Docker image with OpenTelemetry dependencies by @eyupcanakman in #3379
- Fix typos in docs, docstrings, and UI string by @r266-tech in #3381
- Fix false "--run-time limit reached" log message when shape test completes by @Krishnachaitanyakc in #3382
- fix: use total_rps instead of current_rps in HTML report and navbar stats by @juliosuas in #3384
New Contributors
- @markogle made their first contribution in #3353
- @Anush008 made their first contribution in #3354
- @thessem made their first contribution in #3373
- @abstract-333 made their first contribution in #3374
- @eyupcanakman made their first contribution in #3379
- @r266-tech made their first contribution in #3381
- @Krishnachaitanyakc made their first contribution in #3382
- @juliosuas made their first contribution in #3384
Full Changelog: 2.43.3...2.43.4
2.43.3
What's Changed
- Add missing event hook parameter documentation by @veeceey in #3344
- Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /locust/webui by @dependabot[bot] in #3345
- Bump tar from 7.4.3 to 7.5.7 in /locust/webui by @dependabot[bot] in #3346
- Bump cryptography from 43.0.3 to 46.0.5 by @dependabot[bot] in #3347
- Bump lodash from 4.17.21 to 4.17.23 in /locust/webui by @dependabot[bot] in #3348
- Bump diff from 8.0.2 to 8.0.3 in /locust/webui by @dependabot[bot] in #3349
New Contributors
Full Changelog: 2.43.2...2.43.3
2.43.2
What's Changed
- Update operator docs by @amadeuppereira in #3333
- Bump sphinx-rtd-theme from 3.0.2 to 3.1.0 by @dependabot[bot] in #3339
- Bump flask-cors from 6.0.1 to 6.0.2 by @dependabot[bot] in #3343
- Bump hatch from 1.16.2 to 1.16.3 by @dependabot[bot] in #3342
- Bump werkzeug from 3.1.4 to 3.1.5 by @dependabot[bot] in #3341
- Bump opentelemetry-exporter-otlp-proto-grpc from 1.39.0 to 1.39.1 by @dependabot[bot] in #3340
Full Changelog: 2.43.1...2.43.2
2.43.1
Update various WebUI dependencies, no other changes.
What's Changed
- Bump @emotion/styled from 11.14.0 to 11.14.1 in /locust/webui in the emotion group by @dependabot[bot] in #3322
- Bump the eslint group in /locust/webui with 5 updates by @dependabot[bot] in #3319
- Bump the all_dependencies group with 2 updates by @dependabot[bot] in #3318
- Stabilize tests by @amadeuppereira in #3325
- Stabilize tests by @amadeuppereira in #3326
- Bump packages by @andrewbaldwin44 in #3331
Full Changelog: 2.43.0...2.43.1
2.43.0
Happy new year!
What's Changed
- Bump glob from 10.4.5 to 10.5.0 in /locust/webui by @dependabot[bot] in #3304
- Bump js-yaml from 4.1.0 to 4.1.1 in /locust/webui by @dependabot[bot] in #3305
- Capture stacktrace on KeyboardInterrupt on greenlets by @amadeuppereira in #3306
- Refactor parse_options by @andrewbaldwin44 in #3310
- Solving the iter_lines problem by @MasterKey-Pro in #3311
- Allow users to stop test run by raising StopTest, use it on missing host in locustfile (and no --host param) by @amadeuppereira in #3313
- Remove references to locust.cloud now that it is shutting down by @amadeuppereira in #3314
- Provide a better error message when spawn rate is set to zero by @amadeuppereira in #3317
- Support requests>=2.32.5, reimplement the fix previously there for only loading ssl certificates once by @amadeuppereira in #3316
Full Changelog: 2.42.6...2.43.0