From 749191d856e3a4a25f88866019b02bb5c6417c69 Mon Sep 17 00:00:00 2001 From: Michael Cahill Date: Wed, 9 Oct 2013 14:49:18 +1100 Subject: Cut the 1.6.5 release. --- NEWS | 39 +++++++++++++++++++++++++++++++++++++++ src/docs/top/main.dox | 6 +++--- src/docs/upgrading.dox | 5 +++++ 3 files changed, 47 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index d8fd523f200..aa6c2ea212c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,42 @@ +WiredTiger release 1.6.5, 2013-10-09 +------------------------------------ + +This is primarily a bugfix and performance tuning release. The main changes are: + +* Change the default statistics_fast configuration from false to true. + +* Change WT_CURSOR::insert to not hold a position. [#673] + +* Disallow WT_SESSION::compact operations on LSM trees. + +* The 'sync' setting to wiredtiger_open has been renamed 'checkpoint_sync'. + +* Add a "metadata:" cursor type. [#660] + +* Fix race in the cache's dirty byte tracking. [#635, #699] + +* Fix a bug scanning through a memory-mapped file with overflow items. [#701] + +* Use hardware checksum instructions when available. [#582, #702] + +* Several bug fixes related to tracking active transaction IDs and detection of + obsolete updates with high concurrency workloads. [#639, #643, #657, #683] + +* Fix several bugs in LSM including races on shutdown and Bloom filter + creation. [#686, #687, #688]. + +* Fix a bug in LSM where we were not including Bloom filter files in backups. + [#684] + +* Optimize the LSM throttle and merge algorithms. [#676] + +* Make hot backups work concurrently with files being bulk-loaded. [#570, #653] + +* Add full support for snapshot isolation to LSM: only switch LSM chunks if all + changes are globally visible and detect conflicts between transactions across + file switches. [#629] + + WiredTiger release 1.6.4, 2013-08-20 ------------------------------------ diff --git a/src/docs/top/main.dox b/src/docs/top/main.dox index f05bcc0e479..3c6590150f0 100644 --- a/src/docs/top/main.dox +++ b/src/docs/top/main.dox @@ -6,9 +6,9 @@ WiredTiger is an high performance, scalable, production quality, NoSQL, @section releases Releases -@row{WiredTiger 1.6.4 (current), - [Release package], - [Documentation]} +@row{WiredTiger 1.6.5 (current), + [Release package], + [Documentation]} @row{WiredTiger 1.5.3 (previous), [Release package], [Documentation]} diff --git a/src/docs/upgrading.dox b/src/docs/upgrading.dox index e4943fe76e1..a0fb0df18c8 100644 --- a/src/docs/upgrading.dox +++ b/src/docs/upgrading.dox @@ -21,6 +21,11 @@ opening statistics cursors should be reviewed to confirm they have the correct behavior. +
Synchronous checkpoint configuration
+
+The \c sync configuration key to ::wiredtiger_open has been renamed \c checkpoint_sync. +
+
@section version_164 Upgrading to Version 1.6.4 -- cgit v1.2.3