Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(deps): update all minor dependencies #2200

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 22, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
axe-core (source) 4.8.4 -> 4.9.1 age adoption passing confidence devDependencies minor 4.10.0
cachelib (changelog) 0.12.0 -> 0.13.0 age adoption passing confidence dependencies minor
celery (source, changelog) 5.3.6 -> 5.4.0 age adoption passing confidence dependencies minor
flask-marshmallow 0.14.0 -> 0.15.0 age adoption passing confidence dependencies minor
freezegun (changelog) 1.4.0 -> 1.5.1 age adoption passing confidence test minor
locust 2.23.1 -> 2.29.1 age adoption passing confidence test minor
mailparser 3.6.6 -> 3.7.1 age adoption passing confidence dependencies minor
marshmallow-sqlalchemy (changelog) 0.29.0 -> 0.30.0 age adoption passing confidence dependencies minor
newrelic (source) 8.10.0 -> 8.11.0 age adoption passing confidence dependencies minor
pytest-mock (changelog) 3.12.0 -> 3.14.0 age adoption passing confidence test minor
pytest-mock-resources 2.10.0 -> 2.12.0 age adoption passing confidence test minor
python ~3.10.9 -> ~3.12.0 age adoption passing confidence dependencies minor
requests-mock (source) 1.11.0 -> 1.12.1 age adoption passing confidence test minor
types-python-dateutil (changelog) 2.8.19.20240106 -> 2.9.0.20240316 age adoption passing confidence test minor
types-requests (changelog) 2.31.0.20240406 -> 2.32.0.20240712 age adoption passing confidence test minor
typing-extensions (changelog) 4.10.0 -> 4.12.2 age adoption passing confidence dependencies minor

Review

  • Updates have been tested and work
  • If updates are AWS related, versions match the infrastructure (e.g. Lambda runtime, database, etc.)

Release Notes

dequelabs/axe-core (axe-core)

v4.9.1

Compare Source

v4.9.0

Compare Source

Features
Bug Fixes
4.8.4 (2024-02-07)
Bug Fixes
4.8.3 (2023-12-18)
Bug Fixes
4.8.2 (2023-09-18)
Bug Fixes
4.8.1 (2023-09-08)
Bug Fixes
pallets-eco/cachelib (cachelib)

v0.13.0

Compare Source

Released 2024-04-13

  • default hashlib.md5 may not be available in FIPS builds. We
    now do not access it at import time on FileSystemCacheso developers
    have time to change the default.
    hashlib.md5 will be lazy loaded when a new default is not provided
celery/celery (celery)

v5.4.0

Compare Source

=====

:release-date: 2024-04-17
:release-by: Tomer Nosrati

Celery v5.4.0 and v5.3.x have consistently focused on enhancing the overall QA, both internally and externally.
This effort led to the new pytest-celery v1.0.0 release, developed concurrently with v5.3.0 & v5.4.0.

This release introduces two significant QA enhancements:

  • Smoke Tests: A new layer of automatic tests has been added to Celery's standard CI. These tests are designed to handle production scenarios and complex conditions efficiently. While new contributions will not be halted due to the lack of smoke tests, we will request smoke tests for advanced changes where appropriate.
  • Standalone Bug Report Script <https://docs.celeryq.dev/projects/pytest-celery/en/latest/userguide/celery-bug-report.html>_: The new pytest-celery plugin now allows for encapsulating a complete Celery dockerized setup within a single pytest script. Incorporating these into new bug reports will enable us to reproduce reported bugs deterministically, potentially speeding up the resolution process.

Contrary to the positive developments above, there have been numerous reports about issues with the Redis broker malfunctioning
upon restarts and disconnections. Our initial attempts to resolve this were not successful (#​8796).
With our enhanced QA capabilities, we are now prepared to address the core issue with Redis (as a broker) again.

The rest of the changes for this release are grouped below, with the changes from the latest release candidate listed at the end.

Changes

  • Add a Task class specialised for Django (#​8491)
  • Add Google Cloud Storage (GCS) backend (#​8868)
  • Added documentation to the smoke tests infra (#​8970)
  • Added a checklist item for using pytest-celery in a bug report (#​8971)
  • Bugfix: Missing id on chain (#​8798)
  • Bugfix: Worker not consuming tasks after Redis broker restart (#​8796)
  • Catch UnicodeDecodeError when opening corrupt beat-schedule.db (#​8806)
  • chore(ci): Enhance CI with workflow_dispatch for targeted debugging and testing (#​8826)
  • Doc: Enhance "Testing with Celery" section (#​8955)
  • Docfix: pip install celery[sqs] -> pip install "celery[sqs]" (#​8829)
  • Enable efficient chord when using dynamicdb as backend store (#​8783)
  • feat(daemon): allows daemonization options to be fetched from app settings (#​8553)
  • Fix DeprecationWarning: datetime.datetime.utcnow() (#​8726)
  • Fix recursive result parents on group in middle of chain (#​8903)
  • Fix typos and grammar (#​8915)
  • Fixed version documentation tag from #​8553 in configuration.rst (#​8802)
  • Hotfix: Smoke tests didn't allow customizing the worker's command arguments, now it does (#​8937)
  • Make custom remote control commands available in CLI (#​8489)
  • Print safe_say() to stdout for non-error flows (#​8919)
  • Support moto 5.0 (#​8838)
  • Update contributing guide to use ssh upstream url (#​8881)
  • Update optimizing.rst (#​8945)
  • Updated concurrency docs page. (#​8753)

Dependencies Updates

  • Bump actions/setup-python from 4 to 5 (#​8701)
  • Bump codecov/codecov-action from 3 to 4 (#​8831)
  • Bump isort from 5.12.0 to 5.13.2 (#​8772)
  • Bump msgpack from 1.0.7 to 1.0.8 (#​8885)
  • Bump mypy from 1.8.0 to 1.9.0 (#​8898)
  • Bump pre-commit to 3.6.1 (#​8839)
  • Bump pre-commit/action from 3.0.0 to 3.0.1 (#​8835)
  • Bump pytest from 8.0.2 to 8.1.1 (#​8901)
  • Bump pytest-celery to v1.0.0 (#​8962)
  • Bump pytest-cov to 5.0.0 (#​8924)
  • Bump pytest-order from 1.2.0 to 1.2.1 (#​8941)
  • Bump pytest-subtests from 0.11.0 to 0.12.1 (#​8896)
  • Bump pytest-timeout from 2.2.0 to 2.3.1 (#​8894)
  • Bump python-memcached from 1.59 to 1.61 (#​8776)
  • Bump sphinx-click from 4.4.0 to 5.1.0 (#​8774)
  • Update cryptography to 42.0.5 (#​8869)
  • Update elastic-transport requirement from <=8.12.0 to <=8.13.0 (#​8933)
  • Update elasticsearch requirement from <=8.12.1 to <=8.13.0 (#​8934)
  • Upgraded Sphinx from v5.3.0 to v7.x.x (#​8803)

Changes since 5.4.0rc2

  • Update elastic-transport requirement from <=8.12.0 to <=8.13.0 (#​8933)
  • Update elasticsearch requirement from <=8.12.1 to <=8.13.0 (#​8934)
  • Hotfix: Smoke tests didn't allow customizing the worker's command arguments, now it does (#​8937)
  • Bump pytest-celery to 1.0.0rc3 (#​8946)
  • Update optimizing.rst (#​8945)
  • Doc: Enhance "Testing with Celery" section (#​8955)
  • Bump pytest-celery to v1.0.0 (#​8962)
  • Bump pytest-order from 1.2.0 to 1.2.1 (#​8941)
  • Added documentation to the smoke tests infra (#​8970)
  • Added a checklist item for using pytest-celery in a bug report (#​8971)

.. _version-5.4.0rc2:

spulec/freezegun (freezegun)

v1.5.1

Compare Source

  • Fix the typing of the tick() method, and improve it's behaviour.

v1.5.0

Compare Source

  • The default ignore list now contains the queue-package
  • Added a missing move_to-function when calling freeze_time(tick=True)
  • Fixes a rounding error in time.time_ns()
  • Fixed a bug where the default ignore list could not be empty (configure(default_ignore_list=[]))
  • All tick() methods now return the new datetime (instead of None)
  • Type improvements
locustio/locust (locust)

v2.29.1

Compare Source

Full Changelog

Fixed bugs:

  • locust/webui/dist/index.html script errors. #​2753

Merged pull requests:

v2.29.0

Compare Source

Full Changelog

Fixed bugs:

  • The time of the downloaded html report is not correct #​2691
  • Event spawning_complete fires every time a user is created #​2671
  • Delay at startup and high cpu usage on Windows in Python 3.12 #​2555

Closed issues:

  • Log a warning if getting locustfile from master takes more than 60s #​2748
  • Show the reset button even after stopping a test #​2723
  • Add date to charts in web UI #​2678

Merged pull requests:

v2.28.0

Compare Source

Full Changelog

Fixed bugs:

  • The Charts presentation in the report downloaded by locust is problematic #​2706
  • Locust insists on using IPv6 despite being in an IPv4 stack. #​2689
  • When there is an error in the FAILURES of the front-end page when there is a worker, there is no escape. #​2674

Closed issues:

  • Pin the headers and aggregated row to the top and bottom of the window #​2688
  • Remove legacy UI #​2673
  • TaskSet's _task_queue should be a collections.deque? #​2653

Merged pull requests:

v2.27.0

Compare Source

Full Changelog

Fixed bugs:

  • User Classes with Empty Tasks Results in TypeError: 'NoneType' object is not iterable #​2694

Closed issues:

  • Why defining run_time on worker node raises an error #​2683

Merged pull requests:

  • annotate return types of a few functions to enable more mypy check #​2702 (tdadela)
  • refactor(WindowsKeyPoller): change implementation of captured_chars #​2701 (tdadela)
  • refactor: replace deprecated utcfromtimestamp function #​2700 (tdadela)
  • Use deque for tasks in taskset instead of plain list #​2698 (cyberw)
  • fix: Ensure locust does not crash when an User class has no task #​2696 (hangonlyra)
  • Fix various spelling errors using codespell #​2687 (cyberw)
  • Dispatch/user distribution calculation using Kullback-Leibler divergence. Allow float weights. #​2686 (tdadela)
  • Allow worker process to run with --run-time specified, just log a warning about it being ignored #​2685 (Sawiq)
  • Small cleanup: mypy type-ignore and dev deps #​2684 (tdadela)
  • Simplify how locustfiles are found (using -f). Don’t automatically append .py #​2655 (DennisKrone)

v2.26.0

Compare Source

Full Changelog

Merged pull requests:

v2.25.0

Compare Source

Full Changelog

Fixed bugs:

  • Wrong distribution of virtual users by user classes #​2662
  • Monkey patching error #​2661
  • cannot specify task of UserClass when locust run on distributed mode #​2657
  • [ModernUI] HTML entities are incorrectly escaped in generated report #​2635
  • Bug / Feature request: Time intensive custom_messages functions trigger heartbeat timeout #​2608

Closed issues:

  • Add an UI extension exemple that display proxy cache hit/miss #​2644

Merged pull requests:

v2.24.1

Compare Source

Full Changelog

Fixed bugs:

  • 'NoneType' object has no attribute 'get' when stream=True in FastHttpSession.request #​2640
  • Locust --processes argument generating multiple html reports #​2639
  • cannot open dashboard and console error shows 'the server responded with a MIME type of "text/plain".' #​2632
  • extend web ui not working since 2.22.0 #​2629
  • Custom parameters incomplete display #​2628

Closed issues:

  • pyproject.toml support for locust configuration #​2298

Merged pull requests:

v2.24.0

Compare Source

Full Changelog

Fixed bugs:

  • Blank page when accessing Locust Web UI via reverse proxy with subpath #​2614
  • [Report][Modern-UI] HTML report is blank #​2603

Closed issues:

  • SocketIOUser send method supports specific subscribe request #​2616
  • "Sticky" user types on workers #​2522

Merged pull requests:

nodemailer/mailparser (mailparser)

v3.7.1

Compare Source

Bug Fixes
  • deps: Replaced 'punycode' with 'punycode.js' module (4a15157)

v3.7.0

Compare Source

Features
  • events: Emit a new headerLines event to gain access the raw headers (#​364) (d33d7ec)

v3.6.9

Compare Source

Bug Fixes

v3.6.8

Compare Source

Bug Fixes

v3.6.7

Compare Source

Bug Fixes
marshmallow-code/marshmallow-sqlalchemy (marshmallow-sqlalchemy)

v0.30.0

Compare Source

newrelic/newrelic-python-agent (newrelic)

v8.11.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-81100/

v8.10.1

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-81001/

pytest-dev/pytest-mock (pytest-mock)

v3.14.0

Compare Source

  • #&#8203;415 <https://github.com/pytest-dev/pytest-mock/pull/415>_: MockType and AsyncMockType can be imported from pytest_mock for type annotation purposes.

  • #&#8203;420 <https://github.com/pytest-dev/pytest-mock/issues/420>_: Fixed a regression which would cause mocker.patch.object to not being properly cleared between tests.

v3.13.0

Compare Source

  • #&#8203;417 <https://github.com/pytest-dev/pytest-mock/pull/417>_: spy now has spy_return_list, which is a list containing all the values returned by the spied function.
  • pytest-mock now requires pytest>=6.2.5.
  • #&#8203;410 <https://github.com/pytest-dev/pytest-mock/pull/410>: pytest-mock's setup.py file is removed.
    If you relied on this file, e.g. to install pytest using setup.py install,
    please see Why you shouldn't invoke setup.py directly <https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary>
    for alternatives.
schireson/pytest-mock-resources (pytest-mock-resources)

v2.12.0

Compare Source

Features
Fixes

v2.11.0

Compare Source

Features
  • Add flag to clean up postgres databases.
    (eeef1ec)
v2.10.4 (2024-06-10)
Features
v2.10.3 (2024-04-15)
Fixes
v2.10.2 (2024-04-11)
Features
v2.10.1 (2024-03-06)
Fixes

v2.10.4

Compare Source

Features

v2.10.3

Compare Source

Fixes

v2.10.2

Compare Source

Features

v2.10.1

[Compare So


Configuration

📅 Schedule: Branch creation - "every weekend" in timezone America/Montreal, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file Renovate labels Jun 22, 2024
Copy link
Contributor Author

renovate bot commented Jun 22, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv notification-api-Nm9E1q_n-py3.12 in /home/ubuntu/.cache/pypoetry/virtualenvs

The current project's supported Python range (>=3.12.0,<3.13.0) is not compatible with some of the required packages Python requirement:
  - notifications-utils requires Python ~3.10.9, so it will not be satisfied for Python >=3.12.0,<3.13.0
  - notifications-utils requires Python ~3.10.9, so it will not be satisfied for Python >=3.12.0,<3.13.0

Because notifications-utils (52.2.7) @ git+https://github.com/cds-snc/notifier-utils.git@52.2.7 requires Python ~3.10.9
 and notifications-utils (52.2.7) @ git+https://github.com/cds-snc/notifier-utils.git@52.2.7 requires Python ~3.10.9, version solving failed.

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
    
    For notifications-utils, a possible solution would be to set the `python` property to "<empty>"
    For notifications-utils, a possible solution would be to set the `python` property to "<empty>"

    https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
    https://python-poetry.org/docs/dependency-specification/#using-environment-markers

@renovate renovate bot force-pushed the renovate/all-minor branch 8 times, most recently from 3a5fdb7 to 6f87d16 Compare June 29, 2024 04:30
@renovate renovate bot force-pushed the renovate/all-minor branch 6 times, most recently from aff1921 to b132358 Compare July 8, 2024 19:28
@renovate renovate bot force-pushed the renovate/all-minor branch 11 times, most recently from 52bbefd to a951f81 Compare July 15, 2024 19:09
@renovate renovate bot force-pushed the renovate/all-minor branch 2 times, most recently from 48d450f to 63cbd0b Compare July 19, 2024 04:01
@renovate renovate bot force-pushed the renovate/all-minor branch 10 times, most recently from 89fff8e to 7e7d0cb Compare July 25, 2024 18:55
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 Renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants