15
0
forked from pool/python-celery
Files
python-celery/python-celery.changes
Alexandre Rogoski ec3737e7d5 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=37
2011-09-19 18:45:15 +00:00

319 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
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 didnt 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.