This document describes Celery 2.5. For development docs, go here.

Celery Deprecation Timeline

Removals for version 2.0

  • The following settings will be removed:

    Setting name

    Replace with

    CELERY_AMQP_CONSUMER_QUEUES

    CELERY_QUEUES

    CELERY_AMQP_CONSUMER_QUEUES

    CELERY_QUEUES

    CELERY_AMQP_EXCHANGE

    CELERY_DEFAULT_EXCHANGE

    CELERY_AMQP_EXCHANGE_TYPE

    CELERY_DEFAULT_AMQP_EXCHANGE_TYPE

    CELERY_AMQP_CONSUMER_ROUTING_KEY

    CELERY_QUEUES

    CELERY_AMQP_PUBLISHER_ROUTING_KEY

    CELERY_DEFAULT_ROUTING_KEY

  • CELERY_LOADER definitions without class name.

    E.g. celery.loaders.default, needs to include the class name: celery.loaders.default.Loader.

  • TaskSet.run(). Use celery.task.base.TaskSet.apply_async()

    instead.

  • The module celery.task.rest; use celery.task.http instead.

Previous topic

Contributors Guide to the Code

Next topic

Internals: The worker

This Page