|  | @@ -9,6 +9,46 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  If you're looking for versions prior to 3.0.x you should go to :ref:`history`.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +.. _version-3.0.19:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +3.0.19
 | 
	
		
			
				|  |  | +======
 | 
	
		
			
				|  |  | +:release-date: 2013-04-17 04:30:00 P.M BST
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +- Now depends on :mod:`billiard` 2.7.3.28
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +- A Python 3 related fix managed to disable the deadlock fix
 | 
	
		
			
				|  |  | +  announced in 3.0.18.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    Tests have been added to make sure this does not happen again.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +- Task retry policy:  Default max_retries is now 3.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    This ensures clients will not be hanging while the broker is down.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .. note::
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        You can set a longer retry for the worker by
 | 
	
		
			
				|  |  | +        using the :signal:`celeryd_after_setup` signal:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        .. code-block:: python
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                from celery.signals import celeryd_after_setup
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                @celeryd_after_setup.connect
 | 
	
		
			
				|  |  | +                def configure_worker(instance, conf, **kwargs):
 | 
	
		
			
				|  |  | +                    conf.CELERY_TASK_PUBLISH_RETRY_POLICY = {
 | 
	
		
			
				|  |  | +                        'max_retries': 100,
 | 
	
		
			
				|  |  | +                        'interval_start': 0,
 | 
	
		
			
				|  |  | +                        'interval_max': 1,
 | 
	
		
			
				|  |  | +                        'interval_step': 0.2,
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +- Worker: Will now properly display message body in error messages
 | 
	
		
			
				|  |  | +  even if the body is a buffer instance.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +- 3.0.18 broke the MongoDB result backend (Issue #1303).
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .. _version-3.0.18:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  3.0.18
 |