diff --git a/CHANGELOG.md b/CHANGELOG.md index 09535f8085..503858cd5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,25 @@ # Change Log -## [0.13.0](https://github.com/locustio/locust/tree/0.13.0) (2019-11-14) +## [Unreleased](https://github.com/locustio/locust/tree/HEAD) + +[Full Changelog](https://github.com/locustio/locust/compare/0.13.0...HEAD) + +**Fixed bugs:** + +- Web UI doesn't start on Python 3.8.0 [\#1154](https://github.com/locustio/locust/issues/1154) +- When locust exits the current RPS is outputted instead of the total RPS [\#1152](https://github.com/locustio/locust/issues/1152) +- Missing headline columns in response time percentile stats printed to console [\#1151](https://github.com/locustio/locust/issues/1151) + +**Closed issues:** + +- Be able to install pip packages using the docker image [\#1149](https://github.com/locustio/locust/issues/1149) + +**Merged pull requests:** +- Docker: add home directory for locust user to install pip packages [\#1150](https://github.com/locustio/locust/pull/1150) ([max-rocket-internet](https://github.com/max-rocket-internet)) +- Revert "update build\_url function in Locust HttpSession " [\#1148](https://github.com/locustio/locust/pull/1148) ([vstepanov-lohika-tix](https://github.com/vstepanov-lohika-tix)) + +## [0.13.0](https://github.com/locustio/locust/tree/0.13.0) (2019-11-14) [Full Changelog](https://github.com/locustio/locust/compare/0.12.2...0.13.0) **Fixed bugs:** @@ -36,6 +54,7 @@ - Let's stop calling the package beta! [\#1126](https://github.com/locustio/locust/pull/1126) ([cyberw](https://github.com/cyberw)) - Add p99.9 and p99.99 to request stats distribution csv [\#1125](https://github.com/locustio/locust/pull/1125) ([cyberw](https://github.com/cyberw)) - New API for specifying wait time [\#1118](https://github.com/locustio/locust/pull/1118) ([heyman](https://github.com/heyman)) +- Remove concurrency from coverage [\#1102](https://github.com/locustio/locust/pull/1102) ([mbeacom](https://github.com/mbeacom)) - Add errors grouping for dynamic endpoint [\#993](https://github.com/locustio/locust/pull/993) ([dduleba](https://github.com/dduleba)) - add 90th %ile to the stats page [\#945](https://github.com/locustio/locust/pull/945) ([myzhan](https://github.com/myzhan)) - Make stdout/stderr wrappers identify themselves as not being a tty [\#929](https://github.com/locustio/locust/pull/929) ([michaelboulton](https://github.com/michaelboulton)) @@ -52,14 +71,13 @@ - Response time graph seems to be an average of all data [\#667](https://github.com/locustio/locust/issues/667) - Totals Clarity in Web Results [\#629](https://github.com/locustio/locust/issues/629) - on\_request\_xxx checks exiting condition against the wrong number [\#399](https://github.com/locustio/locust/issues/399) -- [0.7.3] Total fails percentage calculated wrong on console [\#384](https://github.com/locustio/locust/issues/384) +- \[0.7.3\] Total fails percentage calculated wrong on console [\#384](https://github.com/locustio/locust/issues/384) - URL names in dashboard are not HTML escaped [\#374](https://github.com/locustio/locust/issues/374) - Percentage of fails in Total line is greater than 100% [\#357](https://github.com/locustio/locust/issues/357) - Exceptions tab not working for on\_start method [\#269](https://github.com/locustio/locust/issues/269) - Percentile response time anomalies at 100% [\#254](https://github.com/locustio/locust/issues/254) - log.py's StdErrWrapper swallows fatal stacktraces [\#163](https://github.com/locustio/locust/issues/163) - Slave count doesn't get updated in the UI if no more slaves are alive [\#62](https://github.com/locustio/locust/issues/62) -- Exit with code 1 on greenlet exceptions [\#665](https://github.com/locustio/locust/pull/665) ([jnschulze](https://github.com/jnschulze)) **Closed issues:** @@ -100,7 +118,6 @@ - fix self.client call in code examples [\#1123](https://github.com/locustio/locust/pull/1123) ([cyberw](https://github.com/cyberw)) - Escape HTML entities in endpoint names \#374 [\#1119](https://github.com/locustio/locust/pull/1119) ([peterdemin](https://github.com/peterdemin)) -- Revert "Exit with code 1 on greenlet exceptions" [\#1115](https://github.com/locustio/locust/pull/1115) ([heyman](https://github.com/heyman)) - Table layout fix to use available space better [\#1114](https://github.com/locustio/locust/pull/1114) ([heyman](https://github.com/heyman)) - Fix rounding error when spawning users from multiple locust classes [\#1113](https://github.com/locustio/locust/pull/1113) ([heyman](https://github.com/heyman)) - Add \_\_main\_\_.py file [\#1112](https://github.com/locustio/locust/pull/1112) ([jdufresne](https://github.com/jdufresne)) @@ -114,7 +131,6 @@ - Fix frontend bugs. [\#822](https://github.com/locustio/locust/pull/822) ([omittones](https://github.com/omittones)) - Switch from using optparse to argparse for command line arguments [\#769](https://github.com/locustio/locust/pull/769) ([jdufresne](https://github.com/jdufresne)) - Allow skipping the logging setup [\#738](https://github.com/locustio/locust/pull/738) ([Exide](https://github.com/Exide)) -- Added link to an Ansible role as a 3rd party tool. [\#704](https://github.com/locustio/locust/pull/704) ([tinx](https://github.com/tinx)) ## [0.12.1](https://github.com/locustio/locust/tree/0.12.1) (2019-10-18) [Full Changelog](https://github.com/locustio/locust/compare/0.12.0...0.12.1) @@ -129,7 +145,6 @@ **Merged pull requests:** -- Remove concurrency from coverage [\#1102](https://github.com/locustio/locust/pull/1102) ([mbeacom](https://github.com/mbeacom)) - Adding TCP Keep Alive to guarantee master-slave communication after i… [\#1101](https://github.com/locustio/locust/pull/1101) ([albertowar](https://github.com/albertowar)) - Resolve time import error in exception\_handler [\#1095](https://github.com/locustio/locust/pull/1095) ([ajt89](https://github.com/ajt89)) @@ -228,6 +243,7 @@ - Add failures csv download [\#999](https://github.com/locustio/locust/pull/999) ([ajt89](https://github.com/ajt89)) - Correct fail ratio calculation. Fixes \#991. [\#994](https://github.com/locustio/locust/pull/994) ([genericmoniker](https://github.com/genericmoniker)) - Add command line argument to specify exit code on response errors [\#992](https://github.com/locustio/locust/pull/992) ([Stateford](https://github.com/Stateford)) +- better horizontal scrolling [\#962](https://github.com/locustio/locust/pull/962) ([myzhan](https://github.com/myzhan)) - Geventhttpclientmergeconflicts [\#838](https://github.com/locustio/locust/pull/838) ([SpencerPinegar](https://github.com/SpencerPinegar)) ## [0.11.1](https://github.com/locustio/locust/tree/0.11.1) (2019-03-19) @@ -305,13 +321,13 @@ - fix inconsistency in zmqrpc [\#972](https://github.com/locustio/locust/pull/972) ([delulu](https://github.com/delulu)) - balance/recover the load distribution when new slave joins [\#970](https://github.com/locustio/locust/pull/970) ([delulu](https://github.com/delulu)) - Ui headings [\#963](https://github.com/locustio/locust/pull/963) ([cgoldberg](https://github.com/cgoldberg)) -- better horizontal scrolling [\#962](https://github.com/locustio/locust/pull/962) ([myzhan](https://github.com/myzhan)) - Update change logs & release 0.10.0 [\#960](https://github.com/locustio/locust/pull/960) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf)) - Allow loading of a locustfile with multiple dots in filename [\#941](https://github.com/locustio/locust/pull/941) ([raiyankamal](https://github.com/raiyankamal)) - Both succeeded and failed requests are counted in total number of requests [\#939](https://github.com/locustio/locust/pull/939) ([raiyankamal](https://github.com/raiyankamal)) - Support horizontal scrolling for the stats table [\#938](https://github.com/locustio/locust/pull/938) ([mingrammer](https://github.com/mingrammer)) - Remove repeated imports of mock [\#936](https://github.com/locustio/locust/pull/936) ([Jonnymcc](https://github.com/Jonnymcc)) - Speed up task sequence tests [\#935](https://github.com/locustio/locust/pull/935) ([Jonnymcc](https://github.com/Jonnymcc)) +- Add heartbeat to detect down slaves [\#927](https://github.com/locustio/locust/pull/927) ([Jonnymcc](https://github.com/Jonnymcc)) - clarifying locust class usage when no classes specified on CLI [\#925](https://github.com/locustio/locust/pull/925) ([smadness](https://github.com/smadness)) - Include LICENSE in the sdist. [\#919](https://github.com/locustio/locust/pull/919) ([benjaminp](https://github.com/benjaminp)) - fix About link [\#914](https://github.com/locustio/locust/pull/914) ([cgoldberg](https://github.com/cgoldberg)) @@ -443,7 +459,6 @@ **Merged pull requests:** -- Add heartbeat to detect down slaves [\#927](https://github.com/locustio/locust/pull/927) ([Jonnymcc](https://github.com/Jonnymcc)) - update Makefile so build also creates a wheel [\#871](https://github.com/locustio/locust/pull/871) ([cgoldberg](https://github.com/cgoldberg)) - Fix deprecation warnings [\#870](https://github.com/locustio/locust/pull/870) ([cgoldberg](https://github.com/cgoldberg)) - Release 0.9.0 [\#867](https://github.com/locustio/locust/pull/867) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf)) @@ -470,6 +485,7 @@ - Change Locust website url to https [\#743](https://github.com/locustio/locust/pull/743) ([iassal](https://github.com/iassal)) - Fix typo in docstring [\#729](https://github.com/locustio/locust/pull/729) ([giantryansaul](https://github.com/giantryansaul)) - Changed the spelling of "occurences" on the output text [\#706](https://github.com/locustio/locust/pull/706) ([ethansmith-wf](https://github.com/ethansmith-wf)) +- Added link to an Ansible role as a 3rd party tool. [\#704](https://github.com/locustio/locust/pull/704) ([tinx](https://github.com/tinx)) - Merge 0.8 branch. [\#701](https://github.com/locustio/locust/pull/701) ([mbeacom](https://github.com/mbeacom)) - added introduction to Locust4j [\#698](https://github.com/locustio/locust/pull/698) ([myzhan](https://github.com/myzhan)) - Resolve improper display of About in Web UI [\#697](https://github.com/locustio/locust/pull/697) ([mbeacom](https://github.com/mbeacom)) @@ -477,6 +493,7 @@ - Small python 3 syntax improvement in docs [\#676](https://github.com/locustio/locust/pull/676) ([miki725](https://github.com/miki725)) - \#331: Use rounded\_response\_time for min/max/total response times [\#558](https://github.com/locustio/locust/pull/558) ([jude](https://github.com/jude)) - Added a slaves-tab to show the id, status and number of users running on each slave. [\#305](https://github.com/locustio/locust/pull/305) ([TZer0](https://github.com/TZer0)) +- changed how request\_meta\["method"\] is set [\#267](https://github.com/locustio/locust/pull/267) ([dantagg](https://github.com/dantagg)) - expand and re-order documentation index [\#779](https://github.com/locustio/locust/pull/779) ([cgoldberg](https://github.com/cgoldberg)) - drop unitt2 and use tox in 'make test' target [\#772](https://github.com/locustio/locust/pull/772) ([cgoldberg](https://github.com/cgoldberg)) - Fix bytes/text confusion with response objects [\#762](https://github.com/locustio/locust/pull/762) ([jdufresne](https://github.com/jdufresne)) @@ -498,12 +515,12 @@ - Release new Locust version [\#657](https://github.com/locustio/locust/issues/657) - make test is failing on 0.7 tags due to Flask 0.12 [\#637](https://github.com/locustio/locust/issues/637) -- num-requests bug [\#512](https://github.com/locustio/locust/issues/512) - Run the tests for the specified time [\#196](https://github.com/locustio/locust/issues/196) - Remove support for plain sockets for master/slave communication [\#14](https://github.com/locustio/locust/issues/14) **Merged pull requests:** +- Fix formatting issue combining double dashes into single dash [\#577](https://github.com/locustio/locust/pull/577) ([swoodford](https://github.com/swoodford)) - Refactored stats code and display median as well as 95% percentile response times in web UI's charts [\#549](https://github.com/locustio/locust/pull/549) ([heyman](https://github.com/heyman)) ## [v0.8](https://github.com/locustio/locust/tree/v0.8) (2017-09-19) @@ -601,6 +618,7 @@ - How to display QOS metrics ? [\#520](https://github.com/locustio/locust/issues/520) - Allow importing swagger files [\#519](https://github.com/locustio/locust/issues/519) - stats & counters are reset during test [\#513](https://github.com/locustio/locust/issues/513) +- num-requests bug [\#512](https://github.com/locustio/locust/issues/512) - slack channel for locust dev [\#511](https://github.com/locustio/locust/issues/511) - Variance/Standard Dev. or something [\#508](https://github.com/locustio/locust/issues/508) - RPS value drops after a long run [\#507](https://github.com/locustio/locust/issues/507) @@ -670,7 +688,6 @@ - Add ability to write csv stats files [\#612](https://github.com/locustio/locust/pull/612) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf)) - Fix spelling error in README.md [\#606](https://github.com/locustio/locust/pull/606) ([fiso](https://github.com/fiso)) - Bump gevent version [\#599](https://github.com/locustio/locust/pull/599) ([ed1d1a8d](https://github.com/ed1d1a8d)) -- Fix formatting issue combining double dashes into single dash [\#577](https://github.com/locustio/locust/pull/577) ([swoodford](https://github.com/swoodford)) - Add slack signup link to readme [\#570](https://github.com/locustio/locust/pull/570) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf)) - Fix off by 1 error in stats.py resulting in additional request always being off [\#566](https://github.com/locustio/locust/pull/566) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf)) - Add more formatting and class links to quickstart page. [\#557](https://github.com/locustio/locust/pull/557) ([alimony](https://github.com/alimony)) @@ -686,8 +703,6 @@ - Add charts for RPS and average response time in the WebUI [\#509](https://github.com/locustio/locust/pull/509) ([myzhan](https://github.com/myzhan)) - docs: clarify locust invocation norms [\#501](https://github.com/locustio/locust/pull/501) ([pwnage101](https://github.com/pwnage101)) - Improve the language in writing-a-locustfile.rst [\#470](https://github.com/locustio/locust/pull/470) ([aknuds1](https://github.com/aknuds1)) -- Typo fix in locust API documentation [\#448](https://github.com/locustio/locust/pull/448) ([frntn](https://github.com/frntn)) -- Adds host name to the header [\#447](https://github.com/locustio/locust/pull/447) ([thaffenden](https://github.com/thaffenden)) - Allow --no-web together with --master for automation [\#333](https://github.com/locustio/locust/pull/333) ([undera](https://github.com/undera)) ## [v0.8a1](https://github.com/locustio/locust/tree/v0.8a1) (2016-11-24) @@ -751,6 +766,7 @@ - Fix document bug concerning '--host' option. [\#460](https://github.com/locustio/locust/pull/460) ([d6e](https://github.com/d6e)) - Python 3 compatibility with --no-web option [\#456](https://github.com/locustio/locust/pull/456) ([mrsanders](https://github.com/mrsanders)) - Changes to consolidate errors [\#451](https://github.com/locustio/locust/pull/451) ([schuSF](https://github.com/schuSF)) +- Typo fix in locust API documentation [\#448](https://github.com/locustio/locust/pull/448) ([frntn](https://github.com/frntn)) - Python 3 compatibility for slave mode. \(Fixes 'locust --slave'\) [\#443](https://github.com/locustio/locust/pull/443) ([mrsanders](https://github.com/mrsanders)) - Python 3 support [\#363](https://github.com/locustio/locust/pull/363) ([pmdarrow](https://github.com/pmdarrow)) @@ -832,6 +848,7 @@ **Merged pull requests:** +- Adds host name to the header [\#447](https://github.com/locustio/locust/pull/447) ([thaffenden](https://github.com/thaffenden)) - Release updates for v0.7.4 [\#418](https://github.com/locustio/locust/pull/418) ([justiniso](https://github.com/justiniso)) - bump version of requests module in setup.py [\#401](https://github.com/locustio/locust/pull/401) ([cgoldberg](https://github.com/cgoldberg)) - \[\#62\] Correctly update slave count when drops below 1. [\#381](https://github.com/locustio/locust/pull/381) ([KashifSaadat](https://github.com/KashifSaadat)) @@ -880,7 +897,6 @@ **Merged pull requests:** - Update writing-a-locustfile.rst [\#268](https://github.com/locustio/locust/pull/268) ([cristopherchacon](https://github.com/cristopherchacon)) -- changed how request\_meta\["method"\] is set [\#267](https://github.com/locustio/locust/pull/267) ([dantagg](https://github.com/dantagg)) - list supported Python versions [\#261](https://github.com/locustio/locust/pull/261) ([cgoldberg](https://github.com/cgoldberg)) - add host cli arg to quickstart [\#250](https://github.com/locustio/locust/pull/250) ([groovecoder](https://github.com/groovecoder)) - Update what-is-locust.rst [\#247](https://github.com/locustio/locust/pull/247) ([frvi](https://github.com/frvi)) @@ -888,6 +904,7 @@ - Fixed link to ESN's Twitter page [\#227](https://github.com/locustio/locust/pull/227) ([gentlecat](https://github.com/gentlecat)) - Fix a missing backtick [\#221](https://github.com/locustio/locust/pull/221) ([chrisramsay](https://github.com/chrisramsay)) - Fix typo in docs [\#216](https://github.com/locustio/locust/pull/216) ([gregeinfrank](https://github.com/gregeinfrank)) +- Add start and stop hatching events [\#199](https://github.com/locustio/locust/pull/199) ([skinp](https://github.com/skinp)) - Typos in docs. [\#193](https://github.com/locustio/locust/pull/193) ([jfacorro](https://github.com/jfacorro)) - recieve -\> receive; locsutfile -\> locustfile [\#183](https://github.com/locustio/locust/pull/183) ([stevetjoa](https://github.com/stevetjoa)) @@ -921,14 +938,12 @@ **Merged pull requests:** -- Add start and stop hatching events [\#199](https://github.com/locustio/locust/pull/199) ([skinp](https://github.com/skinp)) - fixed typo: your're -\> you are [\#182](https://github.com/locustio/locust/pull/182) ([stevetjoa](https://github.com/stevetjoa)) - choosed -\> chosen [\#181](https://github.com/locustio/locust/pull/181) ([mrjf](https://github.com/mrjf)) - Include method name in percentile distribution reports [\#176](https://github.com/locustio/locust/pull/176) ([fordhurley](https://github.com/fordhurley)) - Redefine err message for locustfile [\#164](https://github.com/locustio/locust/pull/164) ([illogicalextend](https://github.com/illogicalextend)) - Fixed typos in events.py example [\#159](https://github.com/locustio/locust/pull/159) ([nawaidshamim](https://github.com/nawaidshamim)) - Added: favicon, fixed paths. [\#158](https://github.com/locustio/locust/pull/158) ([dotpot](https://github.com/dotpot)) -- Exit 1 when errors are found [\#155](https://github.com/locustio/locust/pull/155) ([jpotter](https://github.com/jpotter)) ## [v0.7.1](https://github.com/locustio/locust/tree/v0.7.1) (2014-04-29) [Full Changelog](https://github.com/locustio/locust/compare/v0.7...v0.7.1) @@ -947,6 +962,7 @@ **Merged pull requests:** +- Exit 1 when errors are found [\#155](https://github.com/locustio/locust/pull/155) ([jpotter](https://github.com/jpotter)) - Fixed Docs Homebrew Link [\#143](https://github.com/locustio/locust/pull/143) ([saulshanabrook](https://github.com/saulshanabrook)) - Fix typo [\#132](https://github.com/locustio/locust/pull/132) ([rafax](https://github.com/rafax)) - Fix task ratio [\#125](https://github.com/locustio/locust/pull/125) ([sanga](https://github.com/sanga)) @@ -988,7 +1004,6 @@ - Custom http\_code stats [\#73](https://github.com/locustio/locust/issues/73) - Need Clarification [\#70](https://github.com/locustio/locust/issues/70) - It'd be nice to include the machine that a logging message came from [\#67](https://github.com/locustio/locust/issues/67) -- Allowing custom options to passed into tests? [\#65](https://github.com/locustio/locust/issues/65) - requests \>1.0 [\#61](https://github.com/locustio/locust/issues/61) - pyzmq 13.0.0 breaks distribution [\#58](https://github.com/locustio/locust/issues/58) - Locust web interface not starting on Windows [\#57](https://github.com/locustio/locust/issues/57) @@ -1028,7 +1043,6 @@ **Merged pull requests:** -- add docs: Installing Locust on Mac OS [\#51](https://github.com/locustio/locust/pull/51) ([yurtaev](https://github.com/yurtaev)) - Add parent to TaskSet to enable state sharing among hierarchical TaskSets [\#50](https://github.com/locustio/locust/pull/50) ([daubman](https://github.com/daubman)) ## [v0.6.1](https://github.com/locustio/locust/tree/v0.6.1) (2012-12-04) @@ -1047,6 +1061,7 @@ **Closed issues:** +- Allowing custom options to passed into tests? [\#65](https://github.com/locustio/locust/issues/65) - Drop the require\_once decorator [\#42](https://github.com/locustio/locust/issues/42) - Improve catch\_response feature \(was previous: Remove catch\_response feature from HttpBrowser\) [\#39](https://github.com/locustio/locust/issues/39) - RPS count drops when master and slaves drift in time [\#38](https://github.com/locustio/locust/issues/38) @@ -1058,11 +1073,11 @@ **Merged pull requests:** +- add docs: Installing Locust on Mac OS [\#51](https://github.com/locustio/locust/pull/51) ([yurtaev](https://github.com/yurtaev)) - Change Locust/SubLocust API [\#43](https://github.com/locustio/locust/pull/43) ([heyman](https://github.com/heyman)) - Quickstart example was missing import task [\#41](https://github.com/locustio/locust/pull/41) ([natancox](https://github.com/natancox)) - Use python-requests as HTTP client in Locust [\#40](https://github.com/locustio/locust/pull/40) ([heyman](https://github.com/heyman)) - Addfix [\#36](https://github.com/locustio/locust/pull/36) ([jukart](https://github.com/jukart)) -- Fixed CSV stats export order [\#23](https://github.com/locustio/locust/pull/23) ([quosa](https://github.com/quosa)) ## [v0.5.1](https://github.com/locustio/locust/tree/v0.5.1) (2012-07-01) [Full Changelog](https://github.com/locustio/locust/compare/v0.5...v0.5.1) @@ -1084,6 +1099,7 @@ - Refactoring \(separation\) of ramping code; Added tooltips for ramping form in ui [\#28](https://github.com/locustio/locust/pull/28) ([HeyHugo](https://github.com/HeyHugo)) - Support Basic HTTP Authorization for https requests [\#27](https://github.com/locustio/locust/pull/27) ([corbinbs](https://github.com/corbinbs)) - Add content-disposition with a filename. Fix missing import \(warnings\). [\#24](https://github.com/locustio/locust/pull/24) ([benjaminws](https://github.com/benjaminws)) +- Fixed CSV stats export order [\#23](https://github.com/locustio/locust/pull/23) ([quosa](https://github.com/quosa)) - request timing csv endpoint was returning Internal Error [\#22](https://github.com/locustio/locust/pull/22) ([pedronis](https://github.com/pedronis)) - fix continuous resetting on of stats in master+slaves mode [\#19](https://github.com/locustio/locust/pull/19) ([pedronis](https://github.com/pedronis)) @@ -1107,4 +1123,4 @@ -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff --git a/docs/api.rst b/docs/api.rst index 7394360415..86e7838917 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -38,6 +38,8 @@ seq_task decorator .. autofunction:: locust.core.seq_task +.. _wait_time_functions: + Built in wait_time functions ============================ diff --git a/docs/changelog.rst b/docs/changelog.rst index 5f5af33b38..2becbf9df6 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,10 +4,28 @@ Changelog Highlights For full details of the Locust changelog, please see https://github.com/locustio/locust/blob/master/CHANGELOG.md +0.13.1 +====== + +* Fixed crash bug on Python 3.8.0 +* Various other bug fixes and improvements. + + 0.13.0 -========== +====== * New API for specifying wait time - https://github.com/locustio/locust/pull/1118 + + Example of the new API:: + + from locust import HttpLocust, between + class User(HttpLocust): + # wait between 5 and 30 seconds + wait_time = between(5, 30) + + There are three built in :ref:`wait time functions `: :py:func:`between `, + :py:func:`constant ` and :py:func:`constant_pacing `. + * FastHttpLocust: Accept self signed SSL certificates, ignore host checks. Improved response code handling * Add current working dir to sys.path - https://github.com/locustio/locust/pull/484 * Web UI improvements: Added 90th percentile to table, failure per seconds as a series in the chart @@ -17,7 +35,7 @@ For full details of the Locust changelog, please see https://github.com/locustio * Various other bug fixes and improvements. 0.12.2 -========== +====== * Added `--skip-log-setup` to disable Locust's default logging setup. * Added `--stop-timeout` to allow tasks to finish running their iteration before stopping diff --git a/locust/__init__.py b/locust/__init__.py index 58c756cc6d..45b7d7331f 100644 --- a/locust/__init__.py +++ b/locust/__init__.py @@ -2,4 +2,4 @@ from .exception import InterruptTaskSet, ResponseError, RescheduleTaskImmediately from .wait_time import between, constant, constant_pacing -__version__ = "0.13.0" +__version__ = "0.13.1"