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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=25
2011-02-12 17:12:38 +00:00

206 lines
7.8 KiB
Plaintext

-------------------------------------------------------------------
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.