Hamsterdb full changelog
Hamsterdb 2.2.1
released Jun 2, 2017 (New Release)
New Features
Added a new API function for bulk operations (ups_db_bulk_operations in ups/upscaledb_int.h)
Bugfixes
Fixed compiler error related to inline assembly on gcc 4.8.x
Fixed bug when ups_cursor_overwrite would overwrite a transactional record instead of the (correct) btree record
Fixed several bugs in the duplicate key consolidation
issue #80: fixed streamvbyte compilation for c++11
issue #79: fixed crc32 failure when reusing deleted blobs spanning multiple pages
Fixed a bug when recovering duplicates that were inserted with one of the UPS_DUPLICATE_INSERT_* flags
Minor improvements for the journalling performance
Fixed compilation issues w/ gcc 6.2.1 (Thanks, Roel Brook)
Added a new API function for bulk operations (ups_db_bulk_operations in ups/upscaledb_int.h)
Bugfixes
Fixed compiler error related to inline assembly on gcc 4.8.x
Fixed bug when ups_cursor_overwrite would overwrite a transactional record instead of the (correct) btree record
Fixed several bugs in the duplicate key consolidation
issue #80: fixed streamvbyte compilation for c++11
issue #79: fixed crc32 failure when reusing deleted blobs spanning multiple pages
Fixed a bug when recovering duplicates that were inserted with one of the UPS_DUPLICATE_INSERT_* flags
Minor improvements for the journalling performance
Fixed compilation issues w/ gcc 6.2.1 (Thanks, Roel Brook)
Hamsterdb 2.1.1
released Jul 3, 2013 (New Release)
· Removed internal (but exported) functions ham_env_get_device, ham_env_set_device
· Improved integration of tcmalloc, removed ham_env_set_allocator
· A small semantic change: when retrieving partial records with ham_db_find or ham_cursor_find, the partial size is now stored in record.partial_size and the original size is stored in record.size. Previously, the partial size was stored in record.size.
· Merged various MacOS related fixes
· Fixed build if remote functionality is disabled (i.e. because protobuffer or libcurl is missing)
· Improved integration of tcmalloc, removed ham_env_set_allocator
· A small semantic change: when retrieving partial records with ham_db_find or ham_cursor_find, the partial size is now stored in record.partial_size and the original size is stored in record.size. Previously, the partial size was stored in record.size.
· Merged various MacOS related fixes
· Fixed build if remote functionality is disabled (i.e. because protobuffer or libcurl is missing)
Hamsterdb 2.1.0
released Mar 5, 2013 (New Release)
Semantic Changes:
· Extended keys are now disabled by defau< use HAM_ENABLE_EXTENDED_KEYS to enable them
· Creating/Opening an Environment is now mandatory; ham_open/ham_create were removed
· ham_new, ham_delete, ham_env_new, ham_env_delete were removed as well and are no longer required
Renamed Macros/Functions:
· C++ API: renamed the namespace from quot;hamquot; to quot;hamsterdbquot;
· ham_check_integrity -> ham_db_check_integrity
· ham_get_error -> ham_db_get_error
· ham_set_prefix_compare_func -> ham_db_set_prefix_compare_func
· ham_set_compare_func -> ham_db_set_compare_func
· ham_find -> ham_db_find
· ham_insert -> ham_db_insert
· ham_erase -> ham_db_erase
· ham_get_key_count -> ham_db_get_key_count
· ham_get_parameter -> ham_db_get_parameter
· ham_get_env -> ham_db_get_env
· ham_close -> ham_db_close
· HAM_DB_READ_ONLY -> HAM_WRITE_PROTECTED
· HAM_WRITE_THROUGH -> HAM_ENABLE_FSYNC
· HAM_PARAM_GET_FLAGS -> HAM_PARAM_FLAGS
· HAM_PARAM_GET_FILEMODE -> HAM_PARAM_FILEMODE
· Extended keys are now disabled by defau< use HAM_ENABLE_EXTENDED_KEYS to enable them
· Creating/Opening an Environment is now mandatory; ham_open/ham_create were removed
· ham_new, ham_delete, ham_env_new, ham_env_delete were removed as well and are no longer required
Renamed Macros/Functions:
· C++ API: renamed the namespace from quot;hamquot; to quot;hamsterdbquot;
· ham_check_integrity -> ham_db_check_integrity
· ham_get_error -> ham_db_get_error
· ham_set_prefix_compare_func -> ham_db_set_prefix_compare_func
· ham_set_compare_func -> ham_db_set_compare_func
· ham_find -> ham_db_find
· ham_insert -> ham_db_insert
· ham_erase -> ham_db_erase
· ham_get_key_count -> ham_db_get_key_count
· ham_get_parameter -> ham_db_get_parameter
· ham_get_env -> ham_db_get_env
· ham_close -> ham_db_close
· HAM_DB_READ_ONLY -> HAM_WRITE_PROTECTED
· HAM_WRITE_THROUGH -> HAM_ENABLE_FSYNC
· HAM_PARAM_GET_FLAGS -> HAM_PARAM_FLAGS
· HAM_PARAM_GET_FILEMODE -> HAM_PARAM_FILEMODE
Hamsterdb 2.0.5
released Dec 6, 2012 (New Release)
Bug fixes:
· (dotnet) Fixed invalid memory access when using Parameter[] in env.CreateDatabase or env.OpenDatabase (Thanks, Jason)
· Issue 16: Fixed the recovery process for temporary Transactions
Other Changes:
· Removed HAM_PARAM_GET_STATISTICS; ham/hamsterdb_stats.h is no longer public, and the functions are no longer exported
· Renamed HAM_IN_MEMORY_DB to HAM_IN_MEMORY
· The internal C++ implementation was moved into namespace quot;hamquot; in order to avoid conflicts with other applications
· Performance improvements when using record number databases with recovery
· Win32 files are now created with FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
· (dotnet) Fixed invalid memory access when using Parameter[] in env.CreateDatabase or env.OpenDatabase (Thanks, Jason)
· Issue 16: Fixed the recovery process for temporary Transactions
Other Changes:
· Removed HAM_PARAM_GET_STATISTICS; ham/hamsterdb_stats.h is no longer public, and the functions are no longer exported
· Renamed HAM_IN_MEMORY_DB to HAM_IN_MEMORY
· The internal C++ implementation was moved into namespace quot;hamquot; in order to avoid conflicts with other applications
· Performance improvements when using record number databases with recovery
· Win32 files are now created with FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
Hamsterdb 2.0.4
released Sep 3, 2012 (New Release)
New Features
None
Bugfixes
Fixed linker error when libboost_thread-mt.lib is installed
Fixed compilation error in OSX Lion
Fixed HAM_INTERNAL_ERROR when creating database with HAM_ENABLE_RECOVERY but without HAM_ENABLE_TRANSACTIONS
Other Changes
(java) Fixed race condition when closing Cursors (thanks, Mark S.)
Fixed issue 8: Fixed data corruption when retrieving a record returns HAM_BLOB_NOT_FOUND (thanks, Artem)
Fixed several bugs (mainly related to misplaced asserts) when performing recovery
Fixed crash when reusing a page from the cache that was not correctly initialized (thanks, Jason)
Fixed crash when HAM_ENABLE_RECOVERY w/o HAM_ENABLE_TRANSACTIONS (thanks, Peter)
Fixed issue 7: approximate matching did not return the correct key (thanks, Artem)
Fixed MacOS compilation problem (thanks, Jason P.)
None
Bugfixes
Fixed linker error when libboost_thread-mt.lib is installed
Fixed compilation error in OSX Lion
Fixed HAM_INTERNAL_ERROR when creating database with HAM_ENABLE_RECOVERY but without HAM_ENABLE_TRANSACTIONS
Other Changes
(java) Fixed race condition when closing Cursors (thanks, Mark S.)
Fixed issue 8: Fixed data corruption when retrieving a record returns HAM_BLOB_NOT_FOUND (thanks, Artem)
Fixed several bugs (mainly related to misplaced asserts) when performing recovery
Fixed crash when reusing a page from the cache that was not correctly initialized (thanks, Jason)
Fixed crash when HAM_ENABLE_RECOVERY w/o HAM_ENABLE_TRANSACTIONS (thanks, Peter)
Fixed issue 7: approximate matching did not return the correct key (thanks, Artem)
Fixed MacOS compilation problem (thanks, Jason P.)
Hamsterdb 2.0.2
released May 7, 2012 (New Release)
· Fixed a buffer overrun in the freelist
· hamsterdb is now thread safe. The boost c++ library is now required for building
· enabled approx matching for ham_cursor_find
· hamsterdb is now thread-safe
· When using Transactions, the key->data and record->data pointers will point into memory managed by the Transaction, not by the Database
· hamsterdb is now thread safe. The boost c++ library is now required for building
· enabled approx matching for ham_cursor_find
· hamsterdb is now thread-safe
· When using Transactions, the key->data and record->data pointers will point into memory managed by the Transaction, not by the Database
Hamsterdb 2.0.0
released Jan 25, 2012 (New Release)
· Changed interface ham_txn_begin, also for Wrapper APIs
· When recovery or transactions are enabled then for most operations the physical log is no longer required; this reduces I/O and improves performance
· dotnet: integrated the files, updated the interface
· java: integrated the files, updated the interface
· wince: moved to /contrib directory
· When recovery or transactions are enabled then for most operations the physical log is no longer required; this reduces I/O and improves performance
· dotnet: integrated the files, updated the interface
· java: integrated the files, updated the interface
· wince: moved to /contrib directory
Hamsterdb 1.1.8
released Dec 8, 2010 (New Release)
· configure.in will no longer overwrite -Ox flags; the default compilation option is now -O2
· bugfix with HAM_DIRECT_ACCESS and cursors which insert duplicates at the
· beginning of the duplicate list; if record size is
· bugfix with HAM_DIRECT_ACCESS and cursors which insert duplicates at the
· beginning of the duplicate list; if record size is
Hamsterdb for Windows 7 - free download notice
Windows 7 Download periodically updates software information of Hamsterdb from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
FREE VPN PROXY by SEED4.ME WINDOWS
Free VPN by Seed4Me -
MacX MediaTrans
63% Off -
WinX DVD Copy Pro
42% Off -
WinX DVD Ripper
50% Off -
MacX DVD Ripper Pro
50% Off
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- dotConnect for MySQL Professional 9.3.104
- Mouse Gestures 1.2
- iReport 5.6.0
- Ultimate SFTP Component 5.2.9092
- Active Sound Recorder for .NET 4.4.0.2
- TsMultiLineComboBox 1.04
- jPDFAssemble 2021R1
- Audio Sound Editor for .NET 8.0
- ScNet 1.0.0
- Ultimate ZIP Component 5.2.9092
- Visualization Toolkit (VTK) 9.1.0
- My RSE Extensions 1.0.2
- MailMill COM x64 1.2.5
- Hamsterdb 2.2.1
- Lazarus x64 3.2
- WebData 10.2.4.0
- dotConnect Universal Mobile Edition 5.2.21
- yWriter 7.1.5.2
- LMD-Tools Special Edition 2013
- EditBox 0.0.23
Popular Tags
windows 7
pop3
visual basic
programming
postnet
asp net
visual studio
pdf417
mime
activex
dll
net
pdf
net component
control
server
barcode
code 93
delphi
windows
ssl
vb net
smtp
email
sdk
html
component
library
dotnet
.net
Popular Windows 7 Software
- Qt 6.8.1
- Simply Fortran 3.38 Build 4338
- StrokeScribe 5.2.12.0
- Turbo C++ 3.0
- Free OCR C# 2022.8.7804
- C# QR Barcode Reader 2021.11
- Turbo Pascal 7.0
- PILS 0.4.0
- DOSBox 0.74.3
- dotConnect for MySQL Professional 9.3.104
- All-In-One Cufon 1.1.1
- Open Fortran Parser 0.8.3
- jPDFImages 2021R1
- TrueUpdate 3.5.3.0
- Portable RJ TextEd 4.14
© 2025 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.