Skip to content

Releases: locustio/locust

2.8.1

13 Feb 20:48
298bf27
Compare
Choose a tag to compare

What's Changed

  • Dockerfile: use a builder image to further optimize image size by @cyberw in #2013

Full Changelog: 2.8.0...2.8.1

2.8.0

13 Feb 16:44
Compare
Choose a tag to compare

Shrink Locust's docker image from 358MB to 95MB. Mainly by basing it on python3.9-slim instead of python3.9.

What's Changed

  • Fix empty tasks section in UI and static report bug by @EzR1d3r in #2001
  • Mark package as being typed and add some missing type hints by @RobertCraigie in #2003
  • Fix link to distributed load generation documentation in CPU log warning by @mayaCostantini in #2007
  • Shrink docker image, mainly by switching base image to python3.9-slim by @cyberw in #2009
  • Dockerfile: only install build dependencies on arm64 (everyone else has pre-built wheels) by @cyberw in #2011

New Contributors

Full Changelog: 2.7.3...2.8.0

2.7.3

06 Feb 14:23
Compare
Choose a tag to compare

What's Changed

  • Fix 'Tasks' section remains empty in web ui @tyge68 in #1997
  • Support locust-plugin's Playwright User: Import trio before gevent patching if LOCUST_PLAYWRIGHT is set by @cyberw in #1999

Full Changelog: 2.7.2...2.7.3

2.7.2

03 Feb 20:39
Compare
Choose a tag to compare

Fix issue with Locust completely shutting down on stop clicked in the web UI (a bug introduced in 2.7.1)

What's Changed

Full Changelog: 2.7.1...2.7.2

2.7.1

02 Feb 19:31
Compare
Choose a tag to compare

What's Changed

  • fix --html report in web mode by @uddmorningsun in #1992
  • Allow repeated runs of run_single_user by @cyberw in #1993
  • Send a tweet whenever there is a new release (testing this is actually the main purpose of this release :)

Full Changelog: 2.7.0...2.7.1

2.7.0

29 Jan 18:40
Compare
Choose a tag to compare

What's Changed

  • Add run_single_user and documentation on how to debug Users/locustfiles by @cyberw in #1985
  • Fix "socket operation on non-socket" at shutdown, by reverting #1935 by @cyberw in #1991

Small fixes/improvements:

Full Changelog: 2.6.1...2.7.0

2.6.1

26 Jan 07:24
f4c2541
Compare
Choose a tag to compare

Pretty much only documentation fixes

Full Changelog: 2.6.0...2.6.1

2.6.0

23 Jan 18:09
02d1f9e
Compare
Choose a tag to compare
  • fixed_count: ability to spawn a specific number of users (as opposed to just using weights) #1964
  • Pass tags and exclude-tags to workers. #1976
  • WorkerRunner: read --expect-workers from job parameters #1975
  • Clean up some logging messages #1973
  • Ensure heartbeat_worker doesnt try to re-establish connection to workers when quit has been called #1972

2.5.1

09 Dec 21:14
Compare
Choose a tag to compare
  • Ignore empty host field in web ui (Fix running the web UI with class defined hosts) (#1956)
  • Throw exception when calling response.success()/.failure() if with-block has not been entered (#1955)
  • Stop declaring "fake" class level variables in Environment, User and StatsEntry (#1948)

2.5.0

05 Nov 10:30
Compare
Choose a tag to compare
  • Change request event 'url' parameter to contain full URL (technically a breaking change, but very few users will have had time to start using this) (#1927)
  • Suppress warnings for patch version mismatch between master and worker (#1926)