All Versions
105
Latest Version
Avg Release Cycle
14 days
Latest Release
540 days ago

Changelog History
Page 7

  • v1.0.3 Changes

    June 05, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Search is broken on readthedocs #1391

    Closed issues:

    • Custom Request/sec exit code #587

    ๐Ÿ”€ Merged pull requests:

  • v1.0.2 Changes

    May 25, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • โšก๏ธ Update flask version #1394
    • ๐Ÿ‘ป Got "unknown user exception" when use --step-load and --step-clients #1385
    • SequentialTaskSet is broken when using local class members (headless mode) #1379
    • FastHttpLocust + SNI #1369

    Closed issues:

    • We should check limits (ulimit) and warn if they are too low #1368
    • ๐Ÿ‘ท Run locust as a job but still have access to the API. #1305
    • error: argument --master-port: invalid int value bug #1226
    • Duplicate/confusing entry in pypi #817

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Update flask requirement. Fixes #1394 #1395 (cyberw)
    • โฌ†๏ธ Bump geventhttpclient and switch back to use its original repo + fix windows issue with resource module #1388 (cyberw)
    • ๐Ÿ“š Rework quickstart documentation and update some documentation for 1.0 #1384 (cyberw)
    • ๐Ÿ›  Make TaskSet .user and .parent read only properties, avoids / fixes #1379 #1380 (cyberw)
    • ๐Ÿ›  Fixed typo #1378 (rahulrai-in)
    • Try to increase open files limit and warn if it is still too low afterwards #1375 (cyberw)

    * This Changelog was automatically generated by github_changelog_generator

  • v1.0.1 Changes

    May 16, 2020

    Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • โž• Add metadata for the locust PyPI package that marks the locustio package as obsolete #1377 (heyman)
  • v1.0 Changes

    May 16, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • FastHttpUser doesn't use the SNI TLS extension #1360
    • ๐Ÿณ DEBUG output in docker is not working #1337
    • Can't run Locust distributed with --csv-full-history #1315
    • [Nested TaskSet] Child TaskSet's on_stop method is not called when GreenletExit #1206

    Closed issues:

    • โž• Add @only decorator to TaskSets #1275
    • ๐ŸŒฒ resp.failure() shouldnt immediately log a failed request, just mark it a such #1335
    • ๐Ÿ”„ Change CSV column names #1317
    • โœ‚ Remove @seq_task and instead add a SequentialTaskSet class #1286
    • ๐Ÿ”„ Change how logging is handled #1285
    • โœ… Remove the Locust.setup and Locust.teardown hooks in favour of adding test_start and test_stop events #1284
    • ๐Ÿ“‡ Rename Locust to User/LocustUser #1283
    • ๐Ÿ’ป Clean up among the command line arguments #1282
    • ๐Ÿณ Docker image should not require TARGET_URL #1247
    • Duplicate/confusing entry in pypi #817
    • โœ… How to run test programatically #222
    • Alternative terminology for "slave" #220

    ๐Ÿ”€ Merged pull requests:

  • v1.0.b2 Changes

    May 01, 2020

    Full Changelog

    Closed issues:

    • โž• Add --config parameter #1334
    • clean up core.py & __init__.py #1328

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ“ฆ Split core.py into two files in separate python package #1361 (heyman)
    • ๐Ÿ’ป --config command line argument #1359 (MattFisher)
  • v1.0.b1 Changes

    April 29, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿณ DEBUG output in docker is not working #1337
    • ๐Ÿณ Docker image: worker mode not starting correctly #1322
    • Can't run Locust distributed with --csv-full-history #1315
    • ๐Ÿ‘ป Exception throws on attempt to report request results to master #1293
    • ๐ŸŒ Can't access web interface #1288
    • ๐ŸŒ Web page is confused when I shutdown the only slave #1279
    • ๐Ÿ“š [Documentation] Bleeding Edge link is broken #1278
    • ๐ŸŒ Locust Web Dashboard Charts, Slaves sections not working after certain time #1276
    • Connection pool is full, discarding connection | 'Connection aborted.', RemoteDisconnected('Remote end closed connection without response #1263
    • [Nested TaskSet] Child TaskSet's on_stop method is not called when GreenletExit #1206

    Closed issues:

    • "Order of events" clarification #1349
    • ๐ŸŒฒ resp.failure() shouldnt immediately log a failed request, just mark it a such #1335
    • ๐Ÿ”„ Change CSV column names #1317
    • More information in csv reports #1292
    • โœ‚ Remove @seq_task and instead add a SequentialTaskSet class #1286
    • ๐Ÿ”„ Change how logging is handled #1285
    • โœ… Remove the Locust.setup and Locust.teardown hooks in favour of adding test_start and test_stop events #1284
    • ๐Ÿ“‡ Rename Locust to User/LocustUser #1283
    • ๐Ÿ’ป Clean up among the command line arguments #1282
    • ๐Ÿ“‡ Rename and restructure Locust/TaskSet #1264
    • ๐Ÿณ Docker image should not require TARGET_URL #1247
    • โž• Add allow\_redirects option to FastHttpSession.request #1238
    • ๐ŸŒ Retrieve failures.csv in --no-web mode #1237
    • ๐Ÿ’ป command line arguments for clients and spawn rate should populate ui in the same way as url #1186
    • โœ… How to run test programatically #222
    • Alternative terminology for "slave" #220

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”ง Environment variable configuration changes #1355 (heyman)
    • โž• Add CLI params for TLS cert and key - serves over HTTPS #1354 (mattdodge)
    • โž• Add allow_redirects parameter to FastHttpLocust.client.request(). Fixes #1238 #1344 (cyberw)
    • ๐Ÿ‘ Give better error message when kubernetes env vars collide with locust's #1343 (cyberw)
    • ๐Ÿ›  Fix web options #1340 (Trouv)
    • ๐Ÿ’ป Populate UI fields with -c, -r, --step-clients, and --step-time options #1339 (Trouv)
    • โœ‚ Remove docker_start.sh and set locust as entrypoint for official Docker image #1338 (heyman)
    • ๐Ÿ‘ Allow multiple calls to response.failure() or response.success() within the same with block #1336 (heyman)
    • โœ‚ Removed double consideration of same timestamp #1332 (Oribow)
    • ๐Ÿ‘‰ Make all LocustRunners aware of their target_user_count, not just MasterLocustRunner #1331 (cyberw)
    • Import wait functions from locust instead of locust.wait_time #1330 (cyberw)
    • ๐Ÿšš Stop exposing exceptions on locust module, remove old wait api (step 1 of fixing #1328) #1329 (cyberw)
    • โž• Add Runners, WebUI and Environment to the public API #1327 (heyman)
    • โšก๏ธ Update main.py about gevent.signal() #1326 (YUFEIZED)
    • ๐Ÿ‘Œ Improve how we do logging #1325 (heyman)
    • ๐Ÿ‘ท Worker quitting then stopping via web UI bug fix #1324 (Trouv)
    • ๐Ÿ›  Fixed some spelling/grammar on docstrings in core.py #1323 (Trouv)
    • โž• Add User count to CSV history stats #1316 (heyman)
    • ๐Ÿ“‡ Rename locust to user #1314 (anuj-ssharma)
    • โž• Add basic auth for webui #1313 (anuj-ssharma)
    • ๐Ÿ’ป Group related command line options together #1311 (heyman)
    • Replace TaskSequence and @seq_task with SequentialTaskSet #1310 (heyman)
    • Replace locust setup teardown with events #1309 (heyman)
    • Decouple Runner and Locust code by introducing Locust.start and Locust.stop methods #1306 (heyman)
    • ๐Ÿ‘ Allow tasks to be declared directly under Locust classes #1304 (heyman)
    • ensure the connection between master and slave in heartbeat #1280 (delulu)
  • v0.14.6 Changes

    February 25, 2020

    Full Changelog

    Closed issues:

    • ๐Ÿ›  Fix simple typo: betwen -> between #1268

    ๐Ÿ”€ Merged pull requests:

  • v0.14.5 Changes

    February 25, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ“„ Code blocks in docs not rendered #1258
    • ๐Ÿ Unable to install on windows #1254

    Closed issues:

    • โœ‚ Remove support for Python 2.7 & 3.5 #1120

    ๐Ÿ”€ Merged pull requests:

    • โž• add json() method to FastHttpLocust (to match regular HttpLocust) #1259 (cyberw)
    • ๐Ÿ“„ docs: remove the description of port 5558 #1255 (orisano)
    • โœ‚ Remove six and other 2.7 compatibility code #1253 (cyberw)
  • v0.14.4 Changes

    February 03, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • FastHttpLocust times out when HttpLocust does not #1246
  • v0.14.3 Changes

    February 03, 2020

    First Python 3 only version.

    ๐Ÿš€ 0.14.2 will give an error if installed on py2 (this was supposed to happen in 0.14.0, but post install steps dont work for wheels based packages, so I had to release a source-only package)

    0.14.3 (and onwards) are pure py3 versions and will not be downloaded by pip2.