Skip to content

Releases: locustio/locust

2.24.1

20 Mar 19:21
Compare
Choose a tag to compare

What's Changed

  • Update ruff to 0.3.0 by @cyberw in #2619
  • Add documentation about manually closing TCP/HTTP connections by @DennisKrone in #2623
  • chore: remove repetitive words by @tgolang in #2625
  • [Modern UI] Modal Can Extend Beyond Screen Limits by @andrewbaldwin44 in #2631
  • Dont throw an exception in FastHttpUser if a request is made with stream=True and the connection fails by @cyberw in #2642
  • Do not call blocking content property and lazily load response by @neiser in #2643

New Contributors

Full Changelog: 2.24.0...2.24.1

2.24.0

29 Feb 17:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.23.1...2.24.0

2.23.1

11 Feb 21:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.23.0...2.23.1

2.23.0

11 Feb 16:19
Compare
Choose a tag to compare

What's Changed

  • Gh actions: Run tests on MacOS by @cyberw in #2580
  • docs(running-distributed): cores -> logical cores by @tdadela in #2570
  • DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead by @mgor in #2576
  • Use defaultdict:s for stats dictionaries instead of setdefault by @cyberw in #2579
  • Update writing-a-locustfile.rst by @KaushikPathak90 in #2584
  • Work around issue with locustfiles named "locust.py" by @cyberw in #2587
  • Add New Colors for the Locust Charts by @andrewbaldwin44 in #2589
  • Add Select All / None Checkbox to User Class Picker by @andrewbaldwin44 in #2590
  • Remove no longer relevant documentation and (already not working?) checks for not loading locustfiles named locust.py by @cyberw in #2591
  • Fixed typos in documentation by @dorin131 in #2592
  • Locustfile distribution from master to worker by @cyberw in #2583
  • Tables are Sortable by Default by @andrewbaldwin44 in #2596
  • Allow getting locust files from http urls by @DennisKrone in #2595

New Contributors

Full Changelog: 2.22.0...2.23.0

2.22.0

04 Feb 15:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.21.0...2.22.0

2.21.0

27 Jan 13:15
Compare
Choose a tag to compare

What's Changed

  • setting initial _cp_last_run on TaskSet in order to allow constant_pacing wait time strategy by @ionutab in #2533
  • Update shape class' runner when Web UI picker is used by @wiatrak2 in #2534
  • Added response.ok support to FastHttpUser's FastResponse class similar to HttpUser's Response by @PankajKhanwani in #2535
  • Modern UI: Fix Default Values for Edit / Start New Test by @andrewbaldwin44 in #2537
  • Fix Web UI Chart History by @andrewbaldwin44 in #2544
  • Web UI Modern Auth by @andrewbaldwin44 in #2538
  • Fix mypy configuration & upgrade typing by @tdadela in #2548
  • Use ruff instead of flake8 and black for linting and formatting by @cyberw in #2549
  • Fix pedantic typo in the index.html template by @marcelofern in #2552
  • update readthedocs-sphinx-search by @cyberw in #2553
  • Ruff set python version and enable more rules by @tdadela in #2551
  • Customization Feature for Percentile Display on Statistics Page by @FooQoo in #2550
  • Allow User weight adjustment (and task selection) in UI when running with --class-picker, or on command line with --config-users argument by @andrewbaldwin44 in #2559
  • Ruff enable isort (with custom sections) by @tdadela in #2556
  • docs: update developing-locust.rst (black, flake8) -> ruff by @tdadela in #2562
  • Optimize memory usage when using --processes by @cyberw in #2564

New Contributors

Full Changelog: 2.20.1...2.20.2

2.20.1

03 Jan 11:29
Compare
Choose a tag to compare

What's Changed

  • Add charset_normalizer dependency by @KellyP5 in #2506
  • Bump Requests to 2.26.0, remove explicit dependency on charset_normalizer by @cyberw in #2518
  • run_single_user improvements by @cyberw in #2519
  • Support IPv6 for zmq connection between master and worker by @simonwu-sn in #2521
  • update docker actions to get rid of node12 deprecation warnings by @mgor in #2524
  • Bump vite from 4.4.9 to 4.4.12 in /locust/webui by @dependabot in #2527
  • Update Vite to 4.5.1 by @cyberw in #2530

New Contributors

Full Changelog: 2.20.0...2.20.1

2.20.0

13 Dec 12:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.19.1...2.20.0

2.19.1

27 Nov 11:35
Compare
Choose a tag to compare

What's Changed

  • Create any directories as part of the CSV Prefix by @sillydan1 in #2481
  • Dont suppress StopUser or GreenletExit in on_stop by @ALagierski in #2486
  • Fix an edge case when no directory is part of csv-prefix by @sillydan1 in #2483
  • fix(typing): typing.DefaultDict in test_interruptable_task.py by @tdadela in #2488
  • Change logging of call to sys.exit() to info level by @cyberw in #2490
  • FastResponse: Detect response text encoding when no information is present on the response headers. by @MiltiadisKoutsokeras in #2485

New Contributors

Full Changelog: 2.19.0...2.19.1

2.19.0

21 Nov 18:49
1bdf579
Compare
Choose a tag to compare

What's Changed

  • Add --processes parameter to automatically fork worker processes by @cyberw in #2472
  • Shut down workers if master goes missing for too long by @cyberw in #2474
  • Stop worker from automatically quitting if connected to an older version master that doesnt send heartbeats by @cyberw in #2475
  • Update minimum version of various dependencies by @cyberw in #2476
  • Update command line argument descriptions and docs by @cyberw in #2477
  • Fix issue with --processes: Stop parent process from trying to kill children too fast by @cyberw in #2478

Full Changelog: 2.18.4...2.19.0