Ver Fonte

Updated changelog

Ask Solem há 16 anos atrás
pai
commit
cd3d696cfc
1 ficheiros alterados com 63 adições e 0 exclusões
  1. 63 0
      Changelog

+ 63 - 0
Changelog

@@ -2,6 +2,69 @@
 Change history
 ==============
 
+0.3.8 [xxxx-xx-xx xx:xx P.M CET] 
+-----------------------------------------------
+
+	* **IMPORTANT** Use AMQP's ``basic.consume`` instead of ``basic.get``.
+		This means we're no longer polling the broker for new messages.
+
+	* **IMPORTANT** Default concurrency is now set to the number of CPU
+		available on the system.
+
+	* **IMPORTANT** ``tasks.register``: Renamed ``task_name`` argument to
+		``name``, so
+
+			>>> tasks.register(func, task_name="mytask")
+
+		has to be replaced with:
+
+			>>> tasks.register(func, name="mytask")
+
+	* The daemon now correctly runs if the pidlock is stale.
+
+	* Now compatible with carrot 0.5.0 (TBA)
+
+	* Default AMQP connnection timeout is now 4 seconds.
+	* ``AsyncResult.read()`` was always returning ``True``.
+
+	*  Only use README as long_description if the file exists so easy_install don't
+		break. Closes #11.
+
+	* ``celery.view``: JSON responses now properly set its mime-type. 
+
+	* ``apply_async`` now has a ``connection`` keyword argument so you
+		can re-use the same AMQP connection if you want to execute
+		more than one task.
+
+	* Handle failures in task_status view such that it won't throw 500s.
+
+	* Fixed typo ``AMQP_SERVER`` in documentation to ``AMQP_HOST``.
+
+	* Worker exception e-mails send to admins now works properly.
+
+	* No longer depends on ``django``, so installing ``celery`` won't affect
+		the preferred django version installed.
+
+	* Now works with PostgreSQL (psycopg2) again by registering the
+		``PickledObject`` field.
+
+	* ``celeryd``: Added ``--detach`` option as an alias to ``--daemon``, and
+		it's the term used in the documentation from now on.
+
+
+	* Make sure the pool and periodic task worker thread is terminated
+		properly at exit. (So ``Ctrl-C`` works again).
+
+	* Now depends on ``python-daemon``.
+
+	* Removed dependency to ``simplejson``
+
+	* Cache Backend: Re-establishes connection for every task process
+		if the Django cache backend is memcached/libmemcached.
+
+	* Tyrant Backend: Now re-establishes the connection for every task
+		executed.
+
 0.3.3 [2009-06-08 01:07 P.M CET] 
 -----------------------------------------------