Revision 532:569fc23fa37a CHANGELOG

View differences:

CHANGELOG
1

  
2
Version 2.9, 2019-10-23 (maintenance release)
3

  
4
  * Fix non-thread-safe behaviour in PluginAdapter. Plugins built
5
    using the adapter classes in version 2.8 or earlier cannot safely
6
    be used simultaneously across threads with other instances of
7
    themselves or of other plugins in the same library (i.e. shared
8
    object). Hosts have been required to provide synchronisation for
9
    such cases. Version 2.9 introduces synchronisation in the plugin,
10
    making this usage safe. Unfortunately this does not make host code
11
    safe when using older plugin builds, as the problem and its fix
12
    are in the plugin side of the SDK. Caution is still required, but
13
    this fix does allow updated plugin builds to avoid problems with
14
    some existing hosts
15
  * Change required C++ language standard from C++98 to C++11. This
16
    is because of the use of std::mutex in the above fix
1 17

  
2 18
Version 2.8, 2019-02-07 (maintenance and minor feature release)
3 19

  

Also available in: Unified diff