Closed renovate-bot closed 2 months ago
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
Closed as inactive. Feel free to reopen if this PR is still being worked on.
This PR contains the following updates:
==3.0.0
->==3.0.3
==2.0.11
->==2.3.1
==1.61.0
->==1.63.2
==3.0.1
->==3.0.3
==2.1.2
->==2.2.0
==2.18.2
->==2.29.1
==3.4.0
->==3.4.2
==2.1.3
->==2.1.5
==1.0.7
->==1.0.8
==1.22.0
->==1.25.0
==1.22.0
->==1.25.0
==1.22.0
->==1.25.0
==1.22.0
->==1.25.0
==4.25.0
->==4.25.3
==5.9.6
->==5.9.8
==25.1.1
->==25.1.2
==4.8.0
->==4.12.2
==6.1
->==6.4.post2
Release Notes
pallets/flask (flask)
### [`v3.0.3`](https://togithub.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-303) [Compare Source](https://togithub.com/pallets/flask/compare/3.0.2...3.0.3) Released 2024-04-07 - The default `hashlib.sha1` may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. :issue:`5448` - Don't initialize the `cli` attribute in the sansio scaffold, but rather in the `Flask` concrete class. :pr:`5270` ### [`v3.0.2`](https://togithub.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-302) [Compare Source](https://togithub.com/pallets/flask/compare/3.0.1...3.0.2) Released 2024-02-03 - Correct type for `jinja_loader` property. :issue:`5388` - Fix error with `--extra-files` and `--exclude-patterns` CLI options. :issue:`5391` ### [`v3.0.1`](https://togithub.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-301) [Compare Source](https://togithub.com/pallets/flask/compare/3.0.0...3.0.1) Released 2024-01-18 - Correct type for `path` argument to `send_file`. :issue:`5230` - Fix a typo in an error message for the `flask run --key` option. :pr:`5344` - Session data is untagged without relying on the built-in `json.loads` `object_hook`. This allows other JSON providers that don't implement that. :issue:`5381` - Address more type findings when using mypy strict mode. :pr:`5383`geventhttpclient/geventhttpclient (geventhttpclient)
### [`v2.3.1`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.3.1) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.3.0...2.3.1) #### What's Changed - Fix locust backwards compatibility by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/218](https://togithub.com/geventhttpclient/geventhttpclient/pull/218) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.3.0...2.3.1 ### [`v2.3.0`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.3.0) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.2.1...2.3.0) #### What's Changed - Clean up readme and example code by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/212](https://togithub.com/geventhttpclient/geventhttpclient/pull/212) - Fix for [#179](https://togithub.com/geventhttpclient/geventhttpclient/issues/179) and improved multipart form handling by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/213](https://togithub.com/geventhttpclient/geventhttpclient/pull/213) - requests compatibility layer by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/209](https://togithub.com/geventhttpclient/geventhttpclient/pull/209) - Fixed [#186](https://togithub.com/geventhttpclient/geventhttpclient/issues/186) and improved package build by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/214](https://togithub.com/geventhttpclient/geventhttpclient/pull/214) - Add pre-commit hooks by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/215](https://togithub.com/geventhttpclient/geventhttpclient/pull/215) - Add requests compatibility to README by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/216](https://togithub.com/geventhttpclient/geventhttpclient/pull/216) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.2.1...2.3.0 ### [`v2.2.1`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.2.1) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.2.0...2.2.1) ##### What's Changed - URL refactoring by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/206](https://togithub.com/geventhttpclient/geventhttpclient/pull/206) - Switch default ssl protocol to PROTOCOL_TLS_CLIENT and improve tests by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/207](https://togithub.com/geventhttpclient/geventhttpclient/pull/207) - Fixes [#40](https://togithub.com/geventhttpclient/geventhttpclient/issues/40) max_retries and max_redirects by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/208](https://togithub.com/geventhttpclient/geventhttpclient/pull/208) - Use test.pypi.org before publishing by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/211](https://togithub.com/geventhttpclient/geventhttpclient/pull/211) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.2.0...2.2.1 ### [`v2.2.0`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.2.0) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.1.1...2.2.0) ##### What's Changed - Fixes http.client patching by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/200](https://togithub.com/geventhttpclient/geventhttpclient/pull/200) - Better headers by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/203](https://togithub.com/geventhttpclient/geventhttpclient/pull/203) (hopefully also fixes the missing windows binary builds in 2.1.1 as a side effect of rebuilding) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.1.1...2.2.0 ### [`v2.1.1`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.1.1) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.1.0...2.1.1) #### What's Changed - Reduce httpbin dependency by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/199](https://togithub.com/geventhttpclient/geventhttpclient/pull/199) - Fix publishing build issue by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/201](https://togithub.com/geventhttpclient/geventhttpclient/pull/201) (this replaces 2.1.0, where the publishing went wrong) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.1.0...2.1.1 ### [`v2.1.0`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.1.0) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.0.12...2.1.0) #### What's Changed - Spring cleaning (mostly test updates) by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/191](https://togithub.com/geventhttpclient/geventhttpclient/pull/191) - Drop support for outdated python and gevent versions by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/192](https://togithub.com/geventhttpclient/geventhttpclient/pull/192) - Upgrade llhttp v6.0.11 by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/193](https://togithub.com/geventhttpclient/geventhttpclient/pull/193) - Github actions and project metadata improvements by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/195](https://togithub.com/geventhttpclient/geventhttpclient/pull/195) - Benchmarks updated; some tests parametrized by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/196](https://togithub.com/geventhttpclient/geventhttpclient/pull/196) - More spring cleaning by [@ml31415](https://togithub.com/ml31415) in [https://github.com/geventhttpclient/geventhttpclient/pull/197](https://togithub.com/geventhttpclient/geventhttpclient/pull/197) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.0.12...2.1.0 ### [`v2.0.12`](https://togithub.com/geventhttpclient/geventhttpclient/releases/tag/2.0.12) [Compare Source](https://togithub.com/geventhttpclient/geventhttpclient/compare/2.0.11...2.0.12) ##### What's Changed - port examples to Python3 by [@a-detiste](https://togithub.com/a-detiste) in [https://github.com/geventhttpclient/geventhttpclient/pull/185](https://togithub.com/geventhttpclient/geventhttpclient/pull/185) - add response cookies to cookiejar before verify_status by [@onestay](https://togithub.com/onestay) in [https://github.com/geventhttpclient/geventhttpclient/pull/188](https://togithub.com/geventhttpclient/geventhttpclient/pull/188) ##### New Contributors - [@a-detiste](https://togithub.com/a-detiste) made their first contribution in [https://github.com/geventhttpclient/geventhttpclient/pull/185](https://togithub.com/geventhttpclient/geventhttpclient/pull/185) - [@onestay](https://togithub.com/onestay) made their first contribution in [https://github.com/geventhttpclient/geventhttpclient/pull/188](https://togithub.com/geventhttpclient/geventhttpclient/pull/188) **Full Changelog**: https://github.com/geventhttpclient/geventhttpclient/compare/2.0.11...2.0.12googleapis/python-api-common-protos (googleapis-common-protos)
### [`v1.63.2`](https://togithub.com/googleapis/python-api-common-protos/blob/HEAD/CHANGELOG.md#1632-2024-06-19) [Compare Source](https://togithub.com/googleapis/python-api-common-protos/compare/v1.63.1...v1.63.2) ##### Bug Fixes - **deps:** Require protobuf>=3.20.2 ([c77c0dc](https://togithub.com/googleapis/python-api-common-protos/commit/c77c0dc5d29ef780d781a3c5d757736a9ed09674)) - Regenerate pb2 files for compatibility with protobuf 5.x ([c77c0dc](https://togithub.com/googleapis/python-api-common-protos/commit/c77c0dc5d29ef780d781a3c5d757736a9ed09674)) ### [`v1.63.1`](https://togithub.com/googleapis/python-api-common-protos/blob/HEAD/CHANGELOG.md#1631-2024-05-30) [Compare Source](https://togithub.com/googleapis/python-api-common-protos/compare/v1.63.0...v1.63.1) ##### Bug Fixes - Increase upper limit for protobuf 5.X versions ([#212](https://togithub.com/googleapis/python-api-common-protos/issues/212)) ([28fc17a](https://togithub.com/googleapis/python-api-common-protos/commit/28fc17a9208aa98782acc6bee6c40ec12b959706)) ### [`v1.63.0`](https://togithub.com/googleapis/python-api-common-protos/blob/HEAD/CHANGELOG.md#1630-2024-03-08) [Compare Source](https://togithub.com/googleapis/python-api-common-protos/compare/v1.62.0...v1.63.0) ##### Features - Add `api_version` field to `ServiceOptions` in `google/api/client.proto` ([6f9c4d2](https://togithub.com/googleapis/python-api-common-protos/commit/6f9c4d2b4b787d9ed2b447d7b99281aa3dcf97b5)) - Add `LOCATION_POLICY_VIOLATED` enum to `ErrorReason` in `google/api/error_reason.proto` ([6f9c4d2](https://togithub.com/googleapis/python-api-common-protos/commit/6f9c4d2b4b787d9ed2b447d7b99281aa3dcf97b5)) - Add `rest_reference_documentation_uri` field to `ServiceOptions` in `google/api/client.proto` ([6f9c4d2](https://togithub.com/googleapis/python-api-common-protos/commit/6f9c4d2b4b787d9ed2b447d7b99281aa3dcf97b5)) ### [`v1.62.0`](https://togithub.com/googleapis/python-api-common-protos/blob/HEAD/CHANGELOG.md#1620-2023-12-01) [Compare Source](https://togithub.com/googleapis/python-api-common-protos/compare/v1.61.0...v1.62.0) ##### Features - Add `auto_populated_fields` field of `MethodSettings` in `google/api/client_pb2` ([#194](https://togithub.com/googleapis/python-api-common-protos/issues/194)) ([4b0c73a](https://togithub.com/googleapis/python-api-common-protos/commit/4b0c73a40f9bf5337fe451c0210f73eadd196b99)) - Add support for Python 3.12 ([#192](https://togithub.com/googleapis/python-api-common-protos/issues/192)) ([336cdf3](https://togithub.com/googleapis/python-api-common-protos/commit/336cdf351d4e87891d735837817d2cfc4e5a9fc7)) ##### Bug Fixes - Migrate to native namespace packages ([#187](https://togithub.com/googleapis/python-api-common-protos/issues/187)) ([713e388](https://togithub.com/googleapis/python-api-common-protos/commit/713e3887a3293aea314060e84bdcf8a12eda3d6c))pallets/itsdangerous (itsdangerous)
### [`v2.2.0`](https://togithub.com/pallets/itsdangerous/blob/HEAD/CHANGES.rst#Version-220) [Compare Source](https://togithub.com/pallets/itsdangerous/compare/2.1.2...2.2.0) Released 2024-04-16 - Drop support for Python 3.7. :pr:`372` - Use modern packaging metadata with `pyproject.toml` instead of `setup.cfg`. :pr:`326` - Use `flit_core` instead of `setuptools` as build backend. - Deprecate the `__version__` attribute. Use feature detection, or `importlib.metadata.version("itsdangerous")`, instead. :issue:`371` - `Serializer` and the return type of `dumps` is generic for type checking. By default it is `Serializer[str]` and `dumps` returns a `str`. If a different `serializer` argument is given, it will try to infer the return type of its `dumps` method. :issue:`347` - The default `hashlib.sha1` may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. :issue:`375`locustio/locust (locust)
### [`v2.29.1`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2291-2024-06-25) [Compare Source](https://togithub.com/locustio/locust/compare/2.29.0...2.29.1) [Full Changelog](https://togithub.com/locustio/locust/compare/2.29.0...2.29.1) **Fixed bugs:** - locust/webui/dist/index.html script errors. [#2753](https://togithub.com/locustio/locust/issues/2753) **Merged pull requests:** - Option to Skip Monkey Patching with LOCUST_SKIP_MONKEY_PATCH [#2765](https://togithub.com/locustio/locust/pull/2765) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - HttpSession: Improve error message when someone forgot to pass catch_response=True + small optimization [#2762](https://togithub.com/locustio/locust/pull/2762) ([cyberw](https://togithub.com/cyberw)) - Add JavaScript to MIME types for Windows Operating Systems [#2759](https://togithub.com/locustio/locust/pull/2759) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Add proxy support for FastHttpUser [#2758](https://togithub.com/locustio/locust/pull/2758) ([NicoAdrian](https://togithub.com/NicoAdrian)) - Httpsession requests typing [#2699](https://togithub.com/locustio/locust/pull/2699) ([tdadela](https://togithub.com/tdadela)) ### [`v2.29.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2290-2024-06-07) [Compare Source](https://togithub.com/locustio/locust/compare/2.28.0...2.29.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.28.0...2.29.0) **Fixed bugs:** - The time of the downloaded html report is not correct [#2691](https://togithub.com/locustio/locust/issues/2691) - Event spawning_complete fires every time a user is created [#2671](https://togithub.com/locustio/locust/issues/2671) - Delay at startup and high cpu usage on Windows in Python 3.12 [#2555](https://togithub.com/locustio/locust/issues/2555) **Closed issues:** - Log a warning if getting locustfile from master takes more than 60s [#2748](https://togithub.com/locustio/locust/issues/2748) - Show the reset button even after stopping a test [#2723](https://togithub.com/locustio/locust/issues/2723) - Add date to charts in web UI [#2678](https://togithub.com/locustio/locust/issues/2678) **Merged pull requests:** - Send logs from workers to master and improve log viewer tab in the Web UI [#2750](https://togithub.com/locustio/locust/pull/2750) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Add Logging to download_locustfile_from_master [#2749](https://togithub.com/locustio/locust/pull/2749) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Modify timestamp generation to remove deprecation warning [#2738](https://togithub.com/locustio/locust/pull/2738) ([JavierUhagon](https://togithub.com/JavierUhagon)) - Docs: Fix API TOC [#2737](https://togithub.com/locustio/locust/pull/2737) ([plaindocs](https://togithub.com/plaindocs)) - Docs: Fix sphinx and theme upgrade [#2736](https://togithub.com/locustio/locust/pull/2736) ([plaindocs](https://togithub.com/plaindocs)) - Docs: Fix theme [#2735](https://togithub.com/locustio/locust/pull/2735) ([plaindocs](https://togithub.com/plaindocs)) - Docs: Import wiki to docs [#2734](https://togithub.com/locustio/locust/pull/2734) ([plaindocs](https://togithub.com/plaindocs)) - Mention installing Locust in Building the Docs [#2733](https://togithub.com/locustio/locust/pull/2733) ([plaindocs](https://togithub.com/plaindocs)) - Docs: Upgrade Sphinx to latest version (7.3.7) [#2732](https://togithub.com/locustio/locust/pull/2732) ([plaindocs](https://togithub.com/plaindocs)) - Add date and zoom to charts in web UI [#2731](https://togithub.com/locustio/locust/pull/2731) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Use requests 2.32.2 or higher for Python 3.12 [#2730](https://togithub.com/locustio/locust/pull/2730) ([cyberw](https://togithub.com/cyberw)) - The time of the downloaded HTML report is not correct [#2729](https://togithub.com/locustio/locust/pull/2729) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Ensure spawning_complete only happens once on workers [#2728](https://togithub.com/locustio/locust/pull/2728) ([cyberw](https://togithub.com/cyberw)) - Improve confusing log messages if someone accidentally accesses the Web UI over HTTPS [#2727](https://togithub.com/locustio/locust/pull/2727) ([cyberw](https://togithub.com/cyberw)) - Show Reset Button when Test is Stopped [#2726](https://togithub.com/locustio/locust/pull/2726) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) ### [`v2.28.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2280-2024-05-23) [Compare Source](https://togithub.com/locustio/locust/compare/2.27.0...2.28.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.27.0...2.28.0) **Fixed bugs:** - The Charts presentation in the report downloaded by locust is problematic [#2706](https://togithub.com/locustio/locust/issues/2706) - Locust insists on using IPv6 despite being in an IPv4 stack. [#2689](https://togithub.com/locustio/locust/issues/2689) - When there is an error in the FAILURES of the front-end page when there is a worker, there is no escape. [#2674](https://togithub.com/locustio/locust/issues/2674) **Closed issues:** - Pin the headers and aggregated row to the top and bottom of the window [#2688](https://togithub.com/locustio/locust/issues/2688) - Remove legacy UI [#2673](https://togithub.com/locustio/locust/issues/2673) - TaskSet's `_task_queue` should be a `collections.deque`? [#2653](https://togithub.com/locustio/locust/issues/2653) **Merged pull requests:** - Pin the headers to the top of the window [#2717](https://togithub.com/locustio/locust/pull/2717) ([JavierUhagon](https://togithub.com/JavierUhagon)) - Dont enable ipv6 for zmq if no ipv6 stack exists [#2715](https://togithub.com/locustio/locust/pull/2715) ([cyberw](https://togithub.com/cyberw)) - Give better error message if User subclass doesnt call base constructor [#2713](https://togithub.com/locustio/locust/pull/2713) ([cyberw](https://togithub.com/cyberw)) - Stop quoting error messages an extra time in distributed mode [#2712](https://togithub.com/locustio/locust/pull/2712) ([cyberw](https://togithub.com/cyberw)) - Lower log levels for exceptions in flask [#2711](https://togithub.com/locustio/locust/pull/2711) ([cyberw](https://togithub.com/cyberw)) - Stop HTML escaping errors for /stats/requests endpoint [#2710](https://togithub.com/locustio/locust/pull/2710) ([cyberw](https://togithub.com/cyberw)) - Update Stats History on HTML Report [#2709](https://togithub.com/locustio/locust/pull/2709) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Logging: Only print hostname instead of FQDN [#2705](https://togithub.com/locustio/locust/pull/2705) ([cyberw](https://togithub.com/cyberw)) - Remove legacy UI [#2703](https://togithub.com/locustio/locust/pull/2703) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - WebUI: update users, spawn_rate, host and run_time in `parsed_options` (for LoadShapes that might access it) [#2656](https://togithub.com/locustio/locust/pull/2656) ([raulparada](https://togithub.com/raulparada)) ### [`v2.27.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2270-2024-05-06) [Compare Source](https://togithub.com/locustio/locust/compare/2.26.0...2.27.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.26.0...2.27.0) **Fixed bugs:** - User Classes with Empty Tasks Results in TypeError: 'NoneType' object is not iterable [#2694](https://togithub.com/locustio/locust/issues/2694) **Closed issues:** - Why defining run_time on worker node raises an error [#2683](https://togithub.com/locustio/locust/issues/2683) **Merged pull requests:** - annotate return types of a few functions to enable more mypy check [#2702](https://togithub.com/locustio/locust/pull/2702) ([tdadela](https://togithub.com/tdadela)) - refactor(WindowsKeyPoller): change implementation of captured_chars [#2701](https://togithub.com/locustio/locust/pull/2701) ([tdadela](https://togithub.com/tdadela)) - refactor: replace deprecated utcfromtimestamp function [#2700](https://togithub.com/locustio/locust/pull/2700) ([tdadela](https://togithub.com/tdadela)) - Use deque for tasks in taskset instead of plain list [#2698](https://togithub.com/locustio/locust/pull/2698) ([cyberw](https://togithub.com/cyberw)) - fix: Ensure locust does not crash when an User class has no task [#2696](https://togithub.com/locustio/locust/pull/2696) ([hangonlyra](https://togithub.com/hangonlyra)) - Fix various spelling errors using codespell [#2687](https://togithub.com/locustio/locust/pull/2687) ([cyberw](https://togithub.com/cyberw)) - Dispatch/user distribution calculation using Kullback-Leibler divergence. Allow float weights. [#2686](https://togithub.com/locustio/locust/pull/2686) ([tdadela](https://togithub.com/tdadela)) - Allow worker process to run with --run-time specified, just log a warning about it being ignored [#2685](https://togithub.com/locustio/locust/pull/2685) ([Sawiq](https://togithub.com/Sawiq)) - Small cleanup: mypy type-ignore and dev deps [#2684](https://togithub.com/locustio/locust/pull/2684) ([tdadela](https://togithub.com/tdadela)) - Simplify how locustfiles are found (using -f). Don’t automatically append .py [#2655](https://togithub.com/locustio/locust/pull/2655) ([DennisKrone](https://togithub.com/DennisKrone)) ### [`v2.26.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2260-2024-04-18) [Compare Source](https://togithub.com/locustio/locust/compare/2.25.0...2.26.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.25.0...2.26.0) **Merged pull requests:** - Reformat and lint stuff. And pin gevenhttpclient version [#2682](https://togithub.com/locustio/locust/pull/2682) ([cyberw](https://togithub.com/cyberw)) - Add ruff pre commit hook [#2680](https://togithub.com/locustio/locust/pull/2680) ([cyberw](https://togithub.com/cyberw)) - Remove python 3.8 compatibility code [#2679](https://togithub.com/locustio/locust/pull/2679) ([cyberw](https://togithub.com/cyberw)) - Drop support for Python 3.8 [#2677](https://togithub.com/locustio/locust/pull/2677) ([cyberw](https://togithub.com/cyberw)) - Update geventhttpclient and adjust FastHttpUser max_retries / max_redirects [#2676](https://togithub.com/locustio/locust/pull/2676) ([cyberw](https://togithub.com/cyberw)) ### [`v2.25.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2250-2024-04-14) [Compare Source](https://togithub.com/locustio/locust/compare/2.24.1...2.25.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.24.1...2.25.0) **Fixed bugs:** - Wrong distribution of virtual users by user classes [#2662](https://togithub.com/locustio/locust/issues/2662) - Monkey patching error [#2661](https://togithub.com/locustio/locust/issues/2661) - cannot specify task of UserClass when locust run on distributed mode [#2657](https://togithub.com/locustio/locust/issues/2657) - \[ModernUI] HTML entities are incorrectly escaped in generated report [#2635](https://togithub.com/locustio/locust/issues/2635) - Bug / Feature request: Time intensive `custom_messages` functions trigger heartbeat timeout [#2608](https://togithub.com/locustio/locust/issues/2608) **Closed issues:** - Add an UI extension exemple that display proxy cache hit/miss [#2644](https://togithub.com/locustio/locust/issues/2644) **Merged pull requests:** - Log deprecation warning for --legacy-ui [#2670](https://togithub.com/locustio/locust/pull/2670) ([cyberw](https://togithub.com/cyberw)) - Add an example that displays cache stats using the new UI. [#2669](https://togithub.com/locustio/locust/pull/2669) ([obriat](https://togithub.com/obriat)) - Update User Classes in Distributed Mode [#2666](https://togithub.com/locustio/locust/pull/2666) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - fix(dispatch): UserClasses weight distribution with gcd [#2663](https://togithub.com/locustio/locust/pull/2663) ([llirrikk](https://togithub.com/llirrikk)) - chore: fix some comments [#2659](https://togithub.com/locustio/locust/pull/2659) ([JohnEndson](https://togithub.com/JohnEndson)) - Fix issue with concurrent custom messages and docs [#2654](https://togithub.com/locustio/locust/pull/2654) ([cyberw](https://togithub.com/cyberw)) - Add functionality to run listener functions for `custom_messages` concurrently [#2650](https://togithub.com/locustio/locust/pull/2650) ([samuelspagl](https://togithub.com/samuelspagl)) - \[Modern UI] Escape HTML Entities correctly in Exceptions Table [#2648](https://togithub.com/locustio/locust/pull/2648) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) ### [`v2.24.1`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2241-2024-03-20) [Compare Source](https://togithub.com/locustio/locust/compare/2.24.0...2.24.1) [Full Changelog](https://togithub.com/locustio/locust/compare/2.24.0...2.24.1) **Fixed bugs:** - `'NoneType' object has no attribute 'get'` when `stream=True` in `FastHttpSession.request` [#2640](https://togithub.com/locustio/locust/issues/2640) - Locust --processes argument generating multiple html reports [#2639](https://togithub.com/locustio/locust/issues/2639) - cannot open dashboard and console error shows 'the server responded with a MIME type of "text/plain".' [#2632](https://togithub.com/locustio/locust/issues/2632) - extend web ui not working since 2.22.0 [#2629](https://togithub.com/locustio/locust/issues/2629) - Custom parameters incomplete display [#2628](https://togithub.com/locustio/locust/issues/2628) **Closed issues:** - pyproject.toml support for locust configuration [#2298](https://togithub.com/locustio/locust/issues/2298) **Merged pull requests:** - Do not call blocking `content` property and lazily load response [#2643](https://togithub.com/locustio/locust/pull/2643) ([neiser](https://togithub.com/neiser)) - Dont throw an exception in FastHttpUser if a request is made with stream=True and the connection fails [#2642](https://togithub.com/locustio/locust/pull/2642) ([cyberw](https://togithub.com/cyberw)) - \[Modern UI] Modal Can Extend Beyond Screen Limits [#2631](https://togithub.com/locustio/locust/pull/2631) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - chore: remove repetitive words [#2625](https://togithub.com/locustio/locust/pull/2625) ([tgolang](https://togithub.com/tgolang)) - Add documentation about manually closing TCP/HTTP connections [#2623](https://togithub.com/locustio/locust/pull/2623) ([DennisKrone](https://togithub.com/DennisKrone)) - Update ruff to 0.3.0 [#2619](https://togithub.com/locustio/locust/pull/2619) ([cyberw](https://togithub.com/cyberw)) ### [`v2.24.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2240-2024-02-29) [Compare Source](https://togithub.com/locustio/locust/compare/2.23.1...2.24.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.23.1...2.24.0) **Fixed bugs:** - Blank page when accessing Locust Web UI via reverse proxy with subpath [#2614](https://togithub.com/locustio/locust/issues/2614) - \[Report]\[Modern-UI] HTML report is blank [#2603](https://togithub.com/locustio/locust/issues/2603) **Closed issues:** - SocketIOUser send method supports specific subscribe request [#2616](https://togithub.com/locustio/locust/issues/2616) - "Sticky" user types on workers [#2522](https://togithub.com/locustio/locust/issues/2522) **Merged pull requests:** - Modern UI - Fix logo asset [#2618](https://togithub.com/locustio/locust/pull/2618) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Bugfix/2614 relative assets and stats links [#2615](https://togithub.com/locustio/locust/pull/2615) ([skyanth](https://togithub.com/skyanth)) - \[Modern UI] Refactor and Add Tests for Entrypoints [#2613](https://togithub.com/locustio/locust/pull/2613) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Implement pyproject.toml support for Locust configuration [#2612](https://togithub.com/locustio/locust/pull/2612) ([alzex3](https://togithub.com/alzex3)) - Update Header Logo to Higher Resolution for the Modern UI [#2611](https://togithub.com/locustio/locust/pull/2611) ([FooQoo](https://togithub.com/FooQoo)) - \[Report]\[Modern-UI] HTML report is blank [#2609](https://togithub.com/locustio/locust/pull/2609) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - pluggable dispatcher logic [#2606](https://togithub.com/locustio/locust/pull/2606) ([mgor](https://togithub.com/mgor)) - Modern UI: Change Footer to Static Positioning [#2605](https://togithub.com/locustio/locust/pull/2605) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Check that locustfile downloaded from URL is valid Python code [#2604](https://togithub.com/locustio/locust/pull/2604) ([DennisKrone](https://togithub.com/DennisKrone)) ### [`v2.23.1`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2231-2024-02-11) [Compare Source](https://togithub.com/locustio/locust/compare/2.23.0...2.23.1) [Full Changelog](https://togithub.com/locustio/locust/compare/2.23.0...2.23.1) **Fixed bugs:** - Modern UI: Average Response Time and 95th percentile have the same color [#2598](https://togithub.com/locustio/locust/issues/2598) **Closed issues:** - Modern UI: Add exception message column on the Exception Statistics [#2597](https://togithub.com/locustio/locust/issues/2597) **Merged pull requests:** - Modern UI: Add exception message column on the Exception Table [#2601](https://togithub.com/locustio/locust/pull/2601) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Modern UI: Wrong chart's legend for overridden percentiles values [#2600](https://togithub.com/locustio/locust/pull/2600) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Change download-from-master to use temp file dir [#2599](https://togithub.com/locustio/locust/pull/2599) ([cyberw](https://togithub.com/cyberw)) ### [`v2.23.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2230-2024-02-11) [Compare Source](https://togithub.com/locustio/locust/compare/2.22.0...2.23.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.22.0...2.23.0) **Closed issues:** - Modern UI: ability to sort tables by column specific column [#2593](https://togithub.com/locustio/locust/issues/2593) - Modern UI - User class picker - add option to enable/disable everything. [#2585](https://togithub.com/locustio/locust/issues/2585) - \[LocustLineChart] Implement an option/configuration for users to customize the color of the LocustLineChart. [#2578](https://togithub.com/locustio/locust/issues/2578) **Merged pull requests:** - Tables are Sortable by Default [#2596](https://togithub.com/locustio/locust/pull/2596) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Allow getting locust files from http urls [#2595](https://togithub.com/locustio/locust/pull/2595) ([DennisKrone](https://togithub.com/DennisKrone)) - Fixed typos in documentation [#2592](https://togithub.com/locustio/locust/pull/2592) ([dorin131](https://togithub.com/dorin131)) - Remove no longer relevant documentation and (already not working?) checks for not loading locustfiles named locust.py [#2591](https://togithub.com/locustio/locust/pull/2591) ([cyberw](https://togithub.com/cyberw)) - Add Select All / None Checkbox to User Class Picker [#2590](https://togithub.com/locustio/locust/pull/2590) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Add New Colors for the Locust Charts [#2589](https://togithub.com/locustio/locust/pull/2589) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Work around issue with locustfiles named "locust.py" [#2587](https://togithub.com/locustio/locust/pull/2587) ([cyberw](https://togithub.com/cyberw)) - Update writing-a-locustfile.rst [#2584](https://togithub.com/locustio/locust/pull/2584) ([KaushikPathak90](https://togithub.com/KaushikPathak90)) - Locustfile distribution from master to worker [#2583](https://togithub.com/locustio/locust/pull/2583) ([cyberw](https://togithub.com/cyberw)) - Gh actions: Run tests on MacOS [#2580](https://togithub.com/locustio/locust/pull/2580) ([cyberw](https://togithub.com/cyberw)) - Use defaultdict:s for stats dictionaries instead of setdefault [#2579](https://togithub.com/locustio/locust/pull/2579) ([cyberw](https://togithub.com/cyberw)) - DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead [#2576](https://togithub.com/locustio/locust/pull/2576) ([mgor](https://togithub.com/mgor)) - docs(running-distributed): cores -> logical cores [#2570](https://togithub.com/locustio/locust/pull/2570) ([tdadela](https://togithub.com/tdadela)) ### [`v2.22.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2220-2024-02-04) [Compare Source](https://togithub.com/locustio/locust/compare/2.21.0...2.22.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.21.0...2.22.0) **Fixed bugs:** - Modern UI - new test modal not scrollable [#2574](https://togithub.com/locustio/locust/issues/2574) **Merged pull requests:** - Fix Modern UI - new test modal not scrollable [#2577](https://togithub.com/locustio/locust/pull/2577) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Fix Spawning State Never Updates to Running [#2573](https://togithub.com/locustio/locust/pull/2573) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Update README.md Screenshots for Modern UI [#2572](https://togithub.com/locustio/locust/pull/2572) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Use Modern UI by default [#2569](https://togithub.com/locustio/locust/pull/2569) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - GH Actions: Run tests on windows [#2567](https://togithub.com/locustio/locust/pull/2567) ([cyberw](https://togithub.com/cyberw)) ### [`v2.21.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2210-2024-01-27) [Full Changelog](https://togithub.com/locustio/locust/compare/2.20.1...2.21.0) **Fixed bugs:** - 95th percentile line chart does not display correctly on the Response Times (ms) graph [#2540](https://togithub.com/locustio/locust/issues/2540) - ValueError: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 152 from C header, got 40 from PyObject [#2539](https://togithub.com/locustio/locust/issues/2539) - TaskSet missing \_cp_last_run attribute [#2532](https://togithub.com/locustio/locust/issues/2532) - Modern UI "forgets" the selected user count and ramp up rate when starting a new test or editing a running one [#2531](https://togithub.com/locustio/locust/issues/2531) - Update dependency or remove support for Basic Auth for the Web UI [#2517](https://togithub.com/locustio/locust/issues/2517) **Closed issues:** - Unifying percentile displays in Locust's statistics screens [#2546](https://togithub.com/locustio/locust/issues/2546) - Improve the Class Picker [#2545](https://togithub.com/locustio/locust/issues/2545) - Add `response.ok` support to `FastHttpUser`'s `FastResponse`, ala `HttpUser`/requests [#2520](https://togithub.com/locustio/locust/issues/2520) **Merged pull requests:** - Optimize memory usage when using --processes [#2564](https://togithub.com/locustio/locust/pull/2564) ([cyberw](https://togithub.com/cyberw)) - docs: update developing-locust.rst (black, flake8) -> ruff [#2562](https://togithub.com/locustio/locust/pull/2562) ([tdadela](https://togithub.com/tdadela)) - Allow User weight adjustment (and task selection) in UI when running with --class-picker, or on command line with --config-users argument [#2559](https://togithub.com/locustio/locust/pull/2559) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Ruff enable isort (with custom sections) [#2556](https://togithub.com/locustio/locust/pull/2556) ([tdadela](https://togithub.com/tdadela)) - update readthedocs-sphinx-search [#2553](https://togithub.com/locustio/locust/pull/2553) ([cyberw](https://togithub.com/cyberw)) - Fix pedantic typo in the index.html template [#2552](https://togithub.com/locustio/locust/pull/2552) ([marcelofern](https://togithub.com/marcelofern)) - Ruff set python version and enable more rules [#2551](https://togithub.com/locustio/locust/pull/2551) ([tdadela](https://togithub.com/tdadela)) - Customization Feature for Percentile Display on Statistics Page [#2550](https://togithub.com/locustio/locust/pull/2550) ([FooQoo](https://togithub.com/FooQoo)) - Use ruff instead of flake8 and black for linting and formatting [#2549](https://togithub.com/locustio/locust/pull/2549) ([cyberw](https://togithub.com/cyberw)) - Fix mypy configuration & upgrade typing [#2548](https://togithub.com/locustio/locust/pull/2548) ([tdadela](https://togithub.com/tdadela)) - Fix Web UI Chart History [#2544](https://togithub.com/locustio/locust/pull/2544) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Web UI Modern Auth [#2538](https://togithub.com/locustio/locust/pull/2538) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Modern UI: Fix Default Values for Edit / Start New Test [#2537](https://togithub.com/locustio/locust/pull/2537) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Added response.ok support to FastHttpUser's FastResponse class similar to HttpUser's Response [#2535](https://togithub.com/locustio/locust/pull/2535) ([PankajKhanwani](https://togithub.com/PankajKhanwani)) - Update shape class' runner when Web UI picker is used [#2534](https://togithub.com/locustio/locust/pull/2534) ([wiatrak2](https://togithub.com/wiatrak2)) - setting initial \_cp_last_run on TaskSet in order to allow constant_pacing wait time strategy [#2533](https://togithub.com/locustio/locust/pull/2533) ([ionutab](https://togithub.com/ionutab)) ### [`v2.20.1`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2201-2024-01-03) [Compare Source](https://togithub.com/locustio/locust/compare/2.20.0...2.20.1) [Full Changelog](https://togithub.com/locustio/locust/compare/2.20.0...2.20.1) **Fixed bugs:** - Vite-version needs to be updated [#2528](https://togithub.com/locustio/locust/issues/2528) - Issue of 100% CPU usage when closing WebSocket connections. [#2516](https://togithub.com/locustio/locust/issues/2516) **Merged pull requests:** - Update Vite to 4.5.1 [#2530](https://togithub.com/locustio/locust/pull/2530) ([cyberw](https://togithub.com/cyberw)) - Bump vite from 4.4.9 to 4.4.12 in /locust/webui [#2527](https://togithub.com/locustio/locust/pull/2527) ([dependabot\[bot\]](https://togithub.com/apps/dependabot)) - update docker actions to get rid of node12 deprecation warnings [#2524](https://togithub.com/locustio/locust/pull/2524) ([mgor](https://togithub.com/mgor)) - Support IPv6 for zmq connection between master and worker [#2521](https://togithub.com/locustio/locust/pull/2521) ([simonwu-sn](https://togithub.com/simonwu-sn)) - run_single_user improvements [#2519](https://togithub.com/locustio/locust/pull/2519) ([cyberw](https://togithub.com/cyberw)) - Bump Requests to 2.26.0, remove explicit dependency on charset_normalizer [#2518](https://togithub.com/locustio/locust/pull/2518) ([cyberw](https://togithub.com/cyberw)) ### [`v2.20.0`](https://togithub.com/locustio/locust/blob/HEAD/CHANGELOG.md#2200-2023-12-13) [Compare Source](https://togithub.com/locustio/locust/compare/2.19.1...2.20.0) [Full Changelog](https://togithub.com/locustio/locust/compare/2.19.1...2.20.0) **Fixed bugs:** - har2locust KeyError: '\_resourceType' [#2503](https://togithub.com/locustio/locust/issues/2503) - FastHTTPUser determines StatusCode 304 as Failed [#2500](https://togithub.com/locustio/locust/issues/2500) - FastHttpUser is stricter than HttpUser about the host attribute [#2492](https://togithub.com/locustio/locust/issues/2492) - Unable to modify custom parameters from UI using modern UI [#2489](https://togithub.com/locustio/locust/issues/2489) - Exception 'LookupError: unknown encoding:' when response contains `content-type` not handled by requests.utils.get_encoding_from_headers [#2482](https://togithub.com/locustio/locust/issues/2482) **Merged pull requests:** - Fix useSwarmUi Test with Mock Timers [#2514](https://togithub.com/locustio/locust/pull/2514) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Custom messages: Throw an exception if someone tries to register twice for the same event [#2513](https://togithub.com/locustio/locust/pull/2513) ([cyberw](https://togithub.com/cyberw)) - Fixed response failure for unsupported encoding [#2512](https://togithub.com/locustio/locust/pull/2512) ([prince-melvin](https://togithub.com/prince-melvin)) - Add event.measure context manager for simpler firing of request event [#2511](https://togithub.com/locustio/locust/pull/2511) ([cyberw](https://togithub.com/cyberw)) - Update Web UI About box [#2510](https://togithub.com/locustio/locust/pull/2510) ([cyberw](https://togithub.com/cyberw)) - Chart Average Response Time in Modern UI [#2509](https://togithub.com/locustio/locust/pull/2509) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Update the About Section [#2508](https://togithub.com/locustio/locust/pull/2508) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Allow Boolean and Null Values to be Set from the Web UI [#2507](https://togithub.com/locustio/locust/pull/2507) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - custom messages: Support sending datetimes and bson.ObjectId [#2504](https://togithub.com/locustio/locust/pull/2504) ([cyberw](https://togithub.com/cyberw)) - Add Notifications for Log Viewer [#2502](https://togithub.com/locustio/locust/pull/2502) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - FastHttpUser: Treat response code 304 as OK [#2501](https://togithub.com/locustio/locust/pull/2501) ([cyberw](https://togithub.com/cyberw)) - Fix Warnings from the Web UI Tests [#2499](https://togithub.com/locustio/locust/pull/2499) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Adjust "Starting web interface at"-output [#2498](https://togithub.com/locustio/locust/pull/2498) ([cyberw](https://togithub.com/cyberw)) - Update mypy, some type hints, and some tiny updates to Runner classes [#2497](https://togithub.com/locustio/locust/pull/2497) ([cyberw](https://togithub.com/cyberw)) - Remove Typecheck from Web UI Build Process and Update Github Actions [#2496](https://togithub.com/locustio/locust/pull/2496) ([andrewbaldwin44](https://togithub.com/andrewbaldwin44)) - Replace Vitest canvas mock library [#2495](https://togithuConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.