Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2
python-django-celery
python-django-celery.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-django-celery.changes of Package python-django-celery
------------------------------------------------------------------- Sun May 3 16:45:24 UTC 2015 - benoit.monin@gmx.fr - update to version 3.1.16: * Fixed a problem with management commands hanging when djcelery is added to INSTALLED_APPS - additional changes from version 3.1.15: * Now depends on Celery 3.1.15 * Better Python 3 compatibility * Commands now disables model validation when using Django > 1.7 (Issue #336) * No longer shadows the new --no-color option in Django 1.7 Commands now have .stderr and .stdout attributes for Django 1.7 compatibility * WorkerState.is_alive() is now accurate with USE_TZ enabled - additional changes from version 3.1.10: * Test suite Django version compatibility fixes * Admin: Model forms now defines fields and exclude attributes (Issue #311) * Models: get_query_set renamed to get_queryset (but alias available) (Issue #308) Admin: Fixed bug in humanize.py * Support for Django 1.8's DiscoverRunner * Snapshot: Fixed time stamp timezone issue - additional changes from version 3.1.9: * Now depends on Celery 3.1.9 * TestSuiteRunner should now be working again * Database result backend now works with Python 3 * The celery worker management command now gives a proper error message when positional arguments are provided * No longer uses manual transaction management to be compatible with Django 1.6 * The celery management command now performs validation checks (Issue #253) * Url handlers: Fixed compatibility with Django 1.2 - additional changes from version 3.1.1: * Fixed Python 3 compatibility problems * Fixed compatibility with Django pre 1.6 (Issue #285) * celerycam: Fixed error when expire function returned None (Issue #210) * DatabaseScheduler: Now automatically disables periodic task if the schedule model it was connected is deleted (Issue #208) * Test runner now sets always eager settings on the app configuration. (Issue #201) * TaskRunnerStoringResults stored results in the wrong table * Celerycam: Fixed problem when USE_TZ not enabled * Celerycam: Fixed timezone problem with expires and eta (Issue #275 + Issue #153) * Autodiscovery now warns instead of propagating import errors (Issue #226) - additional changes from version 3.1.0: * Tests passing on Django 1.6 * Now works with Celery 3.1 - increase required version of celery to 3.1.15 - remove examples and djcelerymon from package: not provided by upstream anymore ------------------------------------------------------------------- Fri Sep 27 14:09:11 UTC 2013 - p.drouand@gmail.com - Update to version 3.0.23 + Now depends on celery 3.0.23 + ``djcelery.contrib.test_runner`` used naive datetimes resulting in ``RuntimeWarning`` (Issue #242). + Cache backend now compatible with Django 1.5. + DatabaseScheduler: Periodic task admin form now validates args and kwargs. + DatabaseScheduler: IntervalSchedule and CrontabSchedule will now be ordered in a more natural way. + Django Admin monitor: Worker and Task now supports ``extra_context`. + Django Admin monitor: Now properly formats task tracebacks. - Use source url as source - Replace python-distribute with python-setuptools BuildRequires ------------------------------------------------------------------- Wed Oct 10 16:34:13 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.11: - Now depends on celery 3.0.11. - Now depends on pytz - Fixed Django Admin monitor timezone problem. Events still use timestamps that converts to the timezone of the receiving node, but a proper fix is being worked on that will be part of Celery 3.1 - Fixed error in database close mechanism for Oracle. Fix contributed by Dan LaMotte. ------------------------------------------------------------------- Fri Sep 21 19:22:17 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.10: - Now depends on Celery 3.0.10 - Fixed timezone issues when using the Database periodic task scheduler. - Admin: Periodic task form now adds tasks imported using CELERY_IMPORTS, and CELERY_INCLUDE. - Memory leak warning is now only output once. - Periodic task form in Admin no longer lists the celery built-in tasks. ------------------------------------------------------------------- Fri Aug 31 23:47:17 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.9: Important note: Celery 3.0.9 fixes an issue with periodic tasks and timezones. If you are using the database periodic task scheduler then you have to reset the `last_run_at` fields to ensure that no invalid timezones are stored: $ python manage.py shell >>> from djcelery.models import PeriodicTask >>> PeriodicTask.objects.update(last_run_at=None) - Now depends on Celery 3.0.9 See the Celery changelog for more information: http://docs.celeryproject.org/en/latest/changelog.html - Don't close fds for database connections without a fileno. - Fixes Oracle compatibility issue for closing an already closed connection. Fix contributed by Dan LaMotte. - New test suite runner that stores results in the database: djcelery.contrib.test_runner.CeleryTestSuiteRunnerStoringResult. Contributed by Kirill Panshin. ------------------------------------------------------------------- Fri Aug 17 22:32:07 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.6: - Now depends on celery 3.0.6 - Naive datetime's received by Celery are now assumed to be UTC. - The example demoproject no longer used djcelery.setup_loader. - Fixed south migration warning (Issue #149). Fix contributed by Roman Imankulov. - No longer uses deprecated urls module. Fix contributed by Simon Charette. - Databases are no longer closed after fork, instead we close the underlying file descriptors, so parent process can continue to use the connection (Issue #161). Fix contributed by Alex Stapleton. ------------------------------------------------------------------- Thu Jul 26 22:17:10 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.4: - Now depends on celery 3.0.4 - CELERY_ENABLE_UTC is now disabled for Django versions before 1.4 (Issue #158). - celerycam: No longer overwrites name, args, kwargs and eta if the received event is missing (Issue #148 + Issue #155). Fix contributed by Kirill Panshin. - Fixed problem with migrations when running the tests. Fix contributed by Roger Barnes. - New utilities: - djcelery.common.respect_language Context manager for the with statement that changes the language used. For example: from celery import task from djcelery.common import respect_language @task def my_task(language=None): with respect_language(language): ... - djcelery.common.respects_language Decorator version of the above that adds a language keyword argument to any function that it decorates: @task @respects_language def my_task(): pass my_task.delay(language=translation.get_language()) Contributed by @ramusus ------------------------------------------------------------------- Tue Jul 10 22:41:46 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.1: Important Notes --------------- The 3.0 changelog forgot to mention that two of the database tables has been altered, so you must either use South to migrate the tables or alter the tables manually:: ALTER TABLE celery_taskmeta ADD meta TEXT NULL DEFAULT ""; ALTER TABLE djcelery_crontabschedule ADD day_of_month VARCHAR(64) NOT NULL DEFAULT "*"; ALTER TABLE djcelery_crontabschedule ADD month_of_year VARCHAR(64) NOT NULL DEFAULT "*"; Fixes ----- - Now depends on Celery 3.0.1 - Fixes problems with South migrations (Issue #149) Fix contributed by Roman Imankulov. - Task monitor must store task eta in UTC (Issue #139). Fix contributed by Mike Ivanov. ------------------------------------------------------------------- Sat Jul 7 13:57:16 UTC 2012 - alexandre@exatati.com.br - Update to 3.0.0: - Now depends on Celery 3.0 It is important that you read the What's New document for the 3.0 series: http://docs.celeryproject.org/en/latest/whatsnew-3.0.html - No longer depends on django-picklefield And as such the result backend will no longer deepcopy return values or exceptions. - Celery 3.0 is the last release to require django-celery Starting with Celery 3.1 the django-celery package will no longer be required and Celery will support Django out of the box. The django-celery package may still exist for some time to provide additional utilities like the django-admin monitor. - django-celery 3.0 is the last series to support Python 2.5. Celery will no longer support Python 2.5 starting with version 2.7. - New manage.py celery umbrella command replaces older commands. All commands except for manage.py celeryevcam can now be started using the new umbrella command:: $ manage.py celery worker -l info # <<< NEW $ manage.py celeryd -l info # <-- OLD $ manage.py celery status # <<< NEW $ manage.py celeryctl status # <-- OLD $ manage.py celery beat -l info # <<< NEW $ manage.py celerybeat -l info # <-- OLD $ manage.py celery multi start ... # <<< NEW $ manage.py celeryd_multi start ... # <-- OLD $ manage.py celery amqp queue.delete celery # <<< NEW $ manage.py camqadm queue.delete celery # <-- OLD See manage.py celery help for a complete list of supported commands. The old commands will still work, but you are encouraged to start using the new umbrella command. - The distribution contrib/ directory is now renamed to extra/. - The django-celery source code repository has moved The new location is at http://github.com/celery/django-celery ------------------------------------------------------------------- Thu Apr 19 15:23:00 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.5: * Fixed bug where task modules were not imported. ------------------------------------------------------------------- Mon Apr 16 22:49:23 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.4: * Compatibility with celery 2.5.3 * Database scheduler now imports exchange, routing_key and queue options from CELERYBEAT_SCHEDULE. ------------------------------------------------------------------- Fri Apr 13 22:19:56 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.3: * 2.5.2 release broke installation because of an import in the package. Fixed by not having setup.py import the djcelery module anymore, but rather parsing the package file for metadata. ------------------------------------------------------------------- Fri Apr 13 17:11:43 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.2: * PeriodicTask admin now lists the enabled field in the list view Contributed by Gabe Jackson. * Fixed a compatibility issue with Django < 1.3 Fix contributed by Roman Barczyski * Admin monitor now properly escapes args and kwargs. Fix contributed by Serj Zavadsky * PeriodicTask admin now gives error if no schedule set (or both set) (Issue #126). * examples/demoproject has been updated to use the Django 1.4 template. * Database connection is no longer closed for eager tasks (Issue #116). Fix contributed by Mark Lavin. * The first-steps document for django-celery has been moved to the main Celery documentation. * djcelerymon command no longer worked properly, this has now been fixed (Issue #123). - Now it requires python-celery to build. ------------------------------------------------------------------- Wed Mar 21 19:41:04 UTC 2012 - saschpe@gmx.de - Spec file cleanup: * Simplified macro usage * Don't install tests * Require python-celerymon ------------------------------------------------------------------- Tue Mar 13 13:30:22 UTC 2012 - cfarrell@suse.com - license update: BSD-3-Clause SPDX format ------------------------------------------------------------------- Thu Mar 1 17:48:35 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.1: * Now depends on Celery 2.5.1 * Fixed problem with recursive imports when USE_I18N was enabled (Issue #109). * The CELERY_DB_REUSE_MAX setting was not honored. * The djcelerymon command no longer runs with DEBUG. To enable debug you can set the DJCELERYMON_DEBUG environment variable. * Fixed eventlet/gevent compatability with Django 1.4's new thread sharing detection. * Now depends on django-picklefield 0.2.0 or greater. Previous versions would not work correctly with Django 1.4. ------------------------------------------------------------------- Fri Feb 24 22:18:42 UTC 2012 - alexandre@exatati.com.br - Update to 2.5.0: * Now depends on Celery 2.5. * Database schema has been updated. * Auto-discovered task modules now works with the new auto-reloader functionality. * The database periodic task scheduler now tried to recover from operational database errors. * The periodic task schedule entry now accepts both int and timedelta (Issue #100). * 'Connection already closed' errors occurring while closing the database connection are now ignored (Issue #93). * The ``djcelerymon`` command used to start a Django admin monitor instance outside of Django projects now starts without a celery config module. * Should now work with Django 1.4's new timezone support. Contributed by Jannis Leidel and Donald Stufft. * South migrations did not work properly. Fix contributed by Christopher Grebs. * celeryd-multi now preserves django-related arguments, like ``--settings`` (Issue #94). * Migrations now work with Django < 1.3 (Issue #92). Fix contributed by Jude Nagurney. * The expiry of the database result backend can now be an int (Issue #84). ------------------------------------------------------------------- Mon Nov 14 12:37:25 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.2: - Fixed syntax error in South migrations code (Issue #88). ------------------------------------------------------------------- Mon Nov 7 23:29:19 UTC 2011 - alexandre@exatati.com.br - Update to 2.4.1: * Management commands was missing command line arguments because of recent changes to Celery. * Management commands now supports the --broker|-b option. * South migrations now ignores errors when tables already exist. ------------------------------------------------------------------- Fri Nov 4 17:32:58 UTC 2011 - alexandre@exatati.com.br - Update t0 2.4.0: This release adds South migrations, which well assist users in automatically updating their database schemas with each django-celery release. - Now depends on Celery 2.4.0 or higher. - South migrations have been added. - Test runner now compatible with Django 1.4. - Please read Upgrade Instructions: http://packages.python.org/django-celery/changelog.html#upgrading-for-south-users ------------------------------------------------------------------- Mon Aug 22 11:51:27 UTC 2011 - alexandre@exatati.com.br - Update to 2.3.3: - Precedence issue caused database backend tables to not be created (Issue #62). ------------------------------------------------------------------- Sat Aug 20 18:18:55 UTC 2011 - alexandre@exatati.com.br - Update to 2.3.2: - Fixes circular import of DatabaseBackend. ------------------------------------------------------------------- Thu Aug 11 21:17:47 UTC 2011 - alexandre@exatati.com.br - Update to 2.3.1: - Django database result backend tables were not created. ------------------------------------------------------------------- Fri Aug 5 18:26:41 UTC 2011 - alexandre@exatati.com.br - Update to 2.3.0: - Now depends on Celery 2.3.0. - Regenerate spec file with py2pack. ------------------------------------------------------------------- Fri Jul 1 00:17:42 UTC 2011 - appleonkel@opensuse.org - Changed require from exact version to python-celery >= %{version}. ------------------------------------------------------------------- Sun Feb 20 18:47:46 UTC 2011 - alexandre@exatati.com.br - Update to 2.2.4: * celerybeat: DatabaseScheduler would not react to changes when using MySQL and the default transaction isolation level REPEATABLE-READ (Issue #41). It is still recommended that you use isolation level READ-COMMITTED (see the Celery FAQ). ------------------------------------------------------------------- Sat Feb 12 17:08:52 UTC 2011 - alexandre@exatati.com.br - Update to 2.2.3: * celerybeat: DatabaseScheduler did not respect the disabled setting after restart. * celeryevcam: Expiring objects now works on PostgreSQL. * Now requires Celery 2.2.3 ------------------------------------------------------------------- Thu Feb 3 22:35:40 UTC 2011 - alexandre@exatati.com.br - Update to 2.2.2: * Now requires Celery 2.2.2 * Periodic Task Admin broke if the CELERYBEAT_SCHEDULE setting was not set. * DatabaseScheduler No longer creates duplicate interval models. * The djcelery admin templates were not included in the distribution. ------------------------------------------------------------------- Wed Feb 2 17:35:14 UTC 2011 - alexandre@exatati.com.br - Update to 2.2.1: * Should now work with Django versions previous to 1.2. ------------------------------------------------------------------- Tue Feb 1 11:20:17 UTC 2011 - alexandre@exatati.com.br - Update to 2.2.0: * Now depends on Celery v2.2.0 * djceleryadm: Adds task actions Kill and Terminate task * celerycam: Django's queryset.delete() fetches everything in memory THEN deletes, so we need to use raw SQL to expire objects. * djcelerymon: Added Command.stdout + Command.stderr (Issue #23). * Need to close any open database connection after any embedded celerybeat process forks. * Added contrib/requirements/py25.txt * Demoproject now does ``djcelery.setup_loader`` in settings.py. ------------------------------------------------------------------- Sat Dec 4 09:23:38 UTC 2010 - alexandre@exatati.com.br - Update to 2.1.4: * `djcelerymon`: Optimized the SQL queries used when displaying the task list. * `Admin`: Add a warning to the Edit Periodic Task page if the database scheduler is not used (Note: To remove this warning you can't just use the `-S` argument to `celerybeat`, but have to set the `CELERYBEAT_SCHEDULER` setting). * demoproject: Use database backend by default, and call `djcelery.setup_loader` in settings. * `DatabaseScheduler`: Properly handle periodic tasks being removed from the database. * `DatabaseScheduler`: Added `ModelEntry._default_now` to provide the default value for when `last_run_at` is not set. ------------------------------------------------------------------- Fri Oct 29 15:49:11 UTC 2010 - alexandre@exatati.com.br - Update to 2.1.2. ------------------------------------------------------------------- Thu Oct 14 14:33:54 UTC 2010 - alexandre@exatati.com.br - Update to 2.1.1. ------------------------------------------------------------------- Sat Oct 9 21:03:32 UTC 2010 - alexandre@exatati.com.br - Update to 2.1.0. ------------------------------------------------------------------- Thu Sep 16 15:17:49 UTC 2010 - alexandre@exatati.com.br - Update to 2.0.3. ------------------------------------------------------------------- Fri Jul 30 17:44:05 UTC 2010 - alexandre@exatati.com.br - Update to 2.0.2. ------------------------------------------------------------------- Tue Jun 29 09:03:02 UTC 2010 - poeml@cmdline.net - fix requirement on the picklefield module (missing 'django' in python-django-picklefield package name) ------------------------------------------------------------------- Wed Jun 23 18:38:01 UTC 2010 - alexandre@exatati.com.br - Initial package (1.1.1) 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