GoogleCloudPlatform / opentelemetry-demo

Apache License 2.0
14 stars 7 forks source link

Update loadgenerator #65

Closed renovate-bot closed 2 months ago

renovate-bot commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
flask (changelog) ==3.0.0 -> ==3.0.3 age adoption passing confidence
geventhttpclient ==2.0.11 -> ==2.3.1 age adoption passing confidence
googleapis-common-protos ==1.61.0 -> ==1.63.2 age adoption passing confidence
greenlet ==3.0.1 -> ==3.0.3 age adoption passing confidence
itsdangerous (changelog) ==2.1.2 -> ==2.2.0 age adoption passing confidence
locust ==2.18.2 -> ==2.29.1 age adoption passing confidence
locust_plugins ==3.4.0 -> ==3.4.2 age adoption passing confidence
markupsafe (changelog) ==2.1.3 -> ==2.1.5 age adoption passing confidence
msgpack (changelog) ==1.0.7 -> ==1.0.8 age adoption passing confidence
opentelemetry-api ==1.22.0 -> ==1.25.0 age adoption passing confidence
opentelemetry-exporter-otlp-proto-grpc ==1.22.0 -> ==1.25.0 age adoption passing confidence
opentelemetry-proto ==1.22.0 -> ==1.25.0 age adoption passing confidence
opentelemetry-sdk ==1.22.0 -> ==1.25.0 age adoption passing confidence
protobuf ==4.25.0 -> ==4.25.3 age adoption passing confidence
psutil ==5.9.6 -> ==5.9.8 age adoption passing confidence
pyzmq ==25.1.1 -> ==25.1.2 age adoption passing confidence
typing-extensions (changelog) ==4.8.0 -> ==4.12.2 age adoption passing confidence
zope-interface ==6.1 -> ==6.4.post2 age adoption passing confidence

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.12
googleapis/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://togithu

Configuration

📅 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.

github-actions[bot] commented 4 months ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 3 months ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 3 months ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 2 months ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 2 months ago

Closed as inactive. Feel free to reopen if this PR is still being worked on.