Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers, including Apache ActiveMQ, Apache ActiveMQ Artemis, OpenMQ and RabbitMQ.
Habari Client libraries release 2016.10
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers. including Apache ActiveMQ and RabbitMQ.
Habari Client libraries release 2016.04
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers.
WildFly 10 Final released
Habari Client libraries release 2015.12
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.13.0
- Apollo 1.7.1
- Artemis 1.0.0
- HornetQ 2.4.5.Final
- Open MQ 5.1.1 b02
- RabbitMQ 3.5.7
Release notes
Full release notes are available at https://www.habarisoft.com/releases/2015.12/
Habari Client libraries release 2015.10
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
Using ActiveMQ Artemis temporary queues over STOMP
In its first version (1.0.0) ActiveMQ Artemis creating temporary destinations from a STOMP client is not supported.
However, Delphi and Free Pascal applications can use Habari Client for Artemis to send messages to temporary queues which have been created by a JMS client. Once the JMS client created the queue, its full name can be transmitted to STOMP clients in the reply-to header, so that the STOMP client can respond to messages over the temporary queue.
Continue reading “Using ActiveMQ Artemis temporary queues over STOMP”
ActiveMQ Artemis replaces HornetQ in WildFly 10
A post in the HornetQ user forum confirms that Apache ActiveMQ Artemis is going to replace HornetQ as the default messaging provider in WildFly 10: Continue reading “ActiveMQ Artemis replaces HornetQ in WildFly 10”
Message broker evaluation and benchmarks
In Pursuit of Messaging Brokers is a comparison between 10 different messaging brokers published by David Gevorkyan at eHarmony. It includes a video and presentation slides.
You must be logged in to post a comment.