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 2015/08/03 13:35:43 UTC

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

Author: davide
Date: Mon Aug  3 11:35:43 2015
New Revision: 1693879

URL: http://svn.apache.org/r1693879
Log:
OAK-3173 - Release Oak 1.3.4

- 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=1693879&r1=1693878&r2=1693879&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Aug  3 11:35:43 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.3.3
+Release Notes -- Apache Jackrabbit Oak -- Version 1.3.4
 
 Introduction
 ------------
@@ -7,7 +7,7 @@ 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.3.3 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.3.4 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.2.x
 release.
@@ -15,99 +15,60 @@ 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.3.3
+Changes in Oak 1.3.4
 --------------------
 
 Sub-task
 
-    [OAK-2953] - Implement text extractor as part of oak-run
-    [OAK-3051] - Improve compaction gain estimation logging for the
-    case where there are no tar readers
-    [OAK-3052] - Make compaction gain estimate threshold configurable
-    [OAK-3096] - RDBDocumentStore: improve diagnostics for failed
-    batch inserts
-    [OAK-3108] - RDBDocumentStore: improve diagnostics for failed
-    inserts/updates caused by long data
-    [OAK-3114] - RDBDocumentStore: add BDATA DDL information to
-    startup diagnostics
+    [OAK-3125] - Skip compaction estimation if threshold is 0
 
 Bug
 
-    [OAK-2874] - [ldap] enable listUsers to work for more than 1000
-    external users
-    [OAK-2999] - Index updation fails on updating multivalued property
-    [OAK-3007] - SegmentStore cache does not take "string" map into
-    account
-    [OAK-3020] - Async Update fails after IllegalArgumentException
-    [OAK-3026] - test failures for oak-auth-ldap on Windows
-    [OAK-3032] - LDAP test failures
-    [OAK-3064] - Oak Run Main.java passing values in the wrong order
-    [OAK-3065] - RemoteServerIT failing due to address already in use
-    [OAK-3067] - Lucene IndexCopier should increase
-    readerRemoteReadCount for new files
-    [OAK-3081] - SplitOperations may undo committed changes
-    [OAK-3082] - Redundent entries in effective policies per
-    principal-set
-    [OAK-3084] - Commit.applyToDocumentStore(Revision) may rollback
-    committed changes
-    [OAK-3089] - LIRS cache: zero size cache causes
-    IllegalArgumentException
-    [OAK-3091] - Remove duplicate logback-classic dependency entry
-    from oak-lucene pom
-    [OAK-3098] - CopyOnWrite might block Async indexer thread
-    indefinitely
-    [OAK-3099] - Revision GC fails when split documents with very long
-    paths are present
-    [OAK-3101] - wrong use of jcr:score in Solr when sorting
-    [OAK-3102] - LuceneIndexEditorTest#copyOnWriteAndLocks failing on
-    windows
-    [OAK-3105] - SegmentWriter doesn't properly check the length of
-    external blob IDs
-    [OAK-3106] - DocumentStorePerformanceTest collects duplicate ids
-    to remove
-    [OAK-3110] - AsyncIndexer fails due to FileNotFoundException
-    thrown by CopyOnWrite logic
+    [OAK-2864] - XPath backwards compatibility issue with false() and
+    true()
+    [OAK-3103] - Stale document in MongoDocumentStore cache
+    [OAK-3104] - Version garbage collector doesn't collect a rolled
+    back document if it was never deleted
+    [OAK-3109] - OOME in tarkmk standby tests
+    [OAK-3123] - NPE in RecordIdMap
+    [OAK-3130] - ReferenceEditor may not enforce referential integrity
+    [OAK-3136] - High memory usage of SegmentDataStoreBlobGCTest
+    [OAK-3137] - Global fulltext index returning plan for pure
+    NodeType queries
+    [OAK-3138] - OOME in NodeStateCopierTest
+    [OAK-3139] - SNFE in persisted comapation map when using CLEAN_OLD
+    [OAK-3155] - AsyncIndex stats do not capture execution for runs
+    where no indexing is performed
+    [OAK-3164] - MemoryNodeStore issues duplicate checkpoint
+    [OAK-3167] - [Blob GC] Wrong time units for blobGcMaxAge are
+    passed from SegmentNodeStoreService
 
 Improvement
 
-    [OAK-2609] - Thread.interrupt seems to stop repository
-    [OAK-2885] - Enable saveDirListing by default
-    [OAK-2956] - NPE in UserImporter when importing group with
-    modified authorizable id
-    [OAK-3055] - Improve segment cache in SegmentTracker
-    [OAK-3057] - Simplify debugging conflict related errors
-    [OAK-3069] - Provide option to eagerly copy the new index files in
-    CopyOnRead
-    [OAK-3073] - Make preftech of index files as default option
-    [OAK-3074] - FileStore.size doesn't throw IOException but declares
-    it as thrown
-    [OAK-3076] - Compaction should trace log the current processed
-    path
-    [OAK-3078] - AccessControlAction: Omit setup for administrative
-    principals
-    [OAK-3086] - [oak-mongo.js] Generate mongoexport command to get a
-    slice of oplog entries
-    [OAK-3088] - IndexUpdate reports at debug level quite verbose
-    [OAK-3094] - Potential ClassCastException with LIRS cache builder
-    [OAK-3097] - CacheStats should extend from AnnotatedStandardMBean
-    [OAK-3100] - Filter ACEs when retrieving effective policies for
-    principals
-    [OAK-3107] - SegmentWriter should be able to store blob IDs longer
-    than 4096 bytes
-    [OAK-3113] - ColdStandby should provide sync start and end
-    timestamps
-
-New Feature
-
-    [OAK-2445] - Password History Support
-    [OAK-2619] - Repeated upgrades
-    [OAK-2892] - Speed up lucene indexing post migration by pre
-    extracting the text content from binaries
-    [OAK-3095] - Add eviction listener to LIRS cache
+    [OAK-2023] - Optimal index usage for XPath queries with "order by"
+    combined with "or"
+    [OAK-2768] - Fair mode for backgroundOperationLock
+    [OAK-2857] - Run background read and write operation concurrently
+    [OAK-3048] - Enable lookup of OSGi configuration from framework
+    first and component next
+    [OAK-3085] - Add timestamp property to journal entries
+    [OAK-3135] - Solr index should not be used for path/pt
+    restrictions only
+    [OAK-3142] - All children path and primary type restrictions
+    should be converted to filter queries
+    [OAK-3145] - Allow plugging in additional jcr-descriptors
+    [OAK-3147] - Make it possible to collapse results under
+    jcr:content nodes
+    [OAK-3160] - Implement Session.hasPermission(String, String...)
+    and support for additional actions
+    [OAK-3165] - Redundant test for duplicate membership in
+    Group.addMember
 
 Task
 
-    [OAK-3077] - Skip maven deployment for oak-exercies
+    [OAK-2290] - Switch default IndexFormatVersion to V2
+    [OAK-2575] - Improve documentation for
+    DocumentStore.invalidateCache
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.2.x release.