Overview

Request 989213 accepted

- Update to version 5.2.7
* Depend on the maintained python-consul2 library. (#6544).
* Use result_chord_join_timeout instead of hardcoded default value.
* Upgrade AzureBlockBlob storage backend to use Azure blob storage
library v12 (#6580).
* Exit celery with non zero exit value if failing (#6602).
* Raise BackendStoreError when set value is too large for Redis.
* Trace task optimizations are now set via Celery app instance.
* Add store_eager_result setting so eager tasks can store result on
the result backend (#6614).
* Allow heartbeats to be sent in tests (#6632).
* Simulate more exhaustive delivery info in apply().
* Start chord header tasks as soon as possible (#6576).
* --quiet flag now actually makes celery avoid producing logs
(#6599).
* Update platforms.py "superuser privileges" check (#6600).
* fnmatch.translate() already translates globs for us. (#6668).
* Upgrade some syntax to Python 3.6+.
* Fix checking expiration of X.509 certificates (#6678).
* Fix JSON decoding errors when using MongoDB as backend (#6675).
* Allow configuration of RedisBackend's health_check_interval
(#6666).
* Tasks can now have required kwargs at any order (#6699).
* Initial support of python 3.9 added.
* Add Python 3.10 support (#6807).
* Fix docstring for Signal.send to match code (#6835).
* Chords get body_type independently to handle cases where body.type
does not exist (#6847).
* Fix multithreaded backend usage (#6851).
* Fix Open Collective donate button (#6848).


Markéta Machová's avatar
author source maintainer target maintainer

test_check_privileges_no_fchown raises two SecurityWarning:

SecurityWarning("You\'re running the worker with superuser privileges: this is\\nabsolutely not recommended!\\n\\nPlease specify a different user using the --uid option.\\n\\nUser information: uid=<MagicMock name=\'os.getuid()\' id=\'140210795845856\'> euid=<MagicMock name=\'os.geteuid()\' id=\'140210795681248\'> gid=<MagicMock name=\'os.getgid()\' id=\'140210795739744\'> egid=<MagicMock name=\'os.getegid()\' id=\'140210795742304\'>\\n"), category : \'SecurityWarning\', filename : \'/home/abuild/rpmbuild/BUILD/celery-5.2.7/celery/platforms.py\', lineno : 840, line : None
message : SecurityWarning("An entry for the specified gid or egid was not found.\\nWe\'re assuming this is a potential security issue.\\n"), category : \'SecurityWarning\', filename : \'/home/abuild/rpmbuild/BUILD/celery-5.2.7/celery/platforms.py\', lineno : 810, line : None
Request History
Markéta Machová's avatar

mcalabkova created request

- Update to version 5.2.7
* Depend on the maintained python-consul2 library. (#6544).
* Use result_chord_join_timeout instead of hardcoded default value.
* Upgrade AzureBlockBlob storage backend to use Azure blob storage
library v12 (#6580).
* Exit celery with non zero exit value if failing (#6602).
* Raise BackendStoreError when set value is too large for Redis.
* Trace task optimizations are now set via Celery app instance.
* Add store_eager_result setting so eager tasks can store result on
the result backend (#6614).
* Allow heartbeats to be sent in tests (#6632).
* Simulate more exhaustive delivery info in apply().
* Start chord header tasks as soon as possible (#6576).
* --quiet flag now actually makes celery avoid producing logs
(#6599).
* Update platforms.py "superuser privileges" check (#6600).
* fnmatch.translate() already translates globs for us. (#6668).
* Upgrade some syntax to Python 3.6+.
* Fix checking expiration of X.509 certificates (#6678).
* Fix JSON decoding errors when using MongoDB as backend (#6675).
* Allow configuration of RedisBackend's health_check_interval
(#6666).
* Tasks can now have required kwargs at any order (#6699).
* Initial support of python 3.9 added.
* Add Python 3.10 support (#6807).
* Fix docstring for Signal.send to match code (#6835).
* Chords get body_type independently to handle cases where body.type
does not exist (#6847).
* Fix multithreaded backend usage (#6851).
* Fix Open Collective donate button (#6848).


Matej Cepl's avatar

mcepl accepted request

openSUSE Build Service is sponsored by