Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump locust from 1.1 to 1.3.2 in /label_studio/tests/loadtests #109

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 23, 2024

Bumps locust from 1.1 to 1.3.2.

Release notes

Sourced from locust's releases.

1.3.2

  • List Python 3.9 as supported in the package/on PyPi
  • Fix XSS vulnerability in the web UI (sounds important but really isn't, as Locust UI is not meant to be exposed to outside users)

(side note: I have also fixed the docker build process, so any tagged commit will push to locustio/locust:latest, this was broken in the past)

1.3.1

  • Bump minimum required gevent version to 20.9.0 (latest), as all the previous ones had sneaky binary incompatibilities with the latest version of greenlet ("RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject")

1.3.0

  • Breaking change: Remove step-load feature (now that we have LoadTestShape it is no longer needed)
  • More type hints to enable better code completion and linting of locustfiles
  • Lots of documentation updates

Bug fixes:

1.2.3

  • Various linting fixes that should have no functional impact
  • Bug fix (TypeError: code() takes at least 14 arguments (13 given) (Werkzeug version issue) locustio/locust#1545)
  • Bug fix (Locust stuck in "Shape worker starting" when restarting a test from the webUI locustio/locust#1540)

1.2.2

1.2.1

1.2

  • Rename hatch rate to spawn rate (the –hatch-rate parameter is only deprecated, but the hatch_complete event has been renamed spawning_complete)
  • Ability to generate any custom load shape with LoadTestShape class
  • Allow ramping down of users
  • Ability to use save custom percentiles
  • Improve command line stats output
  • Bug fixes (excessive precision of metrics in losust csv stats, negative response time when system clock has changed, issue with non-string failure messages, some typos etc)
  • Documentation improvements

1.1.1

  • Fix for run not ending if there is an exception in a test_stop listener
  • FastHttpUser: Handle stream ended at an unexpected time and UnicodeDecodeError. Show bad/error status codes on failures page.
  • Improve logging when locust master port is busy
Changelog

Sourced from locust's changelog.

2.11.1 (2022-08-25)

Full Changelog

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)

2.11.0 (2022-08-12)

Full Changelog

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)

2.10.2 (2022-08-03)

Full Changelog

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

... (truncated)

Commits
  • 01c0fa4 Revert "Add py39 to black config"
  • 32cfb88 Add py39 to black config
  • d9fea47 1.3.2 version bump & changelog
  • a031f20 Clarify documentation of start()'s user_count parameter
  • 7f21896 Merge pull request #1607 from locustio/support-for-python-3.9
  • 5db48f0 Merge pull request #1606 from max-rocket-internet/add_chart_doc
  • d2dd606 format link differently
  • 9829594 Add note and link to k8s Helm chart
  • aa7b34d Black
  • 4049173 Merge pull request #1603 from lhupfeldt/host_field_xss
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [locust](https://github.com/locustio/locust) from 1.1 to 1.3.2.
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](locustio/locust@1.1...1.3.2)

---
updated-dependencies:
- dependency-name: locust
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants