Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
python-celery
python-celery.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-celery.changes of Package python-celery
------------------------------------------------------------------- Mon Apr 16 22:47:39 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.3: * A bug causes messages to be sent with UTC timestamps even though CELERY_ENABLE_UTC was not enabled (Issue #636). * celerybeat: No longer crashes if an entry's args is set to None (Issue #657). * Autoreload did not work if a module's __file__ attribute was set to the modules '.pyc' file. (Issue #647). * Fixes early 2.5 compatibility where __package__ does not exist (Issue #638). ------------------------------------------------------------------- Wed Mar 14 13:19:14 UTC 2012 - alexandre@exatati.com.br - Do not touch files without a submitrequest. ------------------------------------------------------------------- Wed Mar 14 13:00:41 UTC 2012 - alexandre@exatati.com.br - License tag fixed to BSD-3-Clause. ------------------------------------------------------------------- Wed Mar 14 10:29:11 UTC 2012 - saschpe@suse.de - Don't buildrequire pymongo, it's not yet in Factory and only needed to let some additional tests pass. It's however still suggested. ------------------------------------------------------------------- Sat Mar 10 17:44:01 UTC 2012 - saschpe@gmx.de - Suggest python-eventlet, python-gevent, python-pymongo, python-pytyrant - Recommend python-curses, python-pyOpenSSL - Run testsuite - Changes file cleanup ------------------------------------------------------------------- Thu Mar 1 17:47:07 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.1: * Eventlet/Gevent: A small typo caused celeryd to hang when eventlet/gevent was used, this was because the environment was not monkey patched early enough. * Eventlet/Gevent: Another small typo caused the mediator to be started with eventlet/gevent, which would make celeryd sometimes hang at shutdown. * Mulitprocessing: Fixed an error occurring if the pool was stopped before it was properly started. * Proxy objects now redirects __doc__ and __name__ so help(obj) works. * Internal timer (timer2) now logs exceptions instead of swallowing them * celeryctl shell: can now be started with --eventlet or --gevent options to apply their monkey patches. ------------------------------------------------------------------- Fri Feb 24 22:26:12 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.0: - Considerable size of changelog, please read http://docs.celeryproject.org/en/latest/whatsnew-2.5.html or the Changelog file inside the package. ------------------------------------------------------------------- Wed Dec 28 17:52:49 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.6: - The group id was not changed if both --uid and --gid specified. ------------------------------------------------------------------- Fri Dec 2 23:43:13 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.5: - Periodic task interval schedules were accidentally rounded down, resulting in some periodic tasks being executed early. - Logging of humanized times in the celerybeat log is now more detailed. - New brokers section in the Getting Started part of the Documentation This replaces the old tut-otherqueues tutorial, and adds documentation for MongoDB, Beanstalk and CouchDB. ------------------------------------------------------------------- Fri Nov 25 21:56:24 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.4: - [Security: CELERYSA-0001] Daemons would set effective id’s rather than real id’s when the --uid/--gid arguments to celeryd-multi, celeryd_detach, celerybeat and celeryev were used. - Processes pool: Fixed rare deadlock at shutdown - Webhook tasks issued the wrong HTTP POST headers The Content-Type header has been changed from application/json ⇒ application/x-www-form-urlencoded, and adds a proper Content-Length header. - Daemonization cookbook: Adds a configuration example using Django and virtualenv together - Generic init scripts now automatically creates log and pid file directories ------------------------------------------------------------------- Tue Nov 22 22:25:20 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.3: * Fixes module import typo in celeryctl ------------------------------------------------------------------- Mon Nov 14 12:35:54 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.2: - Program module no longer uses relative imports so that it is possible to do python -m celery.bin.name. ------------------------------------------------------------------- Mon Nov 7 23:26:56 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.1: * celeryctl inspect commands was missing output. * processes pool: Decrease polling interval for less idle CPU usage. * processes pool: MaybeEncodingError was not wrapped in ExceptionInfo * celeryd: would silence errors occuring after task consumer started. * logging: Fixed a bug where unicode in stdout redirected log messages couldn't be written ------------------------------------------------------------------- Fri Nov 4 17:20:46 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.0: * Now supports Python 3. * Fixed deadlock in worker process handling * AMQP Result backend: Now expires results by default. * Eventlet: Fixed problem with shutdown * Broker transports can be now be specified using URLs * The deprecated celery.loaders.setup_loader() function has been removed. * The CELERY_TASK_ERROR_WHITELIST setting has been replaced by a more flexible approach * There are additional deprecations. * No longer depends on pyparsing. * Now depends on Kombu 1.4.3. * CELERY_IMPORTS can now be a scalar value * Fixed a memory leak when using the thread pool * The statedb was not saved at exit. * Adds EMAIL_USE_TLS to enable secure SMTP connections * Now handles missing fields in task messages as documented in the message format documentation. * Fixed race condition in celery.events.state (celerymon/celeryev) where task info would be removed while iterating over it * The Cache, Cassandra, MongoDB, Redis and Tyrant backends now respects the CELERY_RESULT_SERIALIZER setting * Logging calls no longer manually formats messages, but delegates that to the logging system, so tools like Sentry can easier work with the messages * celeryd_multi now supports a stop_verify command to wait for processes to shutdown. * Cache backend did not work if the cache key was unicode * New setting CELERY_RESULT_DB_SHORT_LIVED_SESSIONS added, which if enabled will disable the caching of SQLAlchemy sessions * All result backends now implements __reduce__ so that they can be pickled * celeryd-multi did not work on Windows * New-style CELERY_REDIS_* settings now takes precedence over the old REDIS_* configuration keys * Generic celerybeat init script no longer sets bash -e * Documented that Chords do not work well with redis-server versions before 2.2. * The CELERYBEAT_MAX_LOOP_INTERVAL setting was not respected. * inspect.registered_tasks renamed to inspect.registered for naming consistency. * Worker logged the string representation of args and kwargs without safe guards * RHEL init script: Changed celeryd startup priority. * KeyValueStoreBackend.get_many did not respect the timeout argument * celerybeat/celeryev’s –workdir option did not chdir before after configuration was attempted * After deprecating 2.4 support we can now name modules correctly, since we can take use of absolute imports. * AUTHORS file is now sorted alphabetically. ------------------------------------------------------------------- Fri Sep 23 12:35:58 UTC 2011 - oliver.bengs@opensuse.org - Added python-dateutil to Requires, needed by %py_sitedir/celery/schedules.py ------------------------------------------------------------------- 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 * 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 * It is now easier for app subclasses to extend how they are pickled. * purge/discard_all was not working correctly * he coloring of log messages didn’t handle non-ASCII data well * [Windows] the multiprocessing pool tried to import os.kill even though this is not available there * 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 * 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 ------------------------------------------------------------------- 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.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor