All Versions
105
Latest Version
Avg Release Cycle
14 days
Latest Release
584 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.13.0 Changes
October 28, 2022 -
v2.12.2 Changes
October 14, 2022🛠 Fixed bugs:
- 📜 Class picker incorrectly populates Parsed Options #2192
Closed issues:
- 💻 Run time input for web-ui #2198
🔀 Merged pull requests:
- ✅ Run unit tests on Python 3.11 (and explicitly support it) #2225 (cyberw)
- 🛠 Fix exception when someone sets both --headless and --autostart #2224 (cyberw)
- ✂ Delete the
CustomMessageListener
class for type consistency #2221 (samuelspagl) - Output install location and version info when called with -V #2213 (cyberw)
-
v2.12.1 Changes
September 21, 2022🛠 Fixed bugs:
- ✅ Editing a running test in the Web UI with class-picker restarts user count back at 0 #2204
Closed issues:
- ➕ Add logger when worker is waiting for master to connect #2199
- 🐳 Python 3.10 available for the latest docker hub hosted image #2196
🔀 Merged pull requests:
- black format info is added #2212 (SamPosh)
- Second fix for --class-picker resetting user_count on edits #2210 (mikenester)
- 🐛 Bug Fix for User Class Count reset when editing a running test and using --class-picker #2207 (mikenester)
- Modernize type hints #2205 (cyberw)
- 👍 Allow setting run time from the web UI / http api #2202 (ajt89)
- 🛠 Fix parsed options user classes when using class picker #2201 (mikenester)
- ⬆️ Bump docker base image to Python 3.10 #2197 (cyberw)
- 🔨 stats summary refactoring #2193 (SamPosh)
-
v2.12.0 Changes
September 07, 2022🛠 Fixed bugs:
- ✅ WebUI
Edit running load test
not carrieduser_classes
when enabled--class-picker
#2170
🔀 Merged pull requests:
- ⚠ Log warning if tag filtering gets rid of all tasks #2186 (cyberw)
- 🔒 GitHub Workflows security hardening #2184 (sashashura)
- ✅ ft: LoadTestShapes with custom user classes #2181 (samuelspagl)
- ⬆️ Bump FastHttpUser/geventhttpclient dependency to 2.0.2 #2180 (cyberw)
- 👍 Allow more recent versions of pyzmq (it was only 23.0.0 that was broken) #2179 (cyberw)
- ⬆️ Bump default concurrency for fast http user to 10 #2177 (cyberw)
- 💅 Web UI style fixes: about dialog cannot be opened in the startup page #2173 (alterhu2020)
- ✅ WebUI
-
v2.11.1 Changes
August 26, 2022🔀 Merged pull requests:
- 🌲 Use more clear wording in --run-time reached stopping log message. #2172 (cyberw)
- 🛠 fix: edit load test missing the userclasses data #2171 (alterhu2020)
- 🛠 Fix custom message example in documentation #2165 (aathan)
- 🛠 Fix broken link in cpu warning message. #2164 (conghuiw)
- 👍 Allow multiple definitions of same user class name if they come from the same place #2160 (cyberw)
- 👷 Include worker_index in worker connection logging, and stop using the word "client" for what is actually a worker #2159 (cyberw)
- ⬆️ Upgrade GitHub Actions #2158 (cclauss)
- 🛠 Fix typo #2157 (cclauss)
-
v2.11.0 Changes
August 12, 2022🛠 Fixed bugs:
- 👷 Not able to achieve high RPS (3000 users, 20 workers, 32 vcpu-64 GB RAM) #2154
- Flask 2.2.0 Update breaks request_stats_full_history_csv in web.py #2147
- ✅ "New test" with different number of users #2135
Closed issues:
- ✅ Use of different LoadTestShape classes in the same locust file #2151
🔀 Merged pull requests:
- ➕ Add example launch.json for debugging the whole Locust runtime in vscode #2156 (SamPosh)
- 👷 feat: add 'worker_index' to WorkerRunner #2155 (gdm85)
- 🚚 chore: Remove misleading docstring in test #2153 (mboutet)
- 🛠 fix: Ensure new test starts with specified number of users after previous test has been stopped #2152 (mboutet)
- Pass multiple Locustfiles and allow selecting User and Shape class from the WebUI #2137 (mikenester)
-
v2.10.2 Changes
August 03, 2022🛠 Fixed bugs:
- [SocketIOUser] - I have provided the code to turn off the SSL certification but still, I'm getting an SSL certification error #2144
- HTML Report does not correctly escape statistics data #2126
- 👷 "Stop" hang on "stopping" state when there are more than one workers in distributed mode. #2111
Closed issues:
- Html report: table should be sortable #2132
- Funny resource URL prefix disallows using locust behind nginx proxy #2030
🔀 Merged pull requests:
- 🛠 Fix for Flask 2.2.0 breaking changes #2148 (mikenester)
- 💅 style: add a report favicon #2145 (Pactortester)
- 👍 Better error message when User.task is set instead of User.tasks #2142 (cyberw)
- 📚 Minor edits to the documentation #2140 (sosna)
- 📚 Small documentation correction #2138 (andybyrne)
- ⚠ Log a warning for failed attempts to connect to master #2136 (gdm85)
- ✅ Test Report: Implement table sorting #2134 (Likqez)
- 🛠 fix: Fix typo at user/wait_time.py #2133 (DmytroLitvinov)
- 🛠 Fix escaping for exceptions in normal web ui (related to #2126) #2131 (herrmanntom)
- Replace the MD5 usage by SHA256 #2130 (RenanGBarreto)
- Escape user supplied data in html report (#2126) #2127 (herrmanntom)
-
v2.10.1 Changes
June 28, 2022🔀 Merged pull requests:
-
v2.10.0 Changes
June 27, 2022Closed issues:
- ➕ Add ACK for worker connection #2044
🔀 Merged pull requests:
- ✂ Remove timeout parameter from FastHttpUser unit tests #2123 (cyberw)
- Convert url for getting tasks to relative #2121 (5imun)
- More robust handling of ZMQ/RPC errors #2120 (solowalker27)
- ⚡️ Update the link for reporting data to a database #2119 (AlexMooney)
- 🛠 fix: stopping state when running more than one worker node. #2116 (renato-farias)
- ➕ add support for custom SSLContext when using FastHttpUser #2113 (renato-farias)
- chore: Set permissions for GitHub actions #2107 (naveensrinivasan)
- ➕ additional typing improvements #2106 (mgor)
- Stop client_listener from raising a KeyError when receiving a client_stopped message from unknown worker #2102 (BirdLearn)
- 🛠 Fix multiple resetting connection after RPCError #2096 (Nosibb)
- ➕ Add ack for worker connection #2077 (Nosibb)
-
v2.9.0 Changes
May 19, 2022🛠 Fixed bugs:
- Locust is not starting with pyzmq 23.0.0 #2099
- 🛠 Users with
fixed_count
not being relocated after rebalance #2091 - ✅ jinja2.exceptions.TemplateAssertionError: no test named 'boolean' when attempting to visit UI #2087
- ✅ Output is not saved to CSV when using LoadTestShape #2075
- 🆕 New jinja2 pinning makes it impossible to build our codebase #2061
- ✅
test_start
event triggered multiple times on workers #1986
🔀 Merged pull requests:
- 🛠 avoid using pyzmq 23. Fixes #2099 #2100 (cyberw)
- 🛠 dispatch: rebalance users with a fixed count #2093 (andydunstall)
- ✂ Remove explicit version requirement for jinja2 #2090 (cyberw)
- 🖨 print_stats table width fix for #2084 #2088 (mgor)
- 🚚 Move CSV stats printer gevent spawn up a few lines #2085 (max-rocket-internet)
- 💅 uniform style of stats/report ascii tables #2084 (mgor)
- FastHttpUser improvements (including a rename of parameter "url" to "path") #2083 (mgor)
- ➕ Add table linkage, you can see the data of the three tables at the sa… #2082 (helloNice)
- ⬇️ Drop support for Python 3.6 #2080 (cyberw)
- ✅ Ensure
test_start
is run to completion on worker #2072 (mboutet) - 🏗 modernized build #2070 (mgor)