Skip to content

fix: bump locust from 2.46.0 to 2.47.0 - #2464

Open
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/pip/locust-2.47.0
Open

dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/pip/locust-2.47.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #2475

Bumps locust from 2.46.0 to 2.47.0.

Release notes

Sourced from locust's releases.

2.47.0

Breaking changes

  • Make /stop and /stats/reset POST-only. If you're using the web UI as an api, you'll need to adjust your calls locustio/locust#3567

What's Changed

New Contributors

Full Changelog: locustio/locust@2.46.7...2.47.0

2.46.7

What's Changed

... (truncated)

Changelog

Sourced from locust's changelog.

Also see https://github.com/locustio/locust/releases

2.46.7 (2026-10-04)

Full Changelog

Closed issues:

  • rest() and FastHttpSession.request() modify the headers dict passed by the caller #3529

2.46.7 (2026-10-04)

Full Changelog

Fixed bugs:

  • /swarm accepts negative user_count and reports success #3522

Closed issues:

  • /swarm reports success:true for a negative spawn_rate, then the run dies in the greenlet #3537
  • format_duration() inflates the duration by a second because it truncates each timestamp separately #3535
  • constant_throughput() accepts a non-positive rate: silent zero pacing, or a bare ZeroDivisionError at import #3533
  • spawn_rate is never validated: a negative rate spawns the whole load instantly and 0 raises ZeroDivisionError #3527
  • FastHttpUser breaks with geventhttpclient>=2.5 due to redirect_resonse_codes typo #3525
  • Web UI Number of users resets to 1 after page refresh #3518
  • MasterRunner.client_listener dies permanently with KeyError on spawning_complete from an unknown worker #3515

Merged pull requests:

2.46.6 (2026-09-17)

Full Changelog

Closed issues:

... (truncated)

Commits
  • 66279c9 Merge pull request #3569 from piyusha2005-bit/master
  • 508b2dc fix: don't crash the stats history CSV writer on workers with --csv-full-hist...
  • 94a369a Merge pull request #1 from piyusha2005-bit/fix-pytest-network-calls
  • d6384da test: use local_http_server instead of www.locust.io in test_pytest_locustfile
  • e2ad9a7 fix: don't crash the stats history CSV writer on workers with --csv-full-history
  • 3a1d0ca Merge pull request #3567 from charan-rathore/fix/csrf-stop-reset-post
  • 53a5a23 Merge pull request #3565 from SulimanAbdulrazzaq/fix/mongodb-contrib-wrong-da...
  • 807f12d Merge pull request #3564 from SulimanAbdulrazzaq/fix/user-on-start-exception-...
  • 2417dfc Merge pull request #3563 from SulimanAbdulrazzaq/fix/eventhook-fire-iterates-...
  • 1dfbea4 Merge pull request #3562 from SulimanAbdulrazzaq/fix/stoptest-library-mode-at...
  • 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 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)

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

---
updated-dependencies:
- dependency-name: locust
  dependency-version: 2.47.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from groupthinking as a code owner October 24, 2026 20:53
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 24, 2026
@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
v0-uvai Ready Ready Preview, v0 Oct 28, 2026 8:21am UTC

@dependabot dependabot Bot added the python label Oct 24, 2026
@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: The number of snapshots compared for the base SHA (3) and the head SHA (1) do not match. You may see unexpected removals in the diff.
Re-running this action after a short time may resolve the issue. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/geventhttpclient 2.6.1 UnknownUnknown
pip/locust 2.47.0 UnknownUnknown
pip/geventhttpclient 2.6.1 UnknownUnknown
pip/locust 2.47.0 UnknownUnknown
pip/geventhttpclient 2.6.1 UnknownUnknown
pip/locust 2.47.0 UnknownUnknown
pip/geventhttpclient 2.6.1 UnknownUnknown
pip/locust 2.47.0 UnknownUnknown
pip/geventhttpclient 2.6.1 UnknownUnknown
pip/locust 2.47.0 UnknownUnknown

Scanned Files

  • apps/backend/requirements.txt
  • apps/web/package.json
  • docs/design/enterprise-demo/package.json
  • docs/guides/requirements.txt
  • docs/knowledge_prototypes/mcp-servers/fetch-mcp/package-lock.json
  • docs/knowledge_prototypes/mcp-servers/fetch-mcp/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-code-assistant/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-communication-hub/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-creative-studio/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-data-analysis/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-knowledge-management/package.json
  • docs/knowledge_prototypes/mcp-servers/legacy_proxies/server-workflow-automation/package.json
  • docs/knowledge_prototypes/mcp-servers/mcp-alexnet/requirements.txt
  • docs/knowledge_prototypes/mcp-servers/mcp_youtube-0.2.0/uv.lock
  • docs/knowledge_prototypes/universal-automation-service/monitoring/package.json
  • docs/knowledge_prototypes/universal-automation-service/requirements.txt
  • package-lock.json
  • package.json
  • requirements.txt
  • sdk/typescript/package-lock.json
  • sdk/typescript/package.json
  • uv.lock

@groupthinking groupthinking left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review at head 73cff0fe: the Locust version in pyproject.toml changes but uv.lock does not. Both Python CI jobs fail at uv lock --check. Update and commit the lockfile, then rerun the exact-head checks.

groupthinking added a commit that referenced this pull request Oct 28, 2026
Closes #2476

## Summary

- Compare the exact pull request base and head dependency inputs. For
supported lockfile changes, submit focused snapshots for both revisions
with the same scope and correlator.
- For the root npm lockfile, include declared workspace manifests in
both snapshots. If any changed npm manifest is not covered by a changed
lockfile, use the full scan.
- Keep the full-tree scan for mixed or unsupported dependency changes
and pushes to `main`. Bound each Python requirements report to 120
seconds on that path so one file cannot consume the entire ten-minute
job. If a report times out, Component Detection falls back to declared
dependencies for that file, so its transitive graph can be incomplete.
- Preserve the current severity and license policy and the evidence
capture merged into `main` by #2409.

## Paths changed

- `.github/workflows/dependency-review.yml`
- `tests/unit/test_dependency_review_workflow.py`

## Validation

- `uv run --no-project --with pytest --with pyyaml python -m pytest -q
-o addopts='' tests/unit/test_dependency_review_workflow.py` — 14 passed
after integrating latest `main`.
- Ruff lint and format checks, plus `git diff --check` — passed.
- [Hosted dependency review on head
`24c8711`](https://github.com/groupthinking/EventRelay/actions/runs/40652875982)
— passed, with no snapshot warning or dependency changes for this
workflow/test-only diff.
- Current head `2485239` contains the full-scan time bound. [All hosted
pull request checks on this exact
head](https://github.com/groupthinking/EventRelay/pull/2477/checks) have
passed. The `main` push full-scan path has not been verified with this
change.

Once this repair reaches `main`, rerun dependency review on #2464 and
#2465 before treating either as merge ready.

@groupthinking groupthinking left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The earlier lockfile finding is addressed: pyproject.toml and uv.lock now agree on Locust 2.47.0, and both Python test jobs pass. I approve this code change at this head. The separate dependency-review evidence workflow still fails while recording/uploading its artifact, so this approval is not a merge recommendation until that required check is repaired.

This branch was successfully deployed

1 active deployment
Preview — 4016f4a0 Deployed Oct 28, 2026 by vercel[bot]
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade the Locust load-test dependency to 2.47.0

1 participant