Habari Client for ActiveMQ 5.0 Milestone 1 released

Habarisoft released the first milestone release of its Object Pascal Habari Client library for the popular Apache ActiveMQ message broker.

habari_logo_2016

Changes:

  • added logging of broker version string and Stomp protocol version number (requires slf4p logging)
  • added logging of detected message type of incoming Stomp message (text, binary, object, map)
  • added a check for unsupported character sets in the content-type header of incoming text messages
  • added a DUnit/FPCUnit base test class which provides a parameter-compatible ExpectException method for FPCUnit
  • added a warning at compile time for Free Pascal 3.0.0, since a bug in LocalTimeToUniversal function may cause wrong message expiration time (bug has been fixed in Free Pascal 3.0.2)
  • tested with Free Pascal 3.0.2 and ActiveMQ 5.14.3
  • tested with Indy 10.6.2 v 5395 (contained in Delphi 10.1 Berlin)
  • tested with IPv6
  • removed Free Pascal 2.6.* and non-Unicode Delphi support, code cleanup

Habari Client for ActiveMQ 5.0 Milestone 1 is available for registered users now. Habari Client libraries are also available for the free open source message brokers Apache ActiveMQ Artemis, Open MQ and RabbitMQ.

About the Apache ActiveMQ free open source message broker

Apache ActiveMQâ„¢ is the most popular and powerful open source messaging and Integration Patterns server. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.

ActiveMQ logo

Habari Client libraries release 2017.02

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.

Continue reading

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.

Continue reading

ActiveMQ Artemis 1.4 released

The Apache Software Foundation released ActiveMQ Artemis 1.4.0. The new release includes additions such as Interceptors on the MQTT Protocol, Reload configuration support, Improved support of AMQP and STOMP, and a number of improvements around stability, performance and HA.

About Apache ActiveMQ Artemis:
The Apache ActiveMQ Artemis message broker includes AMQP protocol support, OpenWire support for ActiveMQ 5 clients, STOMP protocol support, HornetQ Core protocol support for HornetQ 2.4, 2.5 clients, JMS 2.0 and 1.1 support. Read more

ActiveMQ Artemis client library for Delphi and Free Pascal

Habari Client for Artemis is a library for Delphi and Free Pascal which provides access to the ActiveMQ Artemis open source message broker. Habari Client libraries use STOMP for asynchronous communication and are available for six different message brokers.

habari_logo_2016

 

Habari Client for RabbitMQ 4.4 alpha 1 released

Habarisoft released the first development snapshot of its Habari Client library for Delphi and Free Pascal application integration with the RabbitMQ free open source message broker.

Changes in this development snapshot include:

  • improved DUnit and FPCUnit test organization
  • x-message-ttl example project
  • fix for /exchange destination subscriptions
  • exchange destination example project
  • SLF4P logging framework update
  • minor fixes and core library changes

This development snapshot has been tested with RabbitMQ 3.6.5 (released 5 August 2016). It is available for registered users download in the snapshot folder.

habari_logo_2016

 

Connect Delphi and Free Pascal applications with WildFly 10 Final

Earlier this year, Red Hat released WildFly 10 Final, a free and open source application server for the Java platform. If you need to exchange data between Delphi or Free Pascal code and WildFly 10, you can follow these steps for a quick demonstration of the Habari Client for Artemis library from Habarisoft. This native library uses the platform-independent STOMP wire protocol for asynchronous, bidirectional message exchange with popular message brokers, including the default message broker included in WildFly 10, Apache ActiveMQ Artemis.

Continue reading

ActiveMQ Artemis 1.3 released

The Apache Software Foundation released ActiveMQ Artemis 1.3. The new release includes feature complete OpenWire, LDAP ActiveMQ 5.x modules and initial JDBC storage implementation.

About Apache ActiveMQ Artemis:
The Apache ActiveMQ Artemis message broker includes AMQP protocol support, OpenWire support for ActiveMQ 5 clients, STOMP protocol support, HornetQ Core protocol support for HornetQ 2.4,2.5 clients, JMS 2.0 and 1.1 support.

ActiveMQ Artemis client library for Delphi and Free Pascal

Habari Client for Artemis is a library for Delphi and Free Pascal which provides access to the ActiveMQ Artemis open source message broker. Habari Client libraries use STOMP for asynchronous communication and are available for six different message brokers.

habari_logo_2016