Permalink
Commits on Oct 15, 2017
  1. Try to import directly, do not use deprecated imp method (#4216)

    rixx committed with thedrow Oct 15, 2017
    Details are discussed in #2523 – `imp.find_module` is deprecated and
    leads to issues in some places where `importlib.import_module` works
    perfectly.
Commits on Oct 9, 2017
  1. create task message using additional v2 parameters (#4260)

    jamesmallen committed with thedrow Oct 9, 2017
    * create task message using additional v2 parameters
    
    * removing conditional and adding compat_kwargs to as_task methods
    
    * Update amqp.py
    
    * Adding tests for kwargsrepr/argsrepr, upgrading test_tasks to use task protocol v2
    
    * Adding properties argument to allow checking for task properties values
Commits on Oct 8, 2017
  1. Adding redis sentinel backend (#4144)

    geoffreybauduin committed with thedrow Oct 8, 2017
    * Adding redis sentinel backend
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Addressed flake8 issues
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Updating pydoc style to match requirements
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Fixing unit tests on Appveyor by setting up a fake sentinel module inside the SentinelBackend class
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Redefining the fake Sentinel class to use correct parameters when calling 'master_for'
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Updated configuration name, 'result_backend_transpoirt_options'
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Added documentation for the feature
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Make sure the database/password parameters are forwarded to the StrictRedis class while instantiating a Sentinel
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Database/password parameters should be sent as connection_kwargs to the Sentinel class, to be used when connection to redis is created
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Fixing flake8 issues
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Addressing configcheck issues
    
    Signed-off-by: Geoffrey Bauduin <geoffrey.bauduin@corp.ovh.com>
    
    * Add docstring to SentinelBackend.
    
    * Fix flake8 error.
  2. LimitedSets support on faster systems refs #3879 and #3891 (#3892)

    caronc committed with thedrow Oct 8, 2017
    * LimitedSets support on faster systems refs #3879 and #3891
    
    * corrected reference (ported from #3879)
    
    * handle update() calls where time is specified
    
    * added monotonic() replacement to time() in LimitSets; refs #3891
    
    * using monotonic() from celery.vine; refs #3891
    
    * oops forgot to remove some old references to code; sorry
    
    * references to time in LimitSet tests updated
    
    * removed unnessisary inline comments
Commits on Oct 7, 2017
  1. Make __all__ immutable. (#4315)

    thedrow committed Oct 7, 2017
Commits on Oct 6, 2017
  1. Report coverage for all result backends.

    thedrow committed Oct 6, 2017
Commits on Oct 4, 2017
  1. Remove extra word 'or'

    rachiebytes committed with georgepsarakis Oct 4, 2017
    This removes the extra 'or' on line 187.
Commits on Oct 1, 2017
  1. Use Django DB max age connection setting (fixes #4116) (#4292)

    Schweigi committed with thedrow Oct 1, 2017
Commits on Sep 26, 2017
  1. fix wrong configruation name CELERY_TASK_ACKS_LATE (#4291)

    chenfengyuan committed with thedrow Sep 26, 2017
  2. Merge content of contributing.rst using include-directive. (#4272)

    atombrella committed with thedrow Sep 26, 2017
    This fixes Github issue #4218
  3. Deleted trailing whitespace in different files (#4219)

    atombrella committed with thedrow Sep 26, 2017
  4. Care about chain's link_error tasks (#4240)

    agladkov committed with thedrow Sep 26, 2017
    * Assign link_error sugnatures to each task
    
    issue #4232
    Chain could have link_error signatures for error processing.
    Joining chains copies tasks from other chain to original one.
    Thus copying loses other chain's link_error signatures.
    Assigning chain's link_error signatures to each task could have
    the same effect.
    Each task from other chain are cloned to leave original ones as is.
    
    * Clone full chain's state
    
    In appending task to chain clone full chain's state and
    append task to chain's tasks.
    
    * Fix chaining to chains
    
    * Add test for keeping link_error on chaining
    
    * Fix chaining group to chain
    
    * Fix indentation according to PEP8
    
    * Fix blank lines
    
    * Avoid reduce function usage
    
    * Move common code to separate method
  5. Allow to create group with single task (fixes issue #4255) (#4280)

    agladkov committed with thedrow Sep 26, 2017
    * Allow to create group with single task in a list (#4255)
    
    * Test ability to create group with single task
  6. Do not modify passed dict (fixes issue #4223) (#4278)

    agladkov committed with thedrow Sep 26, 2017
    * Do not modify passed dict (fixes issue #4223)
    
    * Use options variable instead of d
Commits on Sep 19, 2017
  1. add cassandra_options (#4224)

    scttcper committed with thedrow Sep 19, 2017
    * add cassandra_options
    
    * fix misspelled `cassandra_options`
    
    * add cassandra_options to defaults
    
    * cassandra options match auth_kwargs
Commits on Sep 12, 2017
  1. Changing eta documentation (#4264)

    arpanshah29 committed with ask Sep 12, 2017
  2. Add to contributers and authors (#4263)

    arpanshah29 committed with ask Sep 12, 2017
  3. Add new function to handle etas and limits together (#4251)

    arpanshah29 committed with ask Sep 12, 2017
    * Add new function to handle etas and limits together
    
    * Adding unit test
    
    * Fixing indentation
Commits on Sep 8, 2017
  1. Add myself to the AUTHORS (#4254)

    argsno committed with auvipy Sep 8, 2017
Commits on Sep 7, 2017
  1. Prefer dict literal syntax over dict() (#4217)

    atombrella committed with thedrow Sep 7, 2017
  2. fix typo in --pidfile examples. (#4253)

    argsno committed with thedrow Sep 7, 2017
Commits on Sep 6, 2017
  1. Fix link in documentation

    gjedeer committed with georgepsarakis Aug 30, 2017
    `~@AsyncResult` results in `mailto:~@AsyncResult` link in the doc instead of a proper link to AsyncResult class
    
    http://docs.celeryproject.org/en/master/reference/celery.app.task.html?highlight=retry#celery.app.task.Task.apply_async
  2. Fix typo in retry docstring.

    jackieleng committed with georgepsarakis Sep 6, 2017
Commits on Sep 3, 2017
  1. Update installation.txt

    morenoh149 committed with georgepsarakis Aug 30, 2017
    fix grammar and link to Contributing section
  2. Added _default_now backwards compatibility alias

    mkai committed with georgepsarakis Aug 31, 2017
  3. Update CONTRIBUTORS.txt

    mkai committed with georgepsarakis Aug 30, 2017
  4. Beat: fixed entry._default_now() not used everywhere

    mkai committed with georgepsarakis Aug 30, 2017
    I'm using custom scheduler entries with an overridden ``is_due()`` method that do not require a schedule (``entry.schedule``) to be set. Judging from the ``entry._default_now()`` method, this seems to be supported by the scheduler in Celery 4.1.0, however that method is not used everywhere, leading to an AttributeError in my use case.
    
    This change just uses ``_default_now()`` everywhere which fixes the issue. It shouldn't have any impact on the default implementation.
Commits on Sep 1, 2017
  1. Fix grammar typo in docstring

    knaperek committed with georgepsarakis Sep 1, 2017
Commits on Aug 31, 2017
  1. Fix required boto3 version

    agladkov committed with georgepsarakis Aug 31, 2017
    Issue #4242
Commits on Aug 29, 2017
  1. Updated SQS requirments file (#4231)

    alej0varas committed with auvipy Aug 29, 2017
Commits on Aug 28, 2017
  1. Remove 'is_not_contained' check from _create_app

    rpkilby committed with berkerpeksag Aug 15, 2017
Commits on Aug 27, 2017
  1. Fix example about Default values (#4230)

    mozillazg committed with georgepsarakis Aug 27, 2017
Commits on Aug 23, 2017
  1. Fixes #4106 - change GroupResult:as_tuple() to include parent (#4205)

    pachewise committed with georgepsarakis Aug 23, 2017
    * include parent in GroupResult:to_tuple()
    
    * unit test for #4106
    
    * check for list/tuple before unpacking id, parent
    
    * flake8 issues
    
    * wrong method call in unit test
    
    * assert results equal in test_GroupResult_with_parent
    
    * GroupResult.__eq__ checks parents, del redundant parent=None
    
    * added test for GroupResult _eq_
    
    * GroupResult_as_tuple unit test
Commits on Aug 19, 2017
  1. Update periodic-tasks.rst to fix import issue (#4194)

    PatDuJour committed with thedrow Aug 19, 2017
    The docs were not updated for celery 4, which does not need django-celery library.
    Most issues arose were because of the doc does not give clear guidance for celery 4 and above.
    Fix issues:
    celery/django-celery#496
    celery/django-celery#523
    celery/django-celery#491 
    #3637