Releases: locustio/locust
Releases Β· locustio/locust
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
2.42.6
What's Changed
- GH Actions: Bump actions/checkout from 5 to 6 in the all_dependencies group by @dependabot[bot] in #3287
- Fix Toml Parser Being Called on Conf Files by @andrewbaldwin44 in #3293
- Only log "OpenTelemetry enabled" message when success by @amadeuppereira in #3294
- Add otel unit tests by @amadeuppereira in #3295
- Log duplicate client_ready messages as debug instead of info level by @cyberw in #3296
- Improve tests by @amadeuppereira in #3297
- Add OTel documentation by @amadeuppereira in #3298
- Update OTel setup by @amadeuppereira in #3300
- Use match-case instead of gigantic if-elif statement when handling zmq messages in master-worker communication by @cyberw in #3299
- refactor case statements and update to use 3.10 set syntax by @cyberw in #3301
- Don't import pytest unless it is really needed, to speed up startup by @cyberw in #3302
Full Changelog: 2.42.5...2.42.6
2.42.5
2.42.4
What's Changed
- Enables FURB ruff lint by @jairhenrique in #3265
- Updates pytest dependency range by @jairhenrique in #3263
- Allow multiple dropdown in Web UI by @jFompe in #3261
- Includes npm and uv on dependabot file by @jairhenrique in #3269
- Add OpenTelemetry support by @amadeuppereira in #3275
- Add otlp http exporter dependency by @amadeuppereira in #3276
- Disable uv.lock check in GH action by @cyberw in #3277
- Add OpenTelemetry flag by @amadeuppereira in #3278
- Verbose request span name by @amadeuppereira in #3279
- Bump the eslint group in /locust/webui with 11 updates by @dependabot[bot] in #3270
- Forward explicitly set request name to OTEL span by @amadeuppereira in #3281
- Avoid duplicated action run on pull requests by @jairhenrique in #3282
New Contributors
Full Changelog: 2.42.3...2.42.4
2.42.3
What's Changed
- Fix single line .conf files incorrectly being treated as toml by @cyberw in #3257
- GH Actions: update uv version, ensure uv.lock doesn't contain anything not in pyproject.toml by @cyberw in #3259
- Creates dependabot file to keep gh actions updated by @jairhenrique in #3264
- Bump the all_dependencies group with 7 updates by @dependabot[bot] in #3266
New Contributors
- @jairhenrique made their first contribution in #3264
Full Changelog: 2.42.2...2.42.3
2.42.2
What's Changed
- fix: MQTT client_id and protocol not passed down to Client by @ionutab in #3252
- remove setuptools from dependencies by @dotlambda in #3253
- Update uv.lock by @cyberw in #3254
- Revert "modified ui_extra_args_dict function to pick arguments" by @cyberw in #3255
- Bump locust-cloud version, fixing an issue with .conf-files by @cyberw in #3256
New Contributors
- @dotlambda made their first contribution in #3253
Full Changelog: 2.42.1...2.42.2