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.11.0
- Apollo 1.7
- HornetQ 2.4.0.Final
- Open MQ 5.1 b09
- RabbitMQ 3.4.3
Fixes
-
The throughput test application uses the subscribe.receipt=true connection parameter to ensure that the broker is ready before the producer starts sending messages
Improvements
- Connection factory – As a preparation for further code streamlining between library versions, a new API compatible factory class TBTConnectionFactory is included in this version which will replace TBTJMSConnectionFactory in the next major release
- Password logging – If Log4D logging is enabled, the passcode header value will be not be logged but replaced with *** in the log output
- Optional units – Several units which are not covered by basic support have been moved to the source/optional directory (BTMessageTransformer*, BTStreamhelper, SSL support units)
- Refactorings – Refactorings reduce unit dependencies and hard type casts in several places
- Cleanup – Removed unused procedure TBTStompClient.Connect(const AURI: IURI)
- Documentation – More documentation improvements and streamlining between library versions
Previous version release notes: Habari Client libraries release 2014.09
Discover more from Habarisoft Blog
Subscribe to get the latest posts sent to your email.