nmdb: Add LevelDB support
[nmdb.git] / UPGRADING
blobf83993792612e56c8d832ec055323ee368dba8b7
2 Here are the notes for upgrading nmdb from one version to another.
4 While normally nothing should be done, sometimes things change in incompatible
5 ways. Here's the listing for the releases, you should always check it before
6 upgrading.
8 0.22 -> 0.23
9  * The server signal handling for SIGUSR1 has been remapped: to reopen the
10    file descriptors send SIGHUP instead of SIGUSR1. SIGUSR1 now puts the
11    server in read-only mode.
13 0.20 -> 0.21
14  * nmdb_get() and nmdb_cache_get() now return -1 instead of 0 when there is a
15    missing key. This was done to allow setting a value to be "" (no data). All
16    bindings have been upgraded, so you only need to worry if you used the C
17    library.
19 0.21 -> 0.22
20  * The protocol has been changed in an incompatible way. Do not use the
21    0.21 library with the new server.
22  * nmdb_incr() and nmdb_cache_incr() now have a new "newval" parameter. If the
23    increment was successful, newval will be set to the resulted value.
24    All bindings have been upgraded to reflect this change.