Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers.
Tested with current message broker versions
- Apache ActiveMQ 5.12
- Apollo 1.7.1
- HornetQ 2.4.5.Final
- Open MQ 5.1.1 b02
- RabbitMQ 3.5.6
Improvements in this release
♦ RabbitMQ workaround
A workaround is included for a breaking change in version 3.5.4 of RabbitMQ (and newer).
♦ Support for text content types in RabbitMQ
All messages which have a content type starting with ‘text/’ are treated as text messages.
♦ Deletion of durable subscriptions in RabbitMQ
Deleting durable subscriptions from the client now works as expected.
♦ SSL support activation
The new conditional symbol HABARI_SSL_SUPPORT enables SSL support code. (Important note: SSL is an optional feature, no support is included in the basic support plan).
♦ Removed deprecated functions
Deprecated functions in TJMSConnectionFactory have been replaced by constants in BTBrokerConsts.
♦ HOST header in CONNECT frame
The method TBTStompClient.AddConnectOptions no longer adds a ‘default’ HOST header.
♦ Receipt frame check
A bug has been fixed which caused the client to not wait for a receipt frame.
♦ Frequently asked questions
The Getting Started document now includes a new section with frequently asked questions
Online resources
Previous version release notes: Habari Client libraries release 2015.06
Discover more from Habarisoft Blog
Subscribe to get the latest posts sent to your email.