forked from pool/python-celery
* Monkey patching sys.stdout could result in the worker
crashing if the replacing object did not define isatty
(Issue #477).
* CELERYD option in /etc/default/celeryd should not
be used with generic init scripts.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=37
319 lines
12 KiB
Plaintext
319 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Sep 19 18:42:37 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.3.3:
|
||
* Monkey patching sys.stdout could result in the worker
|
||
crashing if the replacing object did not define isatty
|
||
(Issue #477).
|
||
* CELERYD option in /etc/default/celeryd should not
|
||
be used with generic init scripts.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 8 01:42:58 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.3.2:
|
||
* Improved Contributing guide.
|
||
* Now depends on Kombu 1.3.1.
|
||
* Task.request now contains the current worker host name
|
||
(Issue #460).
|
||
* It is now easier for app subclasses to extend how they are
|
||
pickled.
|
||
* purge/discard_all was not working correctly (Issue #455).
|
||
* he coloring of log messages didn’t handle non-ASCII data well
|
||
(Issue #427).
|
||
* [Windows] the multiprocessing pool tried to import os.kill even
|
||
though this is not available there (Issue #450).
|
||
* Fixes case where the worker could become unresponsive because of
|
||
tasks exceeding the hard time limit.
|
||
* The task-sent event was missing from the event reference.
|
||
* ResultSet.iterate now returns results as they finish (Issue #459).
|
||
* Retries will no longer be performed when tasks are called directly
|
||
(using __call__).
|
||
* Eventlet no longer crashes if autoscale is enabled.
|
||
* py24 target removed from tox.ini.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 8 01:02:52 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.3.1:
|
||
* The CELERY_AMQP_TASK_RESULT_EXPIRES setting did not work,
|
||
resulting in an AMQP related error about not being able to
|
||
serialize floats while trying to publish task states (Issue
|
||
#446).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 5 18:03:01 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.3.0:
|
||
- Please refer to the Changelog file or
|
||
http://celery.readthedocs.org/en/latest/changelog.html#version-2-3-0.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 5 12:51:47 UTC 2011 - appleonkel@opensuse.org
|
||
|
||
- fixed Requires:
|
||
* python-tyrant is renamed to python-pytyrant
|
||
* added python-pyparsing
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 13 15:35:25 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.7:
|
||
* New signals: `after_setup_logger` and `after_setup_task_logger`
|
||
These signals can be used to augment logging configuration
|
||
after Celery has set up logging.
|
||
* Redis result backend now works with Redis 2.4.4.
|
||
* celeryd_multi: The :option:`--gid` option now works correctly.
|
||
* celeryd: Retry wrongfully used the repr of the traceback instead
|
||
of the string representation.
|
||
* App.config_from_object: Now loads module, not attribute of module.
|
||
* Fixed issue where logging of objects would give "<Unrepresentable: ...>"
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 8 12:25:02 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Fix Require from python-daemon to python-python-daemon.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 15 15:27:33 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.6:
|
||
- Please read Changelog file for News and Fixes notes.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 29 01:09:32 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.5:
|
||
- Please read Changelog file for News and Fixes notes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 26 02:05:53 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Regenerate spec file with py2pack;
|
||
- Add Changelog, README and TODO files as documentation.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 20 18:43:50 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.4:
|
||
* celeryd: 2.2.3 broke error logging, resulting in tracebacks not being logged.
|
||
* AMQP result backend: Polling task states did not work properly if there were
|
||
more than one result message in the queue.
|
||
* TaskSet.apply_async() and TaskSet.apply() now supports an optional
|
||
taskset_id keyword argument (Issue #331).
|
||
* The current taskset id (if any) is now available in the task context as
|
||
request.context (Issue #329).
|
||
* SQLAlchemy result backend: `date_done` was no longer part of the results as it had
|
||
been accidentally removed. It is now available again (Issue #325).
|
||
* SQLAlchemy result backend: Added unique constraint on `Task.task_id` and
|
||
`TaskSet.taskset_id`. Tables needs to be recreated for this to take effect.
|
||
* Fixed exception raised when iterating on the result of TaskSet.apply().
|
||
* Tasks Userguide: Added section on choosing a result backend.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 12 17:06:00 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.3:
|
||
- Now depends on Kombu 1.0.3
|
||
- Task.retry now supports a max_retries argument, used to change
|
||
the default value.
|
||
- multiprocessing.cpu_count may raise NotImplementedError on
|
||
platforms where this is not supported (Issue #320).
|
||
- Coloring of log messages broke if the logged object was not a
|
||
string.
|
||
- Fixed several typos in the init script documentation.
|
||
- A regression caused Task.exchange and Task.routing_key to no
|
||
longer have any effect. This is now fixed.
|
||
- Routing Userguide: Fixes typo, routers in CELERY_ROUTES must be
|
||
instances, not classes.
|
||
- celeryev did not create pidfile even though the --pidfile
|
||
argument was set.
|
||
- Task logger format was no longer used. (Issue #317).
|
||
The id and name of the task is now part of the log message
|
||
again.
|
||
- A safe version of repr() is now used in strategic places to
|
||
ensure objects with a broken __repr__ does not crash the
|
||
worker, or otherwise make errors hard to understand (Issue #298).
|
||
- Remote control command active_queues: did not account for
|
||
queues added at runtime.
|
||
In addition the dictionary replied by this command now has a
|
||
different structure: the exchange key is now a dictionary
|
||
containing the exchange declaration in full.
|
||
- The -Q option to celeryd removed unused queue declarations, so
|
||
routing of tasks could fail.
|
||
Queues are no longer removed, but rather
|
||
app.amqp.queues.consume_from() is used as the list of queues
|
||
to consume from.
|
||
This ensures all queues are available for routing purposes.
|
||
- celeryctl: Now supports the inspect active_queues command.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 3 22:37:08 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.2:
|
||
* Celerybeat could not read the schedule properly, so entries in
|
||
:setting:`CELERYBEAT_SCHEDULE` would not be scheduled.
|
||
* Task error log message now includes `exc_info` again.
|
||
* The `eta` argument can now be used with `task.retry`.
|
||
Previously it was overwritten by the countdown argument.
|
||
* celeryd-multi/celeryd_detach: Now logs errors occuring when
|
||
executing the `celeryd` command.
|
||
* daemonizing cookbook: Fixed typo ``--time-limit 300`` ->
|
||
``--time-limit=300``
|
||
* Colors in logging broke non-string objects in log messages.
|
||
* ``setup_task_logger`` no longer makes assumptions about
|
||
magic task kwargs.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 2 17:33:41 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.1;
|
||
* Eventlet pool was leaking memory (Issue #308).
|
||
* Deprecated function ``celery.execute.delay_task`` was
|
||
accidentally removed,
|
||
now available again.
|
||
* ``BasePool.on_terminate`` stub did not exist
|
||
* celeryd detach: Adds readable error messages if user/group
|
||
name does not exist.
|
||
* Smarter handling of unicode decod errors when logging errors.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 1 11:22:43 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.2.0:
|
||
- Lot of fixes, deprecations, and incompatible changes.
|
||
Please refer to
|
||
http://packages.python.org/celery/changelog.html#version-2-2-0
|
||
for a full description.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 4 09:22:02 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.4:
|
||
* Celery programs now hijacks the root logger by default (Issue #250).
|
||
* Execution options to `apply_async` now takes precedence over options
|
||
returned by active routers. This was a regression introduced recently
|
||
(Issue #244).
|
||
* `celeryev` curses monitor: Long arguments are now truncated so curses
|
||
doesn't crash with out of bounds errors. (Issue #235).
|
||
* `celeryd`: Channel errors occurring while handling control commands no
|
||
longer crash the worker but are instead logged with severity error.
|
||
* SQLAlchemy database backend: Fixed a race condition occurring when
|
||
the client wrote the pending state. Just like the Django database backend,
|
||
it does no longer save the pending state (Issue #261 + Issue #262).
|
||
* `task.apply`: `propagate=True` now raises exceptions from the original
|
||
frame, keeping the same stacktrace (Issue #256).
|
||
* Error email body now uses `repr(exception)` instead of `str(exception)`,
|
||
as the latter could result in Unicode decode errors (Issue #245).
|
||
* Error e-mail timeout value is now configurable by using the
|
||
:setting:`EMAIL_TIMEOUT` setting.
|
||
* `celeryev`: Now works on Windows (but the curses monitor won't work without
|
||
having curses).
|
||
* Unit test output no longer emits non-standard characters.
|
||
* `celeryd`: The broadcast consumer is now closed if the connection is reset.
|
||
* `celeryd`: Now properly handles errors occurring while trying to acknowledge
|
||
the message.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 9 16:41:30 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 29 16:17:05 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 14 14:34:14 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 9 21:02:51 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 28 17:02:01 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.0.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 26 01:13:28 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.0.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 14 12:46:22 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.0.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 5 11:36:44 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.0.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 30 17:59:25 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.6.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 1 16:26:12 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.5.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 31 11:12:11 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.4.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 15 16:38:22 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 31 13:13:02 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.2;
|
||
- Spec file cleaned with spec-cleaner.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 22 02:48:51 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 10 15:57:58 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 5 14:02:37 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 0.8.4.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 22 18:42:32 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Update to 0.8.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 20 15:37:27 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Update to 0.8.2;
|
||
- Building as noarch for openSUSE >= 11.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 17 17:21:26 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Update to 0.8.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 22 15:07:28 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Initial package (0.8) for openSUSE.
|