1. Supported platforms

The following Linux distributions are well-tested:

  • Debian 7 (Wheezy), 8 (Jessie), and 9 (Stretch)

  • Ubuntu 14.04 (Trusty Tahr) and 16.04 LTS (Xenial Xerus)

2. OpenSRF 3.0.0

OpenSRF 3.0.0 was released on 2 October 2017. It adds support for Debian 9 (Stretch).

2.1. Upgrade Notes

OpenSRF 3.0 also changes how the shared libraries for services written in C are named. If upgrading from an earlier version of OpenSRF, opensrf.xml should be edited so that shared library file names listed in the <implementation> tag start with "lib". For example,

            <osrf.math>
                <language>C</language>
                <implementation>osrf_math.so</implementation>

should be changed to:

            <osrf.math>
                <language>C</language>
                <implementation>libosrf_math.so</implementation>

2.2. Note for Evergreen Users

OpenSRF 3.0.0 is the minimum version required to run Evergreen 3.0.

2.3. Acknowledgements

We would like to thank the following people who contributed to OpenSRF 3.0.0:

  • Galen Charlton

  • Ben Shum

  • Jason Stephenson