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 da...@apache.org on 2014/12/09 16:01:36 UTC

svn commit: r1644074 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt

Author: davide
Date: Tue Dec  9 15:01:36 2014
New Revision: 1644074

URL: http://svn.apache.org/r1644074
Log:
OAK-2331: Release Oak 1.1.3

release notes


Modified:
    jackrabbit/oak/trunk/RELEASE-NOTES.txt

Modified: jackrabbit/oak/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/RELEASE-NOTES.txt?rev=1644074&r1=1644073&r2=1644074&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Tue Dec  9 15:01:36 2014
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.1.2
+Release Notes -- Apache Jackrabbit Oak -- Version 1.1.3
 
 Introduction
 ------------
@@ -7,107 +7,107 @@ 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.1.2 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.1.3 is an unstable release cut directly from
 Jackrabbit Oak trunk, with a focus on new features and other improvements.
 For production use we recommend the latest stable 1.0.7 release.
 
 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.1.2
+Changes in Oak 1.1.3
 ---------------------
 
 Sub-task
 
-    [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-2199] - Capture performance stats for lucene property indexes
-    [OAK-2200] - Tune cost calculation for lucene property index
-    [OAK-2206] - Support lucene property indexes
-    [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
+    [OAK-2270] - Resolve usage of ImmutableTree wrt OSGi constraints
+    [OAK-2272] - Compatibility support for pre index rule
+    configuration
+    [OAK-2276] - Support for index format version
+    [OAK-2277] - Field for analyzed field should use different name
+    [OAK-2279] - Add testMode support in IndexPlanner
+    [OAK-2280] - Support path restriction in IndexPlanner
+    [OAK-2283] - Fix inconsistent handling of includedPropertyTypes
+    [OAK-2286] - Extract text from binaries in SolrIndexEditor if no
+    binary specific field is provided
+    [OAK-2298] - LuceneIndex should provide correct cost based on
+    index size
 
 Bug
 
-    [OAK-2117] - Reindex removes all nodes under index definition node
-    [OAK-2186] - Change Password On First Login: Wrong Config Property
-    Description
-    [OAK-2188] - Add/remove version label fails with restricted access
-    on /jcr:system
-    [OAK-2197] - Node.getReferences throws IllegalArgumentException
-    [OAK-2202] - OrderedIndex should not return the whole index on
-    property=$value statement
-    [OAK-2203] - Full reindexing is triggered when the IndexEditor is
-    missing
-    [OAK-2219] - Ordered index does not return relative properties for
-    un-restricted indexes
-    [OAK-2224] - Increase the threshold for warning in PathIterator
-    [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=""
-    [OAK-2243] - User Query: Condition 'nameMatches' ignores
-    authorizable id
-    [OAK-2248] - IndexOutOfBoundsException in
-    o.a.j.o.scalability.ScalabilityNodeRelationshipSuite
-    [OAK-2249] - Query with mixed full-text, "and", "or" conditions
-    fails
-    [OAK-2250] - Lucene Index property definition is ignored if its
-    not in includePropertyNames config
-    [OAK-2255] - PermissionStoreImpl refresh root on flush
+    [OAK-1870] - Lucene blob size different in trunk and 1.0 branch
+    [OAK-2077] - Improve the resilence of the OrderedIndex for
+    dangling links
+    [OAK-2107] - Remove the MongoGridFSBlobStore implementation
+    [OAK-2140] - Segment Compactor will not compact binaries > 16k
+    [OAK-2164] - Only enforce uniqueness of jcr:uuid for referenceable
+    nodes
+    [OAK-2238] - Session.getItem violates JCR Spec
+    [OAK-2254] - Observation events accessibility check should respect
+    session refresh settings
+    [OAK-2256] - MemoryNodeBuilder NPE on base() following root
+    refresh
+    [OAK-2259] - SegmentBlob equals check should verify compaction in
+    both directions
+    [OAK-2260] - TarMK Cold Standby can corrupt bulk segments
+    [OAK-2266] - UserQueryManager: Sort Ignore Case Reversed
+    [OAK-2271] - Compaction estimation time should not depend on
+    number of checkpoints
+    [OAK-2275] - mvn site and site-deploy does not work as expected
+    [OAK-2288] - DocumentNS may expose branch commit on earlier
+    revision
+    [OAK-2289] - Async indexer checkpoints not cleaned up under heavy
+    load
+    [OAK-2297] - Update for absent document may throw NPE
+    [OAK-2299] - oak.removeDescendantsAndSelf() does not remove
+    descendants with long paths
+    [OAK-2308] - Incorrect recovery of _lastRev for branch commit
+    [OAK-2311] - Released checkpoint can still be retrieved
+    [OAK-2315] - Index cost is sometimes negative
+    [OAK-2317] - UserValidator: Detect nested authorizables introduced
+    by change of primary type
+    [OAK-2318] - DocumentNodeStore.diffManyChildren() reads too many
+    nodes
+    [OAK-2320] - Wrong optimization for joins with ISDESCENDANTNODE
+    conditions
+    [OAK-2322] - Compaction estimation includes all data segments
+    [OAK-2327] - DataStoreBlobStore should log exception thrown while
+    reading inputstream
 
 Improvement
 
-    [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-1447] - Offline tool to repair MongoMK documents
+    [OAK-1907] - Better cost estimates for traversal, property, and
+    ordered indexes
+    [OAK-2044] - DocumentSplit should allow properties added by
+    persistence
+    [OAK-2131] - Reduce usage of _lastRev
     [OAK-2178] - Lucene index boosting on certain fields
-    [OAK-2189] - TarMK cold standby: update OSGi config example files
-    [OAK-2194] - Print tar file graph in segment explorer
-    [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-2215] - Create default repository in OakRepositoryFactory
-    [OAK-2216] - LIRS cache: improved concurrency when using the cache
-    loader
-    [OAK-2217] - Use daemon threads for scheduled executor service in
-    RepositoryImpl
+    [OAK-2190] - Support for like query for string
     [OAK-2218] - Allow SegmentNodeBuilder to provide child builders of
     the same type
-    [OAK-2221] - Log path for text extraction error on the Lucene
-    index
-    [OAK-2229] - Provide a way for Index implementation to determine
-    reindex mode
-    [OAK-2230] - Execution Stats for async indexing
-    [OAK-2233] - Add UserIdCredentials to Oak user management
-    extension
-    [OAK-2241] - Support native queries for non-full-text indexes
-    [OAK-2245] - UserImporter should always set the rep:authorizableID
-    [OAK-2253] - Index node only if configured property changed
+    [OAK-2228] - Changing the query traversal limit should affect
+    already started queries
+    [OAK-2274] - XD Logo for Oak Apache
+    [OAK-2291] - Associate user defined values with checkpoint
+    [OAK-2293] - Add checkpoint management for MongoMK
+    [OAK-2302] - Simplify query debugging with MDC
+    [OAK-2303] - Add jsr305 annotations to Solr index code
+    [OAK-2306] - Path restriction evaluation support within LucenIndex
+    [OAK-2309] - Persistent cache: config option for autoCompact
+    [OAK-2313] - Better handling for external binaries in the segment
+    explorer
+    [OAK-2314] - Mark checkpoints with relevant metadata
+    [OAK-2321] - Provide details in log when reindexing is completed
+    by AsyncIndexUpdate
+    [OAK-2324] - Remove dependency to MapDB
+    [OAK-2325] - Remove option to disable background operations
+    [OAK-2326] - Debug logging for merge failures
 
 New Feature
 
-    [OAK-1915] - TarMK Cold Standby
-    [OAK-2005] - Use separate Lucene index for performing property
-    related queries
-    [OAK-2138] - Alternative implementation of AuthorizableNodeName
-    interface
-    [OAK-2191] - Persistent cache for the DocumentNodeStore
-
-Task
-
-    [OAK-2208] - MissingLastRevSeeker non MongoDS may fail with OOM
+    [OAK-2261] - Enable support for NodeType based indexing rules
+    [OAK-2267] - Expose checkpoints through JMX
+    [OAK-2268] - Support index time Aggregation of repository nodes
 
 In addition to the above-mentioned changes, this release contains
 all changes included in previous Apache Jackrabbit Oak 1.0.x releases.