[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Messaging.RabbitMQ / Mono.Messaging.RabbitMQ / ChangeLog
index f3f3d3d1c25792af4e205b54fdb42a76713eb7ad..d977d8de291f4282f3744ff4ca4607483b3f9a13 100644 (file)
@@ -1,3 +1,62 @@
+2010-06-23  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs: Modified to support RabbitMQ 1.8
+       * RabbitMQMessageEnumerator.cs: Modified to support RabbitMQ 1.8
+       
+2009-07-14  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs: Refactored, removed dead code and renamed methods.
+
+2009-07-11  Michael Barker  <mike@middlesoft.co.uk>
+
+       * MessageFactory.cs: Switched to DateTime.UtcNow.
+       * RabbitMQMessageQueue.cs: Removed some unecessary references to realm.
+       * RabbitMQMessagingProvider.cs: Removed some unecessary references to realm.
+       Changed volatile field to use Interlocked.Increment (++i is not thread safe).
+
+2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
+
+       * MessageFactory.cs: Moved TimeSpanToInt32 method to here.
+       * RabbitMQMessageEnumerator.cs:  Added Remove/MoveNext methods that include
+       timeouts.
+       * RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method
+
+2009-05-20  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageEnumerator.cs:  Removed references to realms & tickets.
+       * RabbitMQMessageQueue.cs:  Removed references to realms & tickets.
+               
+2009-05-19  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs: Added comments.
+       
+2008-12-22  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs:  Changed to extend MessageQueueBase to make use
+       of default asynchronous Receive/Peek methods.
+
+2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs:  Throw MessageUnavailableException when there are
+       no messages.
+
+2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueue.cs:  Added selector support for ReceiveBy{Id,CorrelationId}
+       and support for MessageQueueTransactionType, currently only None and Single
+       are supported.  Added PeekBy{Id,CorrelationId} methods.
+       * MessageFactory.cs:  Made read/write message methods non-static and requires
+       the MessagingProvider as a constructor parameter.
+
+2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
+
+       * RabbitMQMessageQueueTransaction.cs: New, Handles transactional delivery
+       by maintaining the transaction context.
+       * RabbitMQMessageQueue.cs: Added support for transactions, purging, deleting
+       and refactored some of the methods to improve the code reuse.
+       * RabbitMQMessagingProvider.cs:  Added methods for queue deletion and
+       creating transactions.
+
 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
 
        * MessageFactory.cs:  Support all properties defined in the 1.1 version of
@@ -16,4 +75,4 @@
 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
 
        * RabbitMQMessageQueue.cs: New
-       * RabbitMQMessagingProvider.cs: New
\ No newline at end of file
+       * RabbitMQMessagingProvider.cs: New