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.