Revisions of python-celery
Ana Guerrero (anag+factory)
accepted
request 1145321
from
Steve Kowalik (StevenK)
(revision 44)
- Update to 5.3.6: * Update task.py get_custom_headers missing 'compression' key * Basic ElasticSearch / ElasticClient 8.x Support * Fix eager tasks does not populate name field * Fix: serialization error when gossip working * Stamping bugfix with group/chord header errback linking * Fixed issue: Flags broker_connection_retry_on_startup & broker_connection_retry aren’t reliable * Use string value for CELERY_SKIP_CHECKS envvar * Added initial support for python 3.11 * Fixed a small float value of retry_backoff * Update CELERY_TASK_EAGER setting in user guide * Fixed bug where retrying a task loses its stamps * Warn when an unnamed periodic task override another one. * Fix Task.handle_ignore not wrapping exceptions properly * Align revoke and revoke_by_stamped_headers return values (terminate=True) * Added signal triggered before fork * Deprecate pytz and use zoneinfo * recreate_module: set spec to the new module * Do not recommend using easy_install anymore * importlib_metadata remove deprecated entry point interfaces * New control command revoke_by_stamped_headers * Remove reference to old Python version * Stamping a task left the task properties dirty * Bugfix for nested group stamping on task replace * Add broker_channel_error_retry option * async chords should pass it's kwargs to the group/body. * Fix honor Django's TIME_ZONE setting. * Remove Python 3.4 compatibility code. * Use importlib instead of deprecated pkg_resources.
Dominique Leuenberger (dimstar_suse)
accepted
request 1092496
from
Markéta Machová (mcalabkova)
(revision 43)
Dominique Leuenberger (dimstar_suse)
accepted
request 1089865
from
Dirk Mueller (dirkmueller)
(revision 42)
- Add sqlalchemy-2.0.patch to support latest version of sqlalchemy. gh#celery/celery#8271
Dominique Leuenberger (dimstar_suse)
accepted
request 1074931
from
Dirk Mueller (dirkmueller)
(revision 41)
- add 879af6341974c3778077d8212d78f093b2d77a4f.patch b260860988469ef8ad74f2d4225839c2fa91d590.patch: better compatibility with newer billiard
Dominique Leuenberger (dimstar_suse)
accepted
request 913354
from
Markéta Machová (mcalabkova)
(revision 39)
Dominique Leuenberger (dimstar_suse)
accepted
request 903633
from
Markéta Machová (mcalabkova)
(revision 38)
- Add PyYAML dependency for tests
Dominique Leuenberger (dimstar_suse)
accepted
request 870385
from
Factory Maintainer (factory-maintainer)
(revision 37)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 866877
from
Markéta Machová (mcalabkova)
(revision 36)
Dominique Leuenberger (dimstar_suse)
accepted
request 848996
from
Steve Kowalik (StevenK)
(revision 35)
- Update to 5.02: * Fix _autodiscover_tasks_from_fixups (#6424). * Flush worker prints, notably the banner (#6432). * Breaking Change: Remove ha_policy from queue definition. (#6440) * This argument has no effect since RabbitMQ 3.0. Therefore, We feel comfortable dropping it in a patch release. * Python 3.9 support (#6418). * Regression: When using the prefork pool, pick the fair scheduling strategy by default (#6447). * Preserve callbacks when replacing a task with a chain (#6189). * Fix max_retries override on self.retry() (#6436). * Raise proper error when replacing with an empty chain (#6452) * Specify UTF-8 as the encoding for log files (#6357). * Custom headers now propagate when using the protocol 1 hybrid messages (#6374). * Retry creating the database schema for the database results backend in case of a race condition (#6298). * When using the Redis results backend, awaiting for a chord no longer hangs when setting :setting:`result_expires` to 0 (#6373). * When a user tries to specify the app as an option for the subcommand, a custom error message is displayed (#6363). * Fix the --without-gossip, --without-mingle, and --without-heartbeat options which now work as expected. (#6365) * Provide a clearer error message when the application cannot be loaded. * Avoid printing deprecation warnings for settings when they are loaded from Django settings (#6385). * Allow lowercase log levels for the --loglevel option (#6388). * Detaching now works as expected (#6401). * Restore broadcasting messages from celery control (#6400). * Pass back real result for single task chains (#6411). * Ensure group tasks a deeply serialized (#6342). * Fix chord element counting (#6354). * Restore the celery shell command (#6421). * Breaking Change Remove AMQP result backend (#6360). * Warn when deprecated settings are used (#6353). * Expose retry_policy for Redis result backend (#6330). * Prepare Celery to support the yet to be released Python 3.9 (#6328). * More cleanups of leftover Python 2 support (#6338). * Bump minimum required eventlet version to 0.26.1. * Update Couchbase Result backend to use SDK V3. * Restore monkeypatching when gevent or eventlet are used. * Allow to opt out of ordered group results when using the Redis result backend (#6290). * Breaking Change Remove the deprecated celery.utils.encoding module. * Breaking Change Drop support for the Riak result backend (#5686). * Breaking Change pytest plugin is no longer enabled by default (#6288). Install pytest-celery to enable it. * Breaking Change Brand new CLI based on Click (#5718). * Bump Kombu version to 5.0 (#5686). * Removed most of the compatibility code that supports Python 2 (#5686). * Modernized code to work on Python 3.6 and above (#5686). - Update BuildRequires/Requires. - Add patch move-pytest-configuration-to-conftest.patch to fix testsuite.
Dominique Leuenberger (dimstar_suse)
accepted
request 838700
from
Tomáš Chvátal (scarabeus_iv)
(revision 34)
- Use really the upstream tarball - Don't update to 5.0.0 because missing dependencies - Update to version 4.4.7 + Add task_received, task_rejected and task_unknown to signals module. + [ES backend] add 401 as safe for retry. + treat internal errors as failure. + Remove redis fanout caveats. + FIX: -A and --args should behave the same. (#6223) + Class-based tasks autoretry (#6233) + Preserve order of group results with Redis result backend (#6218) + Replace future with celery.five Fixes #6250, and reraise to include + Fix REMAP_SIGTERM=SIGQUIT not working + (Fixes#6258) MongoDB: fix for serialization issue (#6259) + Make use of ordered sets in Redis opt-in + Test, CI, Docker, style and minor doc impovements.
Dominique Leuenberger (dimstar_suse)
accepted
request 820094
from
Tomáš Chvátal (scarabeus_iv)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 809824
from
Tomáš Chvátal (scarabeus_iv)
(revision 32)
Yuchen Lin (maxlin_factory)
accepted
request 805558
from
Tomáš Chvátal (scarabeus_iv)
(revision 31)
- Update to 4.4.2: * Various fixes for the 4.4 series - Remove no longer needed unpin-pytest.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 767613
from
Ondřej Súkup (mimi_vx)
(revision 30)
Dominique Leuenberger (dimstar_suse)
accepted
request 749510
from
Tomáš Chvátal (scarabeus_iv)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 720025
from
Tomáš Chvátal (scarabeus_iv)
(revision 28)
- Add patch from git to fix build with new pytest: * pytest5.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 718188
from
Tomáš Chvátal (scarabeus_iv)
(revision 27)
- Add ringdisabled to avoid pulling the test deps in rings to keep them from growing too much - Switch to multibuild in order to not pull moto everywhere - Update to 4.3.0: * See the changelog for in-depth details - Remove merged patches: * python37-1.patch * python37-2.patch * python37-3.patch * disable-pytest-log-capturing.patch * celery-no-redis.patch * relax-billiard-pin.patch - Rebase patch unpin-pytest.patch
Displaying revisions 1 - 20 of 45