Browse Source

Release OK

Ask Solem 12 years ago
parent
commit
058de5a74d
3 changed files with 22 additions and 5 deletions
  1. 21 4
      Changelog
  2. 0 1
      celery/schedules.py
  3. 1 0
      extra/release/doc4allmods

+ 21 - 4
Changelog

@@ -15,9 +15,29 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
 =====
 =====
 :release-date: 2012-09-XX XX:XX X.M BST
 :release-date: 2012-09-XX XX:XX X.M BST
 
 
+- Now depends on kombu 2.4.0
+
 - Now depends on billiard 2.7.3.12
 - Now depends on billiard 2.7.3.12
 
 
-- Now depends on Kombu 2.4.0
+- Redis: Celery now tries to restore messages whenever there are no messages
+  in the queue.
+
+- Crontab schedules now properly respects :setting:`CELERY_TIMEZONE` setting.
+
+    It's important to note that crontab schedules uses UTC time by default
+    unless this setting is set.
+
+    Issue #904 and django-celery #150.
+
+- ``billiard.enable_forking`` is now only set by the processes pool.
+
+- The transport is now properly shown by :program:`celery report`
+  (Issue #913).
+
+- The `--app` argument now works if the last part is a module name
+  (Issue #921).
+
+- Fixed problem with unpickleable exceptions (billiard #12).
 
 
 - Adds ``task_name`` attribute to ``EagerResult`` which is always
 - Adds ``task_name`` attribute to ``EagerResult`` which is always
   :const:`None` (Issue #907).
   :const:`None` (Issue #907).
@@ -45,9 +65,6 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
 - The argument to :class:`~celery.exceptions.TaskRevokedError` is now one
 - The argument to :class:`~celery.exceptions.TaskRevokedError` is now one
   of the reasons ``revoked``, ``expired`` or ``terminated``.
   of the reasons ``revoked``, ``expired`` or ``terminated``.
 
 
-- Redis: Celery now tries to restore messages whenever there are no messages
-  in the queue.
-
 - Old Task class does no longer use classmethods for push_request and
 - Old Task class does no longer use classmethods for push_request and
   pop_request  (Issue #912).
   pop_request  (Issue #912).
 
 

+ 0 - 1
celery/schedules.py

@@ -491,7 +491,6 @@ class crontab(schedule):
         return current_app.conf.CELERY_TIMEZONE
         return current_app.conf.CELERY_TIMEZONE
 
 
 
 
-
 def maybe_schedule(s, relative=False):
 def maybe_schedule(s, relative=False):
     if isinstance(s, int):
     if isinstance(s, int):
         s = timedelta(seconds=s)
         s = timedelta(seconds=s)

+ 1 - 0
extra/release/doc4allmods

@@ -3,6 +3,7 @@
 PACKAGE="$1"
 PACKAGE="$1"
 SKIP_PACKAGES="$PACKAGE tests management urls"
 SKIP_PACKAGES="$PACKAGE tests management urls"
 SKIP_FILES="celery.__compat__.rst
 SKIP_FILES="celery.__compat__.rst
+            celery.__main__.rst
             celery.task.sets.rst
             celery.task.sets.rst
             celery.bin.rst
             celery.bin.rst
             celery.bin.celeryd_detach.rst
             celery.bin.celeryd_detach.rst