Skip to content

Commit

Permalink
Cut release 1.3.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Cahill committed Sep 25, 2012
1 parent ac35d03 commit 9e95a95
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 6 deletions.
47 changes: 47 additions & 0 deletions NEWS
@@ -1,3 +1,50 @@
WiredTiger release 1.3.1, 2012-09-25
------------------------------------

This is a bugfix release, primarily related to LSM trees. The changes are
as follows:

[#309] Implement auto-commit of transactions at the API. As well as
ensuring the atomicity of complex operations, this change simplified
code that simulated auto-commit internally and fixed a number of
bugs.

[#321] Bulk-cursors no longer block checkpoints. We can't write files that
are being bulk-loaded, so change checkpoint to create checkpoints in
the metadata that, if accessed, look like empty files.

Tighten down the requirements for bulk-load, the only thing that can
be bulk-loaded now is a newly created tree, not any empty file.

[#329] Add dictionary support to variable-length column store objects.
Support large row-store reconciliation dictionaries: add a skiplist
as the indexing mechanism.

[#333] Fix a leak of the in-memory transaction log structure and the LSM
data source handle.

[#334] Fix a memory leak where a page's replacement address wasn't being
freed.

* Check that LSM trees are not configured as column stores.

* Fix a race when starting the LSM worker thread. It was possible for the
thread to exit immediately if it started fast enough.

* Two fixes for LSM, one to ensure that cursors read from a checkpoint if
one is available. The other to reduce the number of empty chunks that can
be created initially.

* Fix a bug that disabled bloom filters.

* The configure script checks for Python support in SWIG.

* If a drop operation fails to acquire all of the handle locks it needs,
make sure it releases the primary handle lock.

* Fix a number of other minor bugs and memory leaks.


WiredTiger release 1.3.0, 2012-09-17
------------------------------------

Expand Down
4 changes: 2 additions & 2 deletions README
@@ -1,6 +1,6 @@
WiredTiger 1.3.0: (September 17, 2012)
WiredTiger 1.3.1: (September 25, 2012)

This is version 1.3.0 of WiredTiger.
This is version 1.3.1 of WiredTiger.

WiredTiger documentation can be found at:

Expand Down
2 changes: 1 addition & 1 deletion RELEASE
@@ -1,6 +1,6 @@
WIREDTIGER_VERSION_MAJOR=1
WIREDTIGER_VERSION_MINOR=3
WIREDTIGER_VERSION_PATCH=0
WIREDTIGER_VERSION_PATCH=1
WIREDTIGER_VERSION="$WIREDTIGER_VERSION_MAJOR.$WIREDTIGER_VERSION_MINOR.$WIREDTIGER_VERSION_PATCH"

WIREDTIGER_RELEASE_DATE=`date "+%B %e, %Y"`
Expand Down
4 changes: 2 additions & 2 deletions build_posix/aclocal/version-set.m4
Expand Up @@ -2,8 +2,8 @@ dnl build by dist/s_version

VERSION_MAJOR=1
VERSION_MINOR=3
VERSION_PATCH=0
VERSION_STRING='"WiredTiger 1.3.0: (September 17, 2012)"'
VERSION_PATCH=1
VERSION_STRING='"WiredTiger 1.3.1: (September 25, 2012)"'

AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
Expand Down
2 changes: 1 addition & 1 deletion build_posix/aclocal/version.m4
@@ -1,2 +1,2 @@
dnl WiredTiger product version for AC_INIT. Maintained by dist/s_version
1.3.0
1.3.1

0 comments on commit 9e95a95

Please sign in to comment.