diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2014-10-16 11:44:09 +1100 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2014-10-16 11:44:09 +1100 |
commit | 18dfcb33b73c851f4b0f3139dd2a2ef85eda434f (patch) | |
tree | 29ad7e22f98aa899737ac74e6a312823e0d87cb0 /NEWS | |
parent | 72fa961157ad776beab726c15b92906cd3d7a102 (diff) | |
download | mongo-18dfcb33b73c851f4b0f3139dd2a2ef85eda434f.tar.gz |
Add changelog for 2.4.0
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -1,3 +1,65 @@ +WiredTiger release 2.4.0, 2014-10-15 +------------------------------------ + +The WiredTiger 2.4.0 release contains significant new features, API changes +and many bug fixes. + +New features and API changes: + +* Allow cursors to keep their position across transaction boundaries. That is + WT_SESSION::begin and WT_SESSION::commit no longer reset cursors. [#1181] + +* Add ground work to support building WiredTiger on Windows. + +* Add ability to customize a collator for specific data sources or with + application managed metadata. See upgrading documentation for more + information. [#1165] + +* Enhance extension mechanism in WiredTiger to support loading extensions from + the application binary - not just a separate library. [#1174] + +* Replace WT_SESSION::create lsm=(merge_threads) configuration option with + wiredtiger_open lsm_manager=(worker_thread_max). See upgrading documentation + for more information. + +* Enhancements to the WiredTiger Python API build process. [#1188] + +* Add ability to dump and load WiredTiger databases in JSON format. [#1154] + +* Add ability to automatically checkpoint based on the volume of log records + generated since the last checkpoint. Enabled using wiredtiger_open + configuration option of the form: "checkpoint=(log_size=size)" [#1170] + +* Enhance functionality allowing users to write content into the WiredTiger + transaction log. [#1171][#1175] + +* Enhance the WiredTiger HyperLevelDB implementation to support log replay. + [#1106][#1155] + +Other significant changes: + +* Fix several bugs in the shared cache implementation. [#1180][#1176] + +* Fix a bug where WiredTiger could overwrite the public URI field in a cursor. + [#1235] + +* Fix several bugs in salvage implementation. [#1222][#1169] + +* Several bug fixes and enhancements for WT_CONNECTION::reconfigure. + [#1214][#1172] + +* Fix several bugs in raw compression implementation. Relevant for data that + compresses extremely well. [#1191] + +* Fix a bug in cursors. When an operation returns WT_NOTFOUND, the cursor is + now left pointing to the original key/value pair. [#1209] + +* Several bug fixes and enhancements to WiredTiger LevelDB interface. + +* Switch default build from using adaptive pthread mutexes to default pthread + mutexes. + + WiredTiger release 2.3.1, 2014-08-14 ------------------------------------ |