OpenSRF 3.0.1 released


We are pleased to announce the release of OpenSRF 3.0.1, a message routing network that offers scalability and failover support for individual services and entire servers with minimal development and deployment overhead.

OpenSRF 3.0.1 is a major bugfix release, and all users of OpenSRF 3.0.0 are advised to upgrade as soon as possible.

The following bugs are fixed in OpenSRF 3.0.1:

  • LP#1744158: If the WebSockets translator lost its XMPP connection, it could continue to accept requests but would never respond to them. Now, when a WS translator backend gets disconnected from XMPP, it will close the client connection and terminate.
  • LP#1746577: Under other conditions, a WebSockets translator backend that had lost its XMPP connection could busy-loop, uselessly consuming CPU. This no longer happens.
  • LP#1762815: This release Fixes an issue in the Perl client time zone handling that resulted in the server defaulting to UTC time instead of the server time zone when no time zone value was received from the client.
  • LP#1340892: opensrf.settings now properly ignores XML comments in opensrf.xml, thereby resolving an Evergreen bug where XML comments in the <marctemplates> section could break the ability to load MARC templates.
  • LP#1243841: A number of compilation warnings showing up on newer releases of Debian and Ubuntu are now resolved.

To download OpenSRF, please visit the downloads page.

We would also like to thank the following people who contributed to the release:

  • Bill Erickson
  • Galen Charlton
  • Chris Sharp
  • Jason Stephenson