Browse Source

Updates Changelog

Ask Solem 12 years ago
parent
commit
7fa0eaa7db
2 changed files with 39 additions and 1 deletions
  1. 39 0
      Changelog
  2. 0 1
      celery/concurrency/eventlet.py

+ 39 - 0
Changelog

@@ -9,6 +9,45 @@
 
 If you're looking for versions prior to 3.x you should see :ref:`history`.
 
+.. _version-3.0.9:
+
+3.0.9
+=====
+:release-date: 2012-08-30 06:00 P.M BST
+
+- Important note for users of Django and the database scheduler!
+
+    Recently a timezone issue has been fixed for periodic tasks,
+    but erroneous timezones could have already been stored in the
+    database, so for the fix to work you need to reset
+    the ``last_run_at`` fields.
+
+    You can do this by executing the following command:
+
+    .. code-block:: bash
+
+        $ python manage.py shell
+        >>> from djcelery.models import PeriodicTask
+        >>> PeriodicTask.objects.update(last_run_at=None)
+
+- Fixed a typo in the celerybeat upgrade mechanism (Issue #951).
+
+- Make sure the `exc_info` argument to logging is resolved (Issue #899).
+
+- Fixed problem with Python 3.2 and thread join timeout overflow (Issue #796).
+
+- A test case was occasionally broken for Python 2.5.
+
+- Unit test suite now passes for PyPy 1.9.
+
+- App instances now supports the with statement.
+
+    This calls the new :meth:`~celery.Celery.close` method at exit, which
+    cleans up after the app like closing pool connections.
+
+    Note that this is only necessary when dynamically creating apps,
+    e.g. for "temporary" apps.
+
 .. _version-3.0.8:
 
 3.0.8

+ 0 - 1
celery/concurrency/eventlet.py

@@ -34,7 +34,6 @@ if not EVENTLET_NOPATCH and not PATCHED[0]:
     import eventlet
     import eventlet.debug
     eventlet.monkey_patch()
-    eventlet.debug.hub_prevent_multiple_readers(True)
     eventlet.debug.hub_blocking_detection(EVENTLET_DBLOCK)
 
 from time import time