NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1189 most downloaded on PyPI
Developer-friendly load testing framework
Last release today
04 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
1050 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Drop support for Python 3.8 by @cyberw in https://github.com/locustio/locust/pull/2677
Full Changelog: https://github.com/locustio/locust/compare/2.25.0...2.26.0
Drop support for Python 3.8
Update geventhttpclient and adjust FastHttpUser max_retries / max_redirects (https://github.com/locustio/locust/pull/2676)
Pin gevenhttpclient version (https://github.com/locustio/locust/pull/2682)
Nothing published for this version
Nothing published for this version
Log deprecation warning for --legacy-ui by @cyberw in https://github.com/locustio/locust/pull/2670
custom_messages concurrently by @samuelspagl in https://github.com/locustio/locust/pull/2650Full Changelog: https://github.com/locustio/locust/compare/2.24.1...2.25.0
Add functionality to run listener functions for custom_messages concurrently (https://github.com/locustio/locust/pull/2650)
Update User Classes in Distributed Mode (https://github.com/locustio/locust/pull/2666)
Log deprecation warning for --legacy-ui (https://github.com/locustio/locust/pull/2670)
Fix UserClasses weight distribution with gcd (https://github.com/locustio/locust/pull/2663)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update ruff to 0.3.0 by @cyberw in https://github.com/locustio/locust/pull/2619
content property and lazily load response by @neiser in https://github.com/locustio/locust/pull/2643Full Changelog: https://github.com/locustio/locust/compare/2.24.0...2.24.1
Some documentation updates & minor fixes to UI
Fixes to FastHttpUser content streaming (https://github.com/locustio/locust/pull/2642, https://github.com/locustio/locust/pull/2643)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Check that locustfile downloaded from URL is valid Python code by @DennisKrone in https://github.com/locustio/locust/pull/2604
Full Changelog: https://github.com/locustio/locust/compare/2.23.1...2.24.0
Pluggable dispatcher logic https://github.com/locustio/locust/pull/2606
pyproject.toml support for Locust configuration file https://github.com/locustio/locust/pull/2612
Minor fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Change download-from-master to use temp file dir by @cyberw in https://github.com/locustio/locust/pull/2599
Full Changelog: https://github.com/locustio/locust/compare/2.23.0...2.23.1
Fixes for locustfile download https://github.com/locustio/locust/pull/2599
UI fixes https://github.com/locustio/locust/pull/2600 https://github.com/locustio/locust/pull/2601
Nothing published for this version
DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead by @mgor in https://github…
Full Changelog: https://github.com/locustio/locust/compare/2.22.0...2.23.0
UI updates (https://github.com/locustio/locust/pull/2589, https://github.com/locustio/locust/pull/2590, https://github.com/locustio/locust/pull/2596)
Locustfile distribution from master to worker https://github.com/locustio/locust/pull/2583
Allow getting locust files from http urls https://github.com/locustio/locust/pull/2595
Use exec_module() when loading locustfile instead of the deprecated load_module() https://github.com/locustio/locust/pull/2576
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Use Modern UI by default by @andrewbaldwin44 in https://github.com/locustio/locust/pull/2569
Full Changelog: https://github.com/locustio/locust/compare/2.21.0...2.22.0
Use Modern UI by default, remove --modern-ui and add --legacy-ui parameters https://github.com/locustio/locust/pull/2569
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
setting initial _cp_last_run on TaskSet in order to allow constant_pacing wait time strategy by @ionutab in https://github.com/locustio/locust/pull/25
Full Changelog: https://github.com/locustio/locust/compare/2.20.1...2.20.2
Switch from flake8 + black to ruff for linting and formatting of code
Update shape class' runner when Web UI picker is used by https://github.com/locustio/locust/pull/2534
Web UI Modern Auth https://github.com/locustio/locust/pull/2538
Customization Feature for Percentile Display on Statistics Page https://github.com/locustio/locust/pull/2550
Allow User weight adjustment (and task selection) in UI when running with --class-picker, or on command line with --config-users argument https://github.com/locustio/locust/pull/2559
Optimize memory usage when using --processes https://github.com/locustio/locust/pull/2564
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →