Hi,
hamsterdb 2.1.0 is nearly ready. In fact, it's stable and you can already download the sources. But there's a small known issue (the hamserver MSVC Project files are not linking correctly) which prevents me from releasing the new version already now. And since i'll be on vacation for the next 3 weeks I won't be able to release it till beginning of March.
I already made announcements that 2.1.0 will have an API cleanup. I was able to reduce the code size by more than 15%, and the API changes are small, but there are many and you definitely will have to adjust your sources. I tried to pack all changes into this release, therefore you do not have to expect any changes for the near future.
The README describes all changes:
https://github.com/cruppstahl/hamsterdb/blob/v2/READMEA lot of deprecated macros and functions were removed; the function names are now more consistent, and duplicate functionality was removed. AES and zlib-compression were also dropped.
I also rewrote the memory mapped I/O handling, which improves performance when opening an existing database.
If you want to have a look then you can pull the sources and check out the "v2" branch:
https://github.com/cruppstahl/hamsterdbbye
Christoph