What's New
New Tested with Apache ActiveMQ 5.4.15 and Indy 10.6.2 rev 5426 (ActiveMQ)
New Tested with Apache ActiveMQ Artemis 2.1.0 and Indy 10.6.2 rev 5426 (Artemis)
New Tested with Open MQ 5.1.1 and Indy 10.6.2 rev 5426 (OpenMQ)
New Tested with RabbitMQ 3.6.10 and Indy 10.6.2 5426 (RabbitMQ)
New Updated documentation on asynchronous delivery, IMessageListener will become deprecated
New Performance demo optionally runs multiple times to calculate median result (shift+click start button)
New Chat demo updated to work without Consumer.MessageListener
New ConsumerTool updated to work without Consumer.MessageListener
New Performance demo footer panel shows the version string of currently connected message broker
New Connection configuration demo form shows the version string of currently connected message broker
New Unit tests use STOMP 1.2 by default (ActiveMQ, Artemis, RabbitMQ)
New DUnit test GUI shows the version string of currently connected message broker
New FPCUnit test GUI shows the version string of currently connected message broker
New Removed unused BTQueueBrowser unit (Artemis, OpenMQ, RabbitMQ)
New Removed unused BTQueueRequestor unit
New Refactored and removed BTResourceStrings unit
New Refactored and removed ActiveMQTypes unit
New Constant declarations (SH_DURABLE_SUBSCRIBER_NAME, SH_NOLOCAL) moved to unit BTBrokerConsts
Fixed Fixed unit test TestMessageForOtherSubInWaitForReceiptFrame
Fixed Fixed unit test TestUnicodeWithLanguageNames error ACK: [BSS4012]: Invalid value id for header (OpenMQ)
Fixed Fixed unit test TestReceiveNoWaitMany error ACK: [BSS4012]: Invalid value id for header (OpenMQ)
Fixed Fixed warning 'Private symbol 'GetServerAndConnectionInfo' declared but never used' (RabbitMQ)
Fixed Fixed missing doxygen documentation for IConnectionInfo and other interfaces