summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2014-10-16 11:44:09 +1100
committerAlex Gorrod <alexg@wiredtiger.com>2014-10-16 11:44:09 +1100
commit18dfcb33b73c851f4b0f3139dd2a2ef85eda434f (patch)
tree29ad7e22f98aa899737ac74e6a312823e0d87cb0 /NEWS
parent72fa961157ad776beab726c15b92906cd3d7a102 (diff)
downloadmongo-18dfcb33b73c851f4b0f3139dd2a2ef85eda434f.tar.gz
Add changelog for 2.4.0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS62
1 files changed, 62 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 0d3ce71a376..1013c0a954f 100644
--- a/NEWS
+++ b/NEWS
@@ -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
------------------------------------