summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2014-02-04 11:27:08 +1100
committerAlex Gorrod <alexg@wiredtiger.com>2014-02-04 11:27:08 +1100
commit4b3a084a3039f3a3eecee39e3b0719c5065959d0 (patch)
treecfe007cc4c3a8b817c32f65671f12e27266ddb82
parente2d514132d6197787cff6f6a4f9e2adf0b8ae65b (diff)
downloadmongo-4b3a084a3039f3a3eecee39e3b0719c5065959d0.tar.gz
Cut WiredTiger release 2.1.02.1.0
-rw-r--r--NEWS43
-rw-r--r--README6
-rw-r--r--RELEASE4
-rw-r--r--build_posix/aclocal/version-set.m48
-rw-r--r--build_posix/aclocal/version.m42
-rw-r--r--src/docs/top/main.dox6
6 files changed, 56 insertions, 13 deletions
diff --git a/NEWS b/NEWS
index 80521e53b3a..9f0682f0ecd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,46 @@
+WiredTiger release 2.1.0, 2014-02-04
+------------------------------------
+
+The WiredTiger 2.1.0 release contains new features, performance enhancements
+and bug fixes. Significant changes include:
+
+The WT_ITEM structure was changed so that the size field is a size_t rather
+than a uint32_t. See upgrading documentation for details.
+
+A change to the compress_raw interface around repeating the call with more
+records. See upgrading documentation for details.
+
+In LSM trees, the memory_page_max setting is ignored. The effective setting
+is double the chunk size. [#861][#859]
+
+Add support for zlib compression. [#855] [#865]
+
+Various enhancements to how WiredTiger generates tree structures in memory to
+help maintain consistent performance as table size grows. [#851]
+
+Add support for Levyx Inc Helium as an external data source in WiredTiger
+[#849][#850]
+
+Improve insert performance when a table contains many identical overflow
+items.
+
+Various performance enhancements to btree searches. [#838][#839][#840]
+
+Add support for newer versions of autoconf up to 1.14. [#599][#841]
+
+Improve multi-threaded throughput of durable log writes, including changing
+the default wiredtiger_open transaction_sync configuration from dsync to
+fsync, see the upgrading documentation for further information. [#831][#832]
+
+In the Python and Java APIs, automatically close handles to prevent invalid
+accesses by applications. [#649][#800][#830]
+
+Various enhancements to the LSM merge algorithm, including improvements to how
+files are selected for merging, and throttling based on whether merges are
+keeping up (to limit write amplification). Made the minimum number of chunks
+chosen to merge configurable. [#817][#819][#822]
+
+
WiredTiger release 2.0.1, 2013-12-12
------------------------------------
diff --git a/README b/README
index 83a190b2f14..7fab4d05ea0 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
-WiredTiger 2.0.2: (December 12, 2013)
+WiredTiger 2.1.0: (February 4, 2014)
-This is version 2.0.2 of WiredTiger.
+This is version 2.1.0 of WiredTiger.
WiredTiger release packages and documentation can be found at:
@@ -9,7 +9,7 @@ WiredTiger release packages and documentation can be found at:
Information on configuring, building and installing WiredTiger can be
found at:
- http://source.wiredtiger.com/2.0.2/install.html
+ http://source.wiredtiger.com/2.1.0/install.html
WiredTiger licensing information can be found at:
diff --git a/RELEASE b/RELEASE
index dbe6867bff9..e555c4a62a7 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,6 +1,6 @@
WIREDTIGER_VERSION_MAJOR=2
-WIREDTIGER_VERSION_MINOR=0
-WIREDTIGER_VERSION_PATCH=2
+WIREDTIGER_VERSION_MINOR=1
+WIREDTIGER_VERSION_PATCH=0
WIREDTIGER_VERSION="$WIREDTIGER_VERSION_MAJOR.$WIREDTIGER_VERSION_MINOR.$WIREDTIGER_VERSION_PATCH"
WIREDTIGER_RELEASE_DATE=`date "+%B %e, %Y"`
diff --git a/build_posix/aclocal/version-set.m4 b/build_posix/aclocal/version-set.m4
index 7b56b726e76..2f2770d84cf 100644
--- a/build_posix/aclocal/version-set.m4
+++ b/build_posix/aclocal/version-set.m4
@@ -1,14 +1,14 @@
dnl build by dist/s_version
VERSION_MAJOR=2
-VERSION_MINOR=0
-VERSION_PATCH=2
-VERSION_STRING='"WiredTiger 2.0.2: (December 12, 2013)"'
+VERSION_MINOR=1
+VERSION_PATCH=0
+VERSION_STRING='"WiredTiger 2.1.0: (February 4, 2014)"'
AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
AC_SUBST(VERSION_PATCH)
AC_SUBST(VERSION_STRING)
-VERSION_NOPATCH=2.0
+VERSION_NOPATCH=2.1
AC_SUBST(VERSION_NOPATCH)
diff --git a/build_posix/aclocal/version.m4 b/build_posix/aclocal/version.m4
index b406ad5f4b8..b47038041e0 100644
--- a/build_posix/aclocal/version.m4
+++ b/build_posix/aclocal/version.m4
@@ -1,2 +1,2 @@
dnl WiredTiger product version for AC_INIT. Maintained by dist/s_version
-2.0.2
+2.1.0
diff --git a/src/docs/top/main.dox b/src/docs/top/main.dox
index 821f22102d3..5481d2deae5 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
<table>
-@row{<b>WiredTiger 2.0.1</b> (current),
- <a href="releases/wiredtiger-2.0.1.tar.bz2"><b>[Release package]</b></a>,
- <a href="2.0.1/index.html"><b>[Documentation]</b></a>}
+@row{<b>WiredTiger 2.1.0</b> (current),
+ <a href="releases/wiredtiger-2.1.0.tar.bz2"><b>[Release package]</b></a>,
+ <a href="2.1.0/index.html"><b>[Documentation]</b></a>}
@row{<b>WiredTiger 1.6.6</b> (previous),
<a href="releases/wiredtiger-1.6.6.tar.bz2"><b>[Release package]</b></a>,
<a href="1.6.6/index.html"><b>[Documentation]</b></a>}