locust v2.9.0 Release Notes

Release Date: 2022-05-19 // about 1 month ago
  • Full Changelog

    ๐Ÿ›  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)

Previous changes from v2.8.6

  • Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿณ Further slim docker image #2068 (cyberw)
    • โž• Add cpu_warning event, so listeners can do some action when CPU usage is too high #2067 (cyberw)
    • ๐Ÿ›  Fix typo in example in docs #2064 (chalex2k)
    • ๐Ÿ‘• Move lint tests to their own tox environments #2062 (kurtmckee)
    • โฌ†๏ธ Bump black version to 22.3.0 #2060 (miedzinski)
    • ๐Ÿ‘Œ Support sharing connection pools between users #2059 (miedzinski)