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 al...@apache.org on 2014/10/31 15:38:17 UTC

svn commit: r1635785 - /jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt

Author: alexparvulescu
Date: Fri Oct 31 14:38:16 2014
New Revision: 1635785

URL: http://svn.apache.org/r1635785
Log:
Oak 1.0.8 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=1635785&r1=1635784&r2=1635785&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt Fri Oct 31 14:38:16 2014
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.0.7
+Release Notes -- Apache Jackrabbit Oak -- Version 1.0.8
 
 Introduction
 ------------
@@ -7,52 +7,65 @@ 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.7 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.0.8 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.7
+Changes in Oak 1.0.8
 --------------------
 
-Bug Fixes
+New Features
 
-   [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
+   [OAK-1915] TarMK Cold Standby
+   [OAK-2005] Use separate Lucene index for performing property related queries
+   [OAK-2191] Persistent cache for the DocumentNodeStore
 
-Improvements
+Bug Fixes
 
-   [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
+   [OAK-1778] Ordered index: explain plan not implemented
+   [OAK-1885] Add restore option for oak-run
+   [OAK-2052] Node.setProperty(String, Value) fails for binary non ValueImpls
+   [OAK-2117] Reindex removes all nodes under index definition node
+   [OAK-2145] TarMK cold standby: file handle leak
+   [OAK-2150] TarMK cold standby: logs are too verbose
+   [OAK-2174] Non-blocking reindexing doesn't finish properly
+   [OAK-2197] Node.getReferences throws IllegalArgumentException
+   [OAK-2203] Full reindexing is triggered when the IndexEditor is missing
+   [OAK-2226] Aggregate Lucene no results for multiple jcr:contains
+   [OAK-2227] Increase package export on org.apache.jackrabbit.oak.plugins.segment
+   [OAK-2232] External events incomplete
+   [OAK-2235] Lucene index not created if no node is indexed
+   [OAK-2237] NodeStoreKernel.getNodes throws when passing filter=""
 
-Tasks
+Improvements
 
-   [OAK-2054] - MissingLastRevSeeker optimized only for MongoDS
+   [OAK-1724] Enable copying of Lucene index to local file system for read queries
+   [OAK-2119] AggregateIndex should support AdvanceQueryIndex
+   [OAK-2125] Integrate Lucene logging with Slf4j
+   [OAK-2173] Allow specifying custom attributes in IndexPlan
+   [OAK-2180] Solr default rows number is too high
+   [OAK-2189] TarMK cold standby: update OSGi config example files
+   [OAK-2201] Make blobSize in OakDirectory configurable
+   [OAK-2212] Add configuration options for ldap connection pools
+   [OAK-2213] The unbound connection pool does not verify if the connection is still alive
+   [OAK-2216] LIRS cache: improved concurrency when using the cache loader
+   [OAK-2221] Log path for text extraction error on the Lucene index
+   [OAK-2229] Provide a way for Index implementation to determine reindex mode
 
 Sub-tasks
 
-    [OAK-2141] - Log timing of background operation
+   [OAK-2122] Make LuceneIndex implement AdvanceQueryIndex
+   [OAK-2196] Implement sorting based on Lucene sorting
+   [OAK-2198] Add support for declaringNodeTypes to only index node with specific types
+   [OAK-2200] Tune cost calculation for lucene property index
+   [OAK-2210] Add support for customizing the codec
+   [OAK-2211] Use Lucene index on non root node
+   [OAK-2236] Support queries with only order by specified
+   [OAK-2239] Do not wrap LucenePropertyIndex with AggregateIndex
+   [OAK-2240] Support for indexing relative properties
 
 In addition to the above-mentioned changes, this release contains
 all changes included in previous Apache Jackrabbit Oak 1.0.x releases.