You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mr...@apache.org on 2014/10/09 15:30:57 UTC
svn commit: r1630442 - /jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
Author: mreutegg
Date: Thu Oct 9 13:30:57 2014
New Revision: 1630442
URL: http://svn.apache.org/r1630442
Log:
Oak 1.0.7 release notes
Modified:
jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
Modified: jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt?rev=1630442&r1=1630441&r2=1630442&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt Thu Oct 9 13:30:57 2014
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.0.6
+Release Notes -- Apache Jackrabbit Oak -- Version 1.0.7
Introduction
------------
@@ -7,55 +7,52 @@ Jackrabbit Oak is a scalable, high-perfo
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.
-Apache Jackrabbit Oak 1.0.6 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.0.7 is a patch release that contains fixes and
improvements over Oak 1.0. Jackrabbit Oak 1.0.x releases are considered
stable and targeted for production use.
The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.
-Changes in Oak 1.0.6
+Changes in Oak 1.0.7
--------------------
Bug Fixes
- [OAK-2047] - Missing privileges after repository upgrade
- [OAK-2049] - ArrayIndexOutOfBoundsException in Segment.getRefId()
- [OAK-2053] - Excessive memory usage with Oracle Java 6
- [OAK-2059] - Reindexing can include hidden nodes in the index
- [OAK-2062] - Range queries and relative properties resultset should be consistent with JR2
- [OAK-2068] - Lucene index: "reindex" property is automatically set to true
- [OAK-2073] - Prevent against integer overflow in compaction check
- [OAK-2078] - Prevent null/empty passwords in ldap provider
- [OAK-2084] - The query engine should not return hidden nodes
- [OAK-2088] - AsyncIndexUpdate can leave orphaned checkpoint in case of abrupt shutdown
- [OAK-2099] - AIOOBE in Segment#toString
- [OAK-2102] - Oak-run add option to remove all unreferenced checkpoints
- [OAK-2111] - Rename FileStoreCorruptException to SegmentNotFoundException and update the NodeStore contract
+ [OAK-1768] - DocumentNodeBuilder.setChildNode() runs OOM with large tree
+ [OAK-2118] - Aggregation cursor introduces doubles in the result set
+ [OAK-2123] - Tests do not tear down repository completely
+ [OAK-2127] - Long running merge may block other commits
+ [OAK-2132] - BackgroundWriteTest uses relative paths
+ [OAK-2142] - Possibility of numeric overflow in blobCacheSize in DocumentMK
+ [OAK-2144] - Intermittent Node not found at given revision with DocumentNodeStore
+ [OAK-2146] - empty resultset for PropertyIndex and multi-value properties with mixed OR+AND
+ [OAK-2147] - [Ordered Index] Indexing on large content is slow
+ [OAK-2151] - DocumentNodeStore does not detect hierarchy conflict
+ [OAK-2157] - Better error message for getPrimaryItem
+ [OAK-2163] - Oak-run "checkpoint" and "backup" don't use memory mapped files
+ [OAK-2166] - CacheConsistencyTest may fail with IllegalStateException
+ [OAK-2167] - Last revision recover incomplete
+ [OAK-2172] - ArrayIndexOutOfBoundsException in Segment.getRefId() protection and logs
Improvements
- [OAK-1880] - Omit Configuration Retrieval for PreAuthContext
- [OAK-2004] - Add a way to pause the background async indexer
- [OAK-2007] - MongoBlobStore improvements
- [OAK-2051] - Provide option to use Configuration SPI in JAAS authentication when running within AppServer
- [OAK-2060] - MBean to provide consolidated cache stats
- [OAK-2069] - Log details of _lastRev recovery
- [OAK-2087] - Record time when checpoint is created in SegmentNodeStore
- [OAK-2090] - Improve logging in compaction and cleanup operation in SegmentMK
- [OAK-2091] - Improve logging in MongoDocumentStore
- [OAK-2094] - Oak Upgrade should depend on oak-jcr with a 'test' scope
- [OAK-2100] - Change NodeStore#release method to return a boolean
- [OAK-2104] - IndexStatsMBean should expose the time upto which the repository state has been indexed
+ [OAK-2057] - Add timing to OrderedIndex
+ [OAK-2115] - Turn async indexer checkpoint warning log to debug
+ [OAK-2120] - Simplify BranchStates
+ [OAK-2133] - Lucene: improved batching and logging
+ [OAK-2134] - Lucene: not using the path restriction can speed up queries
+ [OAK-2143] - NodeObservor should catch exception in case event processing
+ [OAK-2160] - mk.getRevisionHistory: clarify since parameter
+ [OAK-2161] - MicroKernelIT: clean test content
-New Features
+Tasks
- [OAK-1893] - MBean to dump Lucene Index content and related stats
- [OAK-1906] - Adding information to a Standard MBean interface using annotations
+ [OAK-2054] - MissingLastRevSeeker optimized only for MongoDS
-Task
+Sub-tasks
- [OAK-2085] - Move CacheStats humanReadableByteCount to Oak Commons IOUtils
+ [OAK-2141] - Log timing of background operation
In addition to the above-mentioned changes, this release contains
all changes included in previous Apache Jackrabbit Oak 1.0.x releases.