Sunday, December 18, 2011

ActiveMQ-CPP Version 3.4.1 Released

Its official, AcitveMQ-CPP v3.4.1 has now been released. 

This is a bug fix release of the ActiveMQ-CPP client which includes some fixes for issues found since the initial v3.4.0 release.  There is also one new feature that requires no API changes so it made it into this release.  The session 'recover' method is now implemented, see the API docs for info on how its used.  Some linker issues affecting dynamic libraries that several users on Mac and newer GCC releases have seen are fixed also.

Some highlights for this release:

* Implements the Session recover method.
* Fixed some build issues on Mac with dynamic libs.
* Fixed an issue with BytesMessage marshaling when compression is enabled.
* Fixed an issue on Windows with some unmarshaling cases causing a crash.
* A few other minor package and build fixes.

You can download the source package from here:

Saturday, November 19, 2011

Apache.NMS.Stomp v1.5.2 Released

Today marks the official release of Apache.NMS.Stomp v1.5.2.  We put a lot of work into this one fixing bugs that were found since the 1.5.1 release.

For anyone on v1.5.1 I'd definitely recommend upgrading, there were a couple of threading issues that have been resolved which should make things more stable, and interoperability with Stomp v1.1 should be much improved.

The v1.5.2 release page is here

Apache.NMS.ActiveMQ v1.5.2 Released

Today marks the official release of Apache.NMS.ActiveMQ v1.5.2.  We put a lot of work into this one fixing bugs that were found since the 1.5.1 release.  Some really nice performance fixes in this release along with some thread leaks and concurrency errors.

For anyone on v1.5.1 I'd definitely recommend upgrading, there were a couple of threading issues that have been resolved which should make things more stable, and reconnection times during failover should be much improved.

The v1.5.2 release page is here

Saturday, June 4, 2011

Apache.NMS.ActiveMQ v1.5.1 Released

Today marks the official release of Apache.NMS.ActiveMQ v1.5.1.  We put a lot of work into this one fixing bugs that were found since the 1.5.0 release.  The MS Distributed Transaction Support should be much more stable in this release.

For anyone on v1.5.0 I'd definitely recommend upgrading, there were a couple of threading issues that have been resolved which should make things more stable.

The v1.5.1 release page is here

Tuesday, May 10, 2011

CamelOne Conference plus Free Community Event

FuseSource is sponsoring a free community event in line up for the CamelOne conference.




Community Event

Many of us are going to be in the Washington DC area the week of May 23rd for CamelOne. Meet other users, developers and committers on Apache Camel, ServiceMix, ActiveMQ and CXF at a free Community Meet and Greet sponsored by FuseSource on Monday, May 23rd from 6-8 pm in the Pinzimini Restaurant at the Westin Arlington Gateway. This event will have free food and drinks and FuseSource is hosting it so that we can get-together and catch up while many of us are in town for CamelOne. There is a great speaker line up for CamelOne, and many of those speakers can't turn down free beers and to socialize. So come and say hi to the fathers of the EIPs: Gregor Hophe (author of EIP book) and James Strachan (founder of Camel). Also Jonathan and Claus will be there as well, and we are all speaking at the CamelOne conference.

The free Community Meet and Greet is on Monday night, May 23rd, CamelOne runs all day on Tuesday, May 24th, followed by a reception, and we have 2 Day training classes running on Wed-Thursday.

CamelOne Conference

CamelOne is the premier Open Source Integration and Messaging Conference, and in one session-filled day you can learn about the advantages of open source software, how to successfully develop and deploy solutions, and what organizations like FAA and Sabre Holdings are building with open source.

Come to CamelOne 2011 and:

  • Learn how IT organizations are saving money and gaining vendor-independence by using open source
  • Meet industry experts and the founders and leaders of Apache's most popular integration and messaging projects
  • Network with developers, architects, decision makers and vendors

CamelOne is the first ever community event created specifically for enterprise users of open source Apache Camel, ServiceMix, ActiveMQ and CXF. It includes technical and business sessions, and keynote presentations by Gregor Hohpe, co-author of Enterprise Integration Patterns, James Strachan, the creator of Groovy, Apache Camel, and many other widely known open source projects and David Linthicum, CTO and Founder of Blue Mountain Labs, and Author of Enterprise Application Integration. The event will also include technical sessions, networking venues and hands-on product training from FuseSource, the leading vendor of open source integration and messaging solutions.

Why Attend?

  • Lessons from Enterprise Users of Open Source Integration and Messaging Solutions, including FAA, Sabre, and AT&T  that covering topics such as architectural implementation details, best practices, and how to justify using open source to internal stakeholders
  • Many Sessions from Developers and Project Founders and Committers covering Apache Camel, ServiceMix, ActiveMQ, and CXF.  
  • 2-Day Hands-On Training Classes on ServiceMix with Camel and ActiveMQ.
  • One event to answer all questions about open source, and the resources to get started
  • Meet peers that are being successful today
  • Have your books signed by authors of the: EIP book, EAI book, Camel in Action, and ActiveMQ in Action
More details about speakers and agenda at the CamelOne web site.

Friday, April 29, 2011

ActiveMQ-CPP v3.4.0 Released

Right on the heels of the AcitveMQ-CPP v3.3.0 release comes a new v3.4.0 release. Thanks to some helpful users we identified some issues that really needed to get fixed and also spotted some places where we could improve the CMS API.

This is a major release of the ActiveMQ-CPP client which includes some API changes so ABI breakage is expected and there's several improvements over the 3.3.0 release in the area of failover. Some additional methods have been added to the CMS API to make it easier to use, see the API documentation for more information.

Some highlights for this release:

* Added start and stop methods to CMS Session and MessageConsumer.
* Fixed some build issues on Windows, DLLs should work again.
* Resolved some issues with failover not recovering consumers correctly.
* Fixed some problems with URI parsing.

You can download the source package from here.

Saturday, April 16, 2011

ActiveMQ-CPP v3.3.0 Released

Its official, AcitveMQ-CPP v3.3.0 has now been released.

This is a major release of the ActiveMQ-CPP client which includes some
API changes and several new features and improvements. Some additional
methods have been added to the CMS API to make it easier to use, see the
API documentation for more information.

Some highlights for this release:

* Solved some deadlock issues that could occur during failover
when using asynchronous consumers.
* Synchronous Consumers now get an exception if they call receive
when the Connection has failed.
* CMS API now provides an XA domain for linking the CMS client
into XA transactions.
* The Failover Transport now supports the connection rebalancing
feature in ActiveMQ.
* Fixes in the Stomp handling allow the client to work with
ActiveMQ Apollo.
* Better message redelivery processing for Transacted consumers.
* Fixes to the AutoConf script make builds more reliable.
* Lots of other minor fixes and improvements.

You can download the source package from here:

Saturday, March 5, 2011

ActiveMQ-CPP v3.2.5 Released

Another new release, ActiveMQ-CPP v3.2.5 is out.  This release fixes some more bugs found in the v3.2.4 release.  The download page is located here.

One important fix is that the client will now work on Mac again, although only if built as a static lib, for some reason the dylib segfaults. 

This release also fixes some issues with validation on X509 certificates in the SSL transport and improves the URI parsing code so your complex failover transport URI's should now be handled much better.

Friday, February 18, 2011

Apache.NMS.ActiveMQ v1.5.0 Released

Today marks the official release of Apache.NMS.ActiveMQ v1.5.0.  We put a lot of work into this one fixing bugs and adding some great new features.  Here's a list of some of the important changes in this version. 
  • New startupMaxReconnectAttempts option in the failover transport.
  • Fixed a memory leak in the Inactivity Monitoring code.
  • Fixed a bug that could cause the Failover to not work.
  • Fixed a bug that caused SSL Certs to not be loaded in some cases.
  • Several other bugfixes for issues found since v1.4.0 was released.
  • Added support for participation in .NET Distributed Transactions (MSDTC).
  • Added .NET 4.0 build.
  • Many more fixes and internal improvements.
For anyone on v1.4.0 I'd definitely recommend upgrading, there were a couple of resources leaks in there that are fixed now.

I've also been working on overhauling the NMS Website, if anyone has any NMS articles or samples they'd like to share I'd be glad to work them into the new site.  Or if you just want to let us know you are using NMS that'd be great look, we would gladly add a link to projects using NMS to the site.

The v1.5.0 release page is here.

Monday, January 31, 2011

Apache.NMS.Stomp v1.5.1 released.

The Apache.NMS.Stomp 1.5.1 Release bundle is now available. This release is based on the Apache.NMS API v1.5.0 and runs on .NET frameworks 2.0+, .NETCF 2.0+ and Mono 2.0+.  This version fixed some bugs that were found in the initial Stomp client v1.5.0 release.

Changes in the v1.5.x release of the .NET Stomp client include:
v1.5.0
  • Support for the current changes in the Stomp 1.1 draft specification.
  • Improved Inactivity Monitoring with two way heartbeats when used with a Stomp v1.1 broker.
  • New startupMaxReconnectAttempts option in the failover transport.
  • Several other bugfixes for issues found since v1.4.0 was released.
v1.5.1
  • Fixed a memory leak in the Inactivity Monitoring code.
  • Fixed a bug that could cause the Failover to not work.
  • Fixed a bug that caused SSL Certs to not be loaded in some cases.
  • Fixed a bug that was causing major performance issues for synchronous consumers.
  • Fixed issues found with the Stomp v1.1 support.


You can download the release bundles from the Apache.NMS 1.5.0 download page