]> git.evergreen-ils.org Git - OpenSRF.git/blob - doc/RELEASE_NOTES.txt
update release notes for OpenSRF 3.0.0
[OpenSRF.git] / doc / RELEASE_NOTES.txt
1 OpenSRF 3.0.0 release notes
2 ===========================
3
4 Supported platforms
5 -------------------
6 The following Linux distributions are well-tested:
7
8   * Debian 7 (Wheezy), 8 (Jessie), and 9 (Stretch)
9   * Ubuntu 14.04 (Trusty Tahr) and 16.04 LTS (Xenial Xerus)
10
11 OpenSRF 3.0.0
12 -------------
13 OpenSRF 3.0.0 was released on 2 October 2017. It adds support
14 for Debian 9 (Stretch).
15
16 Upgrade Notes
17 ~~~~~~~~~~~~~
18 OpenSRF 3.0 also changes how the shared libraries for services written in
19 C are named.  If upgrading from an earlier version of OpenSRF,
20 `opensrf.xml` should be edited so that shared library file names
21 listed in the `<implementation>` tag start with "lib".  For example,
22
23 [source,sh]
24 ---------------------------------------------------------------------
25             <osrf.math>
26                 <language>C</language>
27                 <implementation>osrf_math.so</implementation>
28 ---------------------------------------------------------------------
29
30 should be changed to:
31
32 [source,sh]
33 ---------------------------------------------------------------------
34             <osrf.math>
35                 <language>C</language>
36                 <implementation>libosrf_math.so</implementation>
37 ---------------------------------------------------------------------
38
39 Note for Evergreen Users
40 ~~~~~~~~~~~~~~~~~~~~~~~~
41 OpenSRF 3.0.0 is the minimum version required to run Evergreen 3.0.
42
43 Acknowledgements
44 ~~~~~~~~~~~~~~~~
45
46 We would like to thank the following people who contributed to OpenSRF 3.0.0:
47
48   * Galen Charlton
49   * Ben Shum
50   * Jason Stephenson