News
09/23/08
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!
hamsterdb 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
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!
hamsterdb 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!
06/29/08
This release fixes a severe bug in the Logging module. When using Environments, some valid log entries were not written to the log file.
Also, this release introduces the first (limited) support for ACID Transactions! Please read the README or the CHANGELOG to find out more about these limitations. Sources and CHANGELOG are available for download here!
hamsterdb 1.0.4 released
This release fixes a severe bug in the Logging module. When using Environments, some valid log entries were not written to the log file.
Also, this release introduces the first (limited) support for ACID Transactions! Please read the README or the CHANGELOG to find out more about these limitations. Sources and CHANGELOG are available for download here!
06/04/08
This Java wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb-java 0.0.2 released
This Java wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
06/04/08
This .NET wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb-net 0.0.2 released
This .NET wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
06/03/08
This Python wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
The source distribution is available for download here!
hamsterdb-python 0.0.2 released
This Python wrapper release adds support for recovery and logging, which was introduced in hamsterdb 1.0.3.
The source distribution is available for download here!
05/27/08
This release adds support for recovery and logging. Also, a few minor bugs were fixed.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 1.0.3 released
This release adds support for recovery and logging. Also, a few minor bugs were fixed.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
05/10/08
This is the first Python wrapper release.
The source distribution is available for download here!
hamsterdb-python 0.0.1 released
This is the first Python wrapper release.
The source distribution is available for download here!
05/08/08
This release adds a new API function which retrieves the flags of a Database. Also, three minor bugs were fixed.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 1.0.2 released
This release adds a new API function which retrieves the flags of a Database. Also, three minor bugs were fixed.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
04/18/08
This is the first release of the Java wrapper for hamsterdb. It comes with full Javadoc documentation and two samples.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb-java 0.0.1 released
This is the first release of the Java wrapper for hamsterdb. It comes with full Javadoc documentation and two samples.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
05/08/08
This is the first release of the .NET wrapper for hamsterdb. It comes with full documentation (as .chm), two samples in C# and one sample for VB.NET.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb-net 0.0.1 released
This is the first release of the .NET wrapper for hamsterdb. It comes with full documentation (as .chm), two samples in C# and one sample for VB.NET.
Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
02/10/08
This release adds the macro HAM_CALLCONV for changing the calling convention of the API. Also, a new internal function was added which is needed for the Java wrapper.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 1.0.1 released
This release adds the macro HAM_CALLCONV for changing the calling convention of the API. Also, a new internal function was added which is needed for the Java wrapper.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
02/08/08
This is the stable version 1.0.0! Compared to the release candidate, only one small change crept in: the callback-functions for comparing keys got an additional parameter.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 1.0.0 released
This is the stable version 1.0.0! Compared to the release candidate, only one small change crept in: the callback-functions for comparing keys got an additional parameter.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
01/12/08
This is the release candidate for version 1.0. It fixes a few bugs, and the behaviour of some API functions was changed slightly.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 1.0.0rc1 released
This is the release candidate for version 1.0. It fixes a few bugs, and the behaviour of some API functions was changed slightly.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
12/21/07
This release features two new command line tools: ham_dump for dumping databases, and ham_info for printing database information and statistics.
A few minor bugs were fixed as well, especially on the SPARC architecture which is now fully supported.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.9 released
This release features two new command line tools: ham_dump for dumping databases, and ham_info for printing database information and statistics.
A few minor bugs were fixed as well, especially on the SPARC architecture which is now fully supported.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
11/16/07
This release comes with a thin C++ API wrapper and two new C++ samples (db6.cpp and env3.cpp), AES encryption and zlib compression. A few minor bugs were fixed as well.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.8 released
This release comes with a thin C++ API wrapper and two new C++ samples (db6.cpp and env3.cpp), AES encryption and zlib compression. A few minor bugs were fixed as well.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
10/10/07
This release brings major performance improvements for duplicate keys and some bug fixes for record numbers and duplicate keys. The API has two changes (ham_close and ham_env_close now expect a second parameter). A new sample (env2.c) was added; it creates a 1:n relation between a Customers and an Orders database with the help of duplicate keys.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.7 released
This release brings major performance improvements for duplicate keys and some bug fixes for record numbers and duplicate keys. The API has two changes (ham_close and ham_env_close now expect a second parameter). A new sample (env2.c) was added; it creates a 1:n relation between a Customers and an Orders database with the help of duplicate keys.
Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
09/26/07
This release implements "duplicate items". A new sample (db5.c) was added. Also, a few bugs were fixed, especially with "record number" databases and big-endian architectures. hamsterdb is now released under GPL 2.0 or later, and therefore can also be used in GPL 3.0 projects.
Read the Release Notes for more information and known issues. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.6 released
This release implements "duplicate items". A new sample (db5.c) was added. Also, a few bugs were fixed, especially with "record number" databases and big-endian architectures. hamsterdb is now released under GPL 2.0 or later, and therefore can also be used in GPL 3.0 projects.
Read the Release Notes for more information and known issues. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
08/10/07
This release implements "record number" databases; these databases behave like "auto-increment" tables in SQL. The keys of new records are automatically assigned, and incremented with each insert.
Also, a few minor bugs were fixed, and some optimizations took place; the generated database files are much smaller now. Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.5 released
This release implements "record number" databases; these databases behave like "auto-increment" tables in SQL. The keys of new records are automatically assigned, and incremented with each insert.
Also, a few minor bugs were fixed, and some optimizations took place; the generated database files are much smaller now. Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
07/17/07
This release comes with loads of changes and new features! hamsterdb is now able to manage multiple databases in one file. A new flag (HAM_LOCK_EXCLUSIVE) places an exclusive lock on the file. hamsterdb was ported to Windows CE and the Solution file for Visual Studio 2005 now supports builds for x64. Several minor bugs were fixed, and API changes occurred. Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.4 released
This release comes with loads of changes and new features! hamsterdb is now able to manage multiple databases in one file. A new flag (HAM_LOCK_EXCLUSIVE) places an exclusive lock on the file. hamsterdb was ported to Windows CE and the Solution file for Visual Studio 2005 now supports builds for x64. Several minor bugs were fixed, and API changes occurred. Read the Release Notes for more information. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
06/14/07
hamsterdb was ported to SUN Sparc and PowerPC architectures, and the database files are now endian independent. Some other minor bugs and a small memory leak (in-memory databases only) were fixed. Database files from 0.4.2 are not compatible with 0.4.3. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
hamsterdb 0.4.3 released
hamsterdb was ported to SUN Sparc and PowerPC architectures, and the database files are now endian independent. Some other minor bugs and a small memory leak (in-memory databases only) were fixed. Database files from 0.4.2 are not compatible with 0.4.3. Sources, CHANGELOG and prebuilt libraries for Windows (32bit and 64bit) are available for download here!
05/28/07
Welcome to the new webpage of hamsterdb. Feel free to provide feedback!
hamsterdb.com is online
Welcome to the new webpage of hamsterdb. Feel free to provide feedback!
05/28/07
For this release, the header file comments were rewritten and improved. The management of free memory is now based on a bitmap and is a lot faster and more efficient. A unit test suite (based on cppunit) was written. Database files from 0.4.1 are not compatible with 0.4.2. Sources, CHANGELOG and prebuilt libraries for Win32 are available for download here!
hamsterdb 0.4.2 released
For this release, the header file comments were rewritten and improved. The management of free memory is now based on a bitmap and is a lot faster and more efficient. A unit test suite (based on cppunit) was written. Database files from 0.4.1 are not compatible with 0.4.2. Sources, CHANGELOG and prebuilt libraries for Win32 are available for download here!
Licensing
GPL 2 »GPL 3 »
Commercial License »
Help us!
Found an information that is missing on this page? Please send a mail.Quick Links
news ...
about ...
faq ...
download ...
contact ...
licensing ...
contact ...
tutorial ...
api header ...
documentation ...
changelog ...
release notes ...
forum