News

    04/30/09

    added FOSS license exceptions


    All hamsterdb libraries are released as GPL 2 (or later). To enable linking with other open source (FOSS) libraries, license exceptions were added.
    More information here!


    03/02/09

    hamsterdb Embedded Storage 1.0.8 released


    This release fixes a major bug during ham_erase; if too many elements of a Database page are deleted, the page is merged with other pages. During the merge, if using extended keys, the overflow area of a key could get corrupted.
    Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    02/26/09

    hamsterdb Embedded Storage 1.0.7 released


    This release fixes a bug on big-endian architectures; Databases from little- endian architectures were not loaded correctly, and vice versa. A typo in the Tutorial was fixed.
    Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    09/23/08

    hamsterdb Embedded Storage 1.0.6 released


    This release adds a new flag HAM_CACHE_UNLIMITED which uses unlimited cache, and is therefore nearly as fast as a pure In-Memory Database. Also, the unittests now compile with gcc 4.3.x and glibc 2.8. The C++ API has a new function to assign keys with a template parameter. ./configure has a new option --enable-system-zlib to link against -lz instead of the zlib version which is provided with hamsterdb. Finally, the tutorial has a new chapter about Transaction support.
    Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    08/13/08

    hamsterdb Embedded Storage 1.0.5 released


    This release fixes several minor issues found by static code analysis tools. A bug in the command line tool ham_dump was fixed. hamsterdb was ported to the maemo.org SDK for ATMEL-based Nokia N810 cell phones. The C++ wrapper now supports the Transaction API. On Linux, the flag O_NOATIME is specified when opening or creating files. When closing the Environment or Database, a pending Transaction can now be auto-committed (HAM_AUTO_COMMIT).
    Sources, CHANGELOG and precompiled win32 libraries are available for download here!