summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS46
-rw-r--r--README4
-rw-r--r--RELEASE2
-rw-r--r--build_posix/aclocal/version-set.m44
-rw-r--r--build_posix/aclocal/version.m42
-rw-r--r--src/docs/top/main.dox9
6 files changed, 55 insertions, 12 deletions
diff --git a/NEWS b/NEWS
index 8f5d250a846..e5be4422af9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,49 @@
+WiredTiger release 1.4.2, 2013-01-14
+------------------------------------
+
+[#387] Fast-path "S" and "u" formats in cursor.get_key and cursor.get_value.
+
+[#407] Allow non-conflicting updates to complete concurrently.
+
+[#418] Add code in to prioritize eviction of pages that are larger than a
+certain threshold. This avoids taking a performance hit when a huge page
+needs to be reconciled. Add a new memory_max_page configuration option.
+
+[#419] If a page splits, it potentially creates a merge-split internal page
+and we potentially walk that page during fast-delete. The WT_REF.addr field
+doesn't point to a cell in that case and we'll drop core.
+
+[#424] Add clarification wording for boolean configuration strings.
+
+[#425] Perform checkpoints in the calling thread, don't block eviction: when
+evicting in a file that is being checkpointed, only evict clean pages. Also
+Do compaction in the calling thread instead of interrupting the eviction
+thread to do the work.
+
+[#426] Fixes for automake 1.3.x. Allow examples to run in parallel: give
+each a unique home directory.
+
+Make the tree build without HAVE_VERBOSE.
+
+Fix some issues with LSM rename and add a Python test.
+
+Track when cursors refer to memory returned by WiredTiger, copy it if
+required before dropping hazard pointers that might be protecting it.
+
+Verify shouldn't ever modify the file -- don't bother checking for dirty
+pages, just discard everything.
+
+When rolling forward to resolve key prefix compression, don't copy the key,
+we only need a reference to it, should speed up tables with lots of key
+prefix compression.
+
+Requested changes for the WT_COMPRESSOR::compress_raw method API: pass in the
+configured object's page size as a convenience, and if
+WT_COMPRESSOR::pre_size is set, use it to determine the size of the
+destination buffer, rather than using the object's page size as the maximum
+needed.
+
+
WiredTiger release 1.4.1, 2012-12-12
------------------------------------
diff --git a/README b/README
index a35c5279c62..1bf68a5e568 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
-WiredTiger 1.4.1: (December 13, 2012)
+WiredTiger 1.4.2: (January 14, 2013)
-This is version 1.4.1 of WiredTiger.
+This is version 1.4.2 of WiredTiger.
WiredTiger documentation can be found at:
diff --git a/RELEASE b/RELEASE
index 55ad6b4003b..2cc103a08db 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,6 +1,6 @@
WIREDTIGER_VERSION_MAJOR=1
WIREDTIGER_VERSION_MINOR=4
-WIREDTIGER_VERSION_PATCH=1
+WIREDTIGER_VERSION_PATCH=2
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 9248fdf35d5..138d5a7cc94 100644
--- a/build_posix/aclocal/version-set.m4
+++ b/build_posix/aclocal/version-set.m4
@@ -2,8 +2,8 @@ dnl build by dist/s_version
VERSION_MAJOR=1
VERSION_MINOR=4
-VERSION_PATCH=1
-VERSION_STRING='"WiredTiger 1.4.1: (December 13, 2012)"'
+VERSION_PATCH=2
+VERSION_STRING='"WiredTiger 1.4.2: (January 14, 2013)"'
AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
diff --git a/build_posix/aclocal/version.m4 b/build_posix/aclocal/version.m4
index 8f8cecdce62..75cb73db9bd 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
-1.4.1
+1.4.2
diff --git a/src/docs/top/main.dox b/src/docs/top/main.dox
index c5a834185b9..49e6b2f75ff 100644
--- a/src/docs/top/main.dox
+++ b/src/docs/top/main.dox
@@ -6,12 +6,9 @@ WiredTiger is an high performance, scalable, production quality, NoSQL,
@section releases Releases
<table>
-@row{<b>WiredTiger 1.4.1</b> (current),
- <a href="releases/wiredtiger-1.4.1.tar.bz2"><b>[Release package]</b></a>,
- <a href="1.4.1/index.html"><b>[Documentation]</b></a>}
-@row{<b>WiredTiger 1.3.8</b>,
- <a href="releases/wiredtiger-1.3.8.tar.bz2"><b>[Release package]</b></a>,
- <a href="1.3.8/index.html"><b>[Documentation]</b></a>}
+@row{<b>WiredTiger 1.4.2</b> (current),
+ <a href="releases/wiredtiger-1.4.2.tar.bz2"><b>[Release package]</b></a>,
+ <a href="1.4.2/index.html"><b>[Documentation]</b></a>}
@row{<b>Development branch</b>,
<a href="https://github.com/wiredtiger/wiredtiger"><b>[Source code]</b></a>,
<a href="develop/index.html"><b>[Documentation]</b></a>}