overthesun / simoc

A scalable model of an interactive, off-world community
https://ngs.simoc.space/
GNU General Public License v3.0
2 stars 1 forks source link

Bump celery from 5.2.7 to 5.3.0 #372

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps celery from 5.2.7 to 5.3.0.

Release notes

Sourced from celery's releases.

v5.3.0

Release Highlights

Quality Improvements and Stability Enhancements

Celery 5.3 focuses on elevating the overall quality and stability of the project. We have dedicated significant efforts to address various bugs, enhance performance, and make improvements based on valuable user feedback.

Better Compatibility and Upgrade Confidence

Our goal with Celery 5.3 is to instill confidence in users who are currently using Celery 4 or older versions. We want to assure you that upgrading to Celery 5.3 will provide a more robust and reliable experience.

Dropped support for Python 3.7

Celery now requires Python 3.8 and above.

Python 3.7 will reach EOL in June, 2023. In order to focus our efforts we have dropped support for Python 3.6 in this version.

If you still require to run Celery using Python 3.7 you can still use Celery 5.2. However we encourage you to upgrade to a supported Python version since no further security patches will be applied for Python 3.7 after the 23th of June, 2023.

Automatic re-connection on connection loss to broker

Unless :setting:broker_connection_retry_on_startup is set to False, Celery will automatically retry reconnecting to the broker after the first connection loss. :setting:broker_connection_retry controls whether to automatically retry reconnecting to the broker for subsequent reconnects.

Since the message broker does not track how many tasks were already fetched before the connection was lost, Celery will reduce the prefetch count by the number of tasks that are currently running multiplied by :setting:worker_prefetch_multiplier. The prefetch count will be gradually restored to the maximum allowed after each time a task that was running before the connection was lost is complete

... (truncated)

Changelog

Sourced from celery's changelog.

5.3.0

:release-date: 2023-06-06 12:00 P.M GMT+6 :release-by: Asif Saif Uddin

  • Test kombu 5.3.0 & minor doc update (#8294).
  • Update librabbitmq.txt > 2.0.0 (#8292).
  • Upgrade syntax to py3.8 (#8281).

.. _version-5.3.0rc2:

5.3.0rc2

:release-date: 2023-05-31 9:00 P.M GMT+6 :release-by: Asif Saif Uddin

  • Add missing dependency.
  • Fix exc_type being the exception instance rather.
  • Fixed revoking tasks by stamped headers (#8269).
  • Support sqlalchemy 2.0 in tests (#8271).
  • Fix docker (#8275).
  • Update redis.txt to 4.5 (#8278).
  • Update kombu>=5.3.0rc2.

.. _version-5.3.0rc1:

5.3.0rc1

:release-date: 2023-05-11 4:24 P.M GMT+2 :release-by: Tomer Nosrati

... (truncated)

Commits


Dependabot compatibility score

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


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #374.