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
Nothing published for this version
Add the ability to set default_headers on FastHttpUser by @cyberw in https://github.com/locustio/locust/pull/2231
Full Changelog: https://github.com/locustio/locust/compare/2.12.2...2.13.0
Add the ability to set default_headers on FastHttpUser https://github.com/locustio/locust/pull/2231
Web UI: URL link on the host name for easy navigation by @JonanOribe in https://github.com/locustio/locust/pull/2228
Add support for time strings for --stop timeout (e.g. "5m30s") @cyberw in https://github.com/locustio/locust/pull/2239
Nothing published for this version
Nothing published for this version
Nothing published for this version
Output install location and version info when called with -V by @cyberw in https://github.com/locustio/locust/pull/2213
CustomMessageListener class for type consistency by @samuelspagl in https://github.com/locustio/locust/pull/2221Full Changelog: https://github.com/locustio/locust/compare/2.12.1...2.12.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix: when run from web with -f a_file_folder/ caused page title is None as locustfile argument is None by @alterhu2020 in https://github.com/locustio/
-f a_file_folder/ caused page title is None as locustfile argument is None by @alterhu2020 in https://github.com/locustio/locust/pull/2175Full Changelog: https://github.com/locustio/locust/compare/2.12.0...2.12.1
Allow setting run time from the web UI & http api by @ajt89 in https://github.com/locustio/locust/pull/2202
Various 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
Web UI style fixes: about dialog cannot be opened in the startup page by @alterhu2020 in https://github.com/locustio/locust/pull/2173
Full Changelog: https://github.com/locustio/locust/compare/2.11.1...2.12.0
LoadTestShapes with custom user classes https://github.com/locustio/locust/pull/2181
Minor fixes and bumped some dependencies
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
Fix typo by @cclauss in https://github.com/locustio/locust/pull/2157
Full Changelog: https://github.com/locustio/locust/compare/2.11.0...2.11.1
Fix issue when editing user count while running a test using --class-picker https://github.com/locustio/locust/pull/2171
Various minor logging 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
fix: Ensure new test starts with specified number of users after previous test has been stopped by @mboutet in https://github.com/locustio/locust/pull
Full Changelog: https://github.com/locustio/locust/compare/2.10.2...2.11.0
Allow passing multiple Locustfiles, allow selecting User and Shape class from the WebUI https://github.com/locustio/locust/pull/2137
Add 'worker_index' to WorkerRunner https://github.com/locustio/locust/pull/2155
Fix: Ensure new test starts with specified number of users after previous test has been stopped https://github.com/locustio/locust/pull/2152
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix for Flask 2.2.0 breaking changes by @mikenester in https://github.com/locustio/locust/pull/2148
Full Changelog: https://github.com/locustio/locust/compare/2.10.1...2.10.2
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
Nothing published for this version
Nothing published for this version
Increase CONNECT_RETRY_COUNT to avoid workers giving up too soon if master is not up yet by @cyberw in https://github.com/locustio/locust/pull/2125
Full Changelog: https://github.com/locustio/locust/compare/2.10.0...2.10.1
Fix multiple resetting connection after RPCError by @Nosibb in https://github.com/locustio/locust/pull/2096
Full Changelog: https://github.com/locustio/locust/compare/2.9.0...2.10.0
Add ack for worker connection https://github.com/locustio/locust/pull/2077 (note that 2.10 workers will not work with a 2.9 master)
add support for custom SSLContext when using FastHttpUser https://github.com/locustio/locust/pull/2113
More robust handling of ZMQ/RPC errors https://github.com/locustio/locust/pull/2120 / https://github.com/locustio/locust/pull/2096
Full Changelog https://github.com/locustio/locust/compare/2.9.0...2.10.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →