News

    07/04/11

    hamsterdb Embedded Database 1.1.12 released


    This release fixes a bug in the cache. The cache was not purged correctly, and the memory consumption exceeded the cache limits that were configured with HAM_PARAM_CACHESIZE. Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    06/28/11

    hamsterdb Embedded Database 1.1.11 released


    This release fixes a performance regression when using Transactions. Even if the flag HAM_WRITE_THROUGH is not set, hamsterdb would sometimes flush the open file handles via fsync/fdatasync, causing performance slowdowns. Also, the ./configure switch --enable-internal was removed and is now enabled by default. Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    06/25/11

    hamsterdb Embedded Database 1.1.10 released


    This release fixes a bug in the cache, which caused the cache to grow and exceed the cache limits. A few other minor bugs were fixed, and the recovery process was improved: changes in the header page (i.e. when adding new Databases or when changing the address of a root page) were not correctly logged. The flag HAM_WRITE_THROUGH has a new meaning: instead of immediately flushing all pages it will now flush all file handles after a Transaction was committed or aborted. This has a performance impact, but improves the Durability of the Transactions. Sources, CHANGELOG and precompiled win32 libraries are available for download here!


    04/06/11

    Blogpost: A short status update


    Please go to http://crupp.de/2011/04/06/a-short-status-update/