Skip to content

Releases: locustio/locust

2.31.4

26 Aug 14:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.31.3...2.31.4

2.31.3

15 Aug 18:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.31.2...2.31.3

2.31.2

06 Aug 19:19
Compare
Choose a tag to compare

What's Changed

  • Documentation: Configure html_baseurl and jinja on RTD by @plaindocs in #2837
  • Add Tests for Web UI Line Chart by @andrewbaldwin44 in #2838
  • Prebuild UI in PyPi publish steps so that even source distributions contain web UI code by @mquinnfd in #2839

Full Changelog: 2.31.1...2.31.2

2.31.1

05 Aug 17:34
Compare
Choose a tag to compare

What's Changed

  • Fix issue with downloading HTML report, update package.json for webui build by @andrewbaldwin44 in #2834

Full Changelog: 2.31.0...2.31.1

2.31.0

05 Aug 14:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.30.0...2.31.0

2.30.0

31 Jul 13:48
Compare
Choose a tag to compare

What's Changed

  • FastHttpSession: Enable passing json as a positional argument for post() and stop converting response times to int by @tdadela in #2772
  • Remove Line Chart Default Zoom by @andrewbaldwin44 in #2774
  • FastHttpSession requests typing by @tdadela in #2775
  • new events for heartbeat and usage monitor by @mgor in #2777
  • dispatch benchmark test improvements by @tdadela in #2780
  • SequentialTaskSet: Allow weighted tasks and dict in .tasks by @bakhtos in #2742
  • Fix StatsEntry docstring by @tdadela in #2784
  • Implement Poetry build system (mainly so we don't have to commit dynamically generated front end bundles to git) by @mquinnfd in #2725
  • Typing: strict optional in dispatch.py by @tdadela in #2779
  • Correctly set version from Poetry in published builds by @mquinnfd in #2791
  • Fix Extend Webui Example by @andrewbaldwin44 in #2800
  • Provide warning for local installs where yarn is not present by @mquinnfd in #2801
  • Fix tests on windows by @mquinnfd in #2803
  • Add example of a bottlenecked server and use that test to make a new graph for the docs by @cyberw in #2805
  • Replace total avg response time with 50 percentile (avg was broken) by @andrewbaldwin44 in #2806
  • Avoid deadlock in gevent/urllib3 connection pool (fixes occasional worker heartbeat timeouts) by @tdadela in #2813
  • Fix Dockerfile style warning by @mehrdadbn9 in #2814
  • Fix pypy gc.freeze() AttributeError by @jimoleary in #2819
  • Update poetry windows tests by @mquinnfd in #2821

New Contributors

Full Changelog: 2.29.1...2.30.0

2.29.1

25 Jun 10:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.29.0...2.29.1

2.29.0

07 Jun 18:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.28.0...2.29.0

2.28.0

23 May 05:47
Compare
Choose a tag to compare

What's Changed

  • Remove legacy UI by @andrewbaldwin44 in #2703
  • Logging: Only print hostname instead of FQDN by @cyberw in #2705
  • WebUI: update users, spawn_rate, host and run_time in parsed_options (for LoadShapes that might access it) by @raulparada in #2656
  • Update Stats History on HTML Report by @andrewbaldwin44 in #2709
  • Lower log levels for exceptions in flask by @cyberw in #2711
  • Stop HTML escaping errors for /stats/requests endpoint by @cyberw in #2710
  • Stop quoting error messages an extra time in distributed mode by @cyberw in #2712
  • Give better error message if User subclass doesnt call base constructor by @cyberw in #2713
  • Dont enable ipv6 for zmq if no ipv6 stack exists by @cyberw in #2715
  • Pin the headers to the top of the window by @JavierUhagon in #2717

New Contributors

Full Changelog: 2.27.0...2.28.0

2.27.0

06 May 15:12
Compare
Choose a tag to compare

What's Changed

  • Small cleanup: mypy type-ignore and dev deps by @tdadela in #2684
  • Fix various spelling errors using codespell by @cyberw in #2687
  • Allow worker process to run with --run-time specified, just log a warning about it being ignored by @Sawiq in #2685
  • fix: Ensure locust does not crash when an User class has no task by @hangonlyra in #2696
  • Simplify how locustfiles are found (using -f). Don’t automatically append .py by @DennisKrone in #2655
  • Dispatch/user distribution calculation using Kullback-Leibler divergence by @tdadela in #2686
  • Use deque for tasks in taskset instead of plain list by @cyberw in #2698
  • refactor: replace deprecated utcfromtimestamp function by @tdadela in #2700
  • refactor(WindowsKeyPoller): change implementation of captured_chars by @tdadela in #2701
  • annotate return types of a few functions to enable more mypy check by @tdadela in #2702

New Contributors

Full Changelog: 2.26.0...2.27.0