Releases: locustio/locust
Releases Β· locustio/locust
2.15.0
What's Changed
- add is_secret option for custom args to be shown in the web UI masked by @mzhukovs in #2284
- add events when initialize Environment by @keegoo in #2285
- docs (#2188): Add Locust Kubernetes Operator by @AbdelrhmanHamouda in #2288
- Update performance estimates for modern Python and hardware by @cyberw in #2295
- fix: docs describing running without web UI had improper flag -f. Cor⦠by @adriangonciarz in #2297
- Remove verbose FastHttpUser error messages by @cyberw in #2301
- Prevent Download as PNG text from getting cut off by @allison-strandberg in #2308
- Fix #2302 unknown worker spawning message by @ykvch in #2309
- Remove request_success and request_failure event handlers by @cyberw in #2306
New Contributors
- @mzhukovs made their first contribution in #2284
- @keegoo made their first contribution in #2285
- @AbdelrhmanHamouda made their first contribution in #2288
- @adriangonciarz made their first contribution in #2297
- @allison-strandberg made their first contribution in #2308
- @ykvch made their first contribution in #2309
Full Changelog: 2.14.2...2.15.0
2.14.2
2.14.1
What's Changed
- remove typo in running cloud integration docs by @WordsofDefiance in #2275
- Fix exception grouping for requests with both catch_response and name arguments by @ianmetcalf in #2276
- Improve documentation structure by @THUzxj in #2278
- Fix setuptools deprecation warnings by @heyman in #2281
- Stats in json to stdout (new command line option --json) by @AndersSpringborg in #2269
New Contributors
- @WordsofDefiance made their first contribution in #2275
- @ianmetcalf made their first contribution in #2276
- @THUzxj made their first contribution in #2278
- @AndersSpringborg made their first contribution in #2269
Full Changelog: 2.14.0...2.14.1
2.14.0
Add rest method to FastHttpUser to facilitate easy REST/JSON API testing (https://docs.locust.io/en/stable/increase-performance.html#rest)
What's Changed
- GRPC example - rewrite using interceptor by @zifter in #2272
- Add RestUser by @cyberw in #2273
- Move the rest method into FastHttpUser instead of RestUser. by @cyberw in #2274
New Contributors
Full Changelog: 2.13.2...2.14.0
2.13.2
2.13.1
Convert browser recordings into locustfiles automatically using har2locust! (documentation)
What's Changed
- Tiny performance enhancements by @cyberw in #2240
- Replace datetime.utcnow() with datetime.now(tz=timezone.utc), as it is kind of an antipattern by @cyberw in #2244
- Use C-style (percent) string formatting for all debug logging statements (improves performance) by @cyberw in #2245
- Update documentation for Environment.parsed_options by @klazuka in #2247
- Added a better working docker command for Windows users by @MagnusNordboe in #2248
- Small fixes to documentation by @jscanlannyc in #2254
- auto generated locustfiles from browser recordings using har2locust (documentation) by @cyberw in #2259
- Dont reset connection to worker if master receives a corrupted zmq message by @marcinh in #2266
New Contributors
- @klazuka made their first contribution in #2247
- @MagnusNordboe made their first contribution in #2248
- @jscanlannyc made their first contribution in #2254
Full Changelog: 2.13.0...2.13.1
2.13.0
What's Changed
- Add the ability to set default_headers on FastHttpUser by @cyberw in #2231
- Make LoadTestShape a proper abstract class by @cyberw in #2233
- Web UI: URL link on the host name for fast navigation to the API by @JonanOribe in #2228
- Add support for time strings for --stop timeout (e.g. "5m30s") @cyberw in #2239
New Contributors
- @JonanOribe made their first contribution in #2228
Full Changelog: 2.12.2...2.13.0
2.12.2
What's Changed
- Output install location and version info when called with -V by @cyberw in #2213
- Delete the
CustomMessageListener
class for type consistency by @samuelspagl in #2221 - Fix exception when someone sets both --headless and --autostart by @cyberw in #2224
- Run unit tests on Python 3.11 (and explicitly support it) by @cyberw in #2225
Full Changelog: 2.12.1...2.12.2
2.12.1
What's Changed
- fix: when run from web with
-f a_file_folder/
caused page title is None aslocustfile
argument is None by @alterhu2020 in #2175 - Bump docker base image to Python 3.10 by @cyberw in #2197
- Fix parsed options user classes when using class picker by @mikenester in #2201
- Modernize type hints by @cyberw in #2205
- Bug Fix for User Class Count reset when editing a running test and using --class-picker by @mikenester in #2207
- Allow setting run time from the web UI / http api by @ajt89 in #2202
- stats summary refactoring by @SamPosh in #2193
- Second fix for --class-picker resetting user_count on edits by @mikenester in #2210
- black format info is added by @SamPosh in #2212
Full Changelog: 2.12.0...2.12.1
2.12.0
What's Changed
- Web UI style fixes: about dialog cannot be opened in the startup page by @alterhu2020 in #2173
- Bump default concurrency for fast http user to 10 by @cyberw in #2177
- Allow more recent versions of pyzmq (it was only 23.0.0 that was broken) by @cyberw in #2179
- Bump FastHttpUser/geventhttpclient dependency to 2.0.2 by @cyberw in #2180
- GitHub Workflows security hardening by @sashashura in #2184
- ft: LoadTestShapes with custom user classes by @samuelspagl in #2181
- Log warning if tag filtering gets rid of all tasks by @cyberw in #2186
New Contributors
- @sashashura made their first contribution in #2184
- @samuelspagl made their first contribution in #2181
Full Changelog: 2.11.1...2.12.0