release of hamsterdb 2.0.1

6 views
Skip to first unread message

Christoph Rupp

unread,
Feb 19, 2012, 2:16:42 PM2/19/12
to hamster...@googlegroups.com, hamsterdb...@googlegroups.com
Hi,

hamsterdb 2.0.1 is now available for download!

This release adds a few minor features like setting a custom path for log files and re-enabling approximate matching for use with Transactions. A few bugs were fixed as well.

New Features

- Approximate matching now works if Transactions are enabled (only for ham_find)
- Added new parameter HAM_PARAM_LOG_DIRECTORY to specify the directory where the log file and the journal files are stored

Bugfixes

- Win32 release builds no longer crash when using Transactions
- Win32: fixed build issue if HAM_DISABLE_COMPRESSION is defined (thanks, Andy Thalmann (http://www.softdev.ch))
- hamsterdb 2.0.0 failed to load database files created with hamsterdb 1.x because of a bad version check
- Fixed bug where HAM_ONLY_DUPLICATES was ignored when used in a Transaction (thanks, Mark Ruijter)

Other Changes

- The internal ham_device_t structure was rewritten as a C++ class. If you use this structure to overwrite the device handling then you have to rewrite your code.
- Now using the native Win32 API for os_pwrite and os_pread (thanks, Andy Thalmann (http://www.softdev.ch))
- Added a public macro HAM_API_REVISION to allow users to programmatically distinguish between new and old interface of ham_txn_begin

Files are available for download here: http://hamsterdb.com/download.


Reply all
Reply to author
Forward
0 new messages