Duplicate keys can now be sorted. Sorting has to be enabled with HAM_SORT_DUPLICATES. The default collation can be overwritten with ham_set_duplicate_compare_func.
Bugfixes
If multiple Databases in an Environment are open, an open Transaction was not immediately closed when the first Database was closed (with ham_close)
If multiple Databases in an Environment are open, and just one Database was closed, then the pages of this Database were not flushed correctly
Fixed crash on Linux 64bit/gcc 4.4 with compiler optimization
Other Changes
The documentation is now reduced to public interfaces; internal documentation is only built when requested