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-alpha

OpenSRF 3.0.0-alpha was released on 21 September 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 will be 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-alpha:

  • Galen Charlton

  • Ben Shum

  • Jason Stephenson