OpenSRF 2.5.0 released

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

New features in OpenSRF 2.5.0 include:

  • Support for message chunking, i.e., breaking up large OpenSRF messages across multiple XMPP envelopes.
  • The ability to detect the time zone of client applications and include it in messages passed to the server.
  • Dispatch mode for method_lookup subrequests.
  • Example configuration files for using NGINX or HAProxy as a reverse proxy for HTTP, HTTPS, and WebSockets traffic. This can be useful for Evergreen systems that wish to use port 443 for both HTTPS and secure WebSockets traffic.

OpenSRF includes various other improvements as detailed in the release notes.

OpenSRF 2.5.0 will be the minimum version of OpenSRF required for the upcoming release of Evergreen 2.12.

To download OpenSRF, please visit the downloads page.

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

  • Ben Shum
  • Bill Erickson
  • Chris Sharp
  • Dan Scott
  • Galen Charlton
  • Jason Etheridge
  • Jason Stephenson
  • Jeff Davis
  • Kathy Lussier
  • Mike Rylander
  • Remington Steed