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 am...@apache.org on 2016/07/11 03:55:25 UTC

svn commit: r1752120 - /jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt

Author: amitj
Date: Mon Jul 11 03:55:24 2016
New Revision: 1752120

URL: http://svn.apache.org/viewvc?rev=1752120&view=rev
Log:
Oak 1.2.17 release notes

Modified:
    jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt

Modified: jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt?rev=1752120&r1=1752119&r2=1752120&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt Mon Jul 11 03:55:24 2016
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.2.16
+Release Notes -- Apache Jackrabbit Oak -- Version 1.2.17
 
 Introduction
 ------------
@@ -7,72 +7,70 @@ 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.2.16 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.2.17 is a patch release that contains fixes and
 improvements over Oak 1.2. Jackrabbit Oak 1.2.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.2.16
+Changes in Oak 1.2.17
 ---------------------
 
+Sub-task
+    [OAK-3306] - Create a copy of MemoryDocumentStore
+
+
 Technical task
 
-    [OAK-4388] - RDBDocumentStore: conditional update to _modified
-    property sometimes applied unconditionally
-    [OAK-4389] - RDBDocumentStore: add system property for disabling
-    appending updates
-    [OAK-4398] - RDBDocumentStore: dead code in internalUpdate
-    [OAK-4408] - RDBDocumentStore: synchronize access to BloomFilter
-    [OAK-4425] - RDBDocumentStore: upgrade MySQL JDBC driver
-    dependency to 5.1.39
+    [OAK-4409] - RDB*Store: bump up recommended DB2 version to 10.5
+    [OAK-4482] - RDB*Store: update tomcat-jdbc test dependency
+    [OAK-4495] - RDBDocumentStore: consistent handling of invalidate methods
+    [OAK-4497] - RDBDocumentStore: potential race condition between update and invalidate can cause stale cache entries
+    [OAK-4509] - RDBDocumentStore: low-level read method should also support condition on MODIFIED value
+    [OAK-4510] - RDBDocumentStore: can't persist _modified value of null
+
 
 Bug
 
-    [OAK-3007] - SegmentStore cache does not take "string" map into
-    account
-    [OAK-3109] - OOME in tarkmk standby tests
-    [OAK-3584] - PathNotFoundException when reading child node and
-    property definitions below nt root
-    [OAK-3794] - The Cold Standby should expect loops in the segment
-    graph
-    [OAK-3961] - Cold Standby revisit timeout setup
-    [OAK-3963] - Cold Standby optimize sync for checkpoints
-    [OAK-4058] - Cold Standby intermittently throws
-    RejectedExecutionException
-    [OAK-4083] - Simplify concurrency when loading data from the
-    primary
-    [OAK-4085] - Malformed node type definition when reregistered
-    after upgrade
-    [OAK-4432] - Ignore files in the root directory of the
-    FileDataStore in #getAllIdentifiers
-    [OAK-4437] - Backport OAK-4387 (XPath: querying for nodes named
-    "text"...) to 1.2 and 1.4
-    [OAK-4441] - [BlobGC] Writing of strings should be escaped
+    [OAK-3079] - LastRevRecoveryAgent can update _lastRev of children but not the root
+    [OAK-3305] - Self recovering instance may not see all changes
+    [OAK-3903] - Commit fails even though change made it to the DocumentStore
+    [OAK-3988] - Offline compaction should avoid loading external binaries
+    [OAK-4429] - [oak-blob-cloud] S3Backend#getAllIdentifiers should not store all elements in memory
+    [OAK-4430] - DataStoreBlobStore#getAllChunkIds fetches DataRecord when not needed
+    [OAK-4493] - Offline compaction persisted mode
+    [OAK-4494] - Stale documents after revision GC in cluster
+    [OAK-4496] - Enable DataStoreBlobStore#getAllRecords to support non-shared DataStore
+    [OAK-4499] - LucenePropertyIndexTest#longRepExcerpt is too aggressive
+    [OAK-4501] - Avoid reading segment when reading strings and the string is in the cache
+    [OAK-4502] - LucenePropertyIndex doesn't use filter's path for ACL checks of suggest queries
+
 
 Improvement
 
-    [OAK-3094] - Potential ClassCastException with LIRS cache builder
-    [OAK-3113] - ColdStandby should provide sync start and end
-    timestamps
-    [OAK-3273] - ColdStandby make sync start and end timestamp updates
-    atomic
-    [OAK-3502] - Improve logging during cleanup
-    [OAK-3508] - External login module should reduce LDAP lookups for
-    pre-authenticated users
-    [OAK-4297] - Oak-run console should allow to setup FDS of
-    repository
-    [OAK-4372] - VersionGarbageCollector uses more temporary memory
-    than needed
+    [OAK-3702] - More resilient BackgroundThread implementation
+    [OAK-3797] - SegmentTracker#collectBlobReferences should retain fewer SegmentId instances
+    [OAK-3904] - Compaction Map predicate should use cached state for evaluation
+    [OAK-4368] - Excerpt extraction from the Lucene index should be more selective
+    [OAK-4505] - Offline compaction clearer output values
+    [OAK-4514] - ResurrectNodeAfterRevisionGCTest's cleanup may interfere with DS disposal
+    [OAK-4545] - Configurable maxBackOffMillis
+
 
 Task
 
-    [OAK-4411] - DocumentNodeStore: Improve test coverage for
-    concurrent updates and queries
+    [OAK-2575] - Improve documentation for DocumentStore.invalidateCache
+
+
+Test
+
+    [OAK-4489] - Improve test coverage on DocumentStore for concurrent query and invalidate
+    [OAK-4546] - Long running DocumentNodeStoreTest
+
 
 In addition to the above-mentioned changes, this release contains
-all changes included up to the Apache Jackrabbit Oak 1.2.14 release.
+all changes included up to the Apache Jackrabbit Oak 1.2.16 release.
 
 For more detailed information about all the changes in this and other
 Oak releases, please see the Oak issue tracker at