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 2017/07/19 10:32:24 UTC

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

Author: davide
Date: Wed Jul 19 10:32:24 2017
New Revision: 1802368

URL: http://svn.apache.org/viewvc?rev=1802368&view=rev
Log:
Apache Jackrabbit Oak 1.7.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=1802368&r1=1802367&r2=1802368&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Wed Jul 19 10:32:24 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.7.3
+Release Notes -- Apache Jackrabbit Oak -- Version 1.7.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.7.3 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.7.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.6.x
 release.
@@ -15,104 +15,84 @@ 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.7.3
+Changes in Oak 1.7.4
 ---------------------
 
-Sub-task
-
-    [OAK-3262] - oak-jcr: update test exclusions once JCR-3901 is
-    resolved
-
 Technical task
 
-    [OAK-3777] - Multiplexing support in default PermissionStore
-    implementation
+    [OAK-6117] - Enable lucene indexing via oak-run
+    [OAK-6271] - Support for importing index files
+    [OAK-6414] - Use Tika config to determine non indexed mimeTypes
+    [OAK-6415] - Use dynamic service loader by default
 
 Bug
 
-    [OAK-3374] - Concurrent Updates of Group's Membership Results in
-    Conflict
-    [OAK-6252] - re-introduce ServerCommand
-    [OAK-6317] - LMSEstimator update amount depending on cost amount
-    [OAK-6360] - Failed to retrieve previously indexed checkpoint in
-    composite node store
-    [OAK-6368] - Builder options not picked up after MongoDB is set
-    [OAK-6375] - RevisionGCMbeans are not filtered correctly in the
-    RepositoryManagement
-    [OAK-6377] - Text extraction with oak-run and tika requires fake
-    string in the command to work
-    [OAK-6378] - Move the SegmentWriter API to its own interface
-    [OAK-6379] - NPE in MergingNodeStateDiff on
-    DELETE_DELETED_PROPERTY
-    [OAK-6383] - Changes visible before merge
-    [OAK-6384] - Dependency missing in oak-run
-    [OAK-6386] - GarbageCollector#compact() throws NPE
-    [OAK-6391] - With FastQuerySize, getSize() returns -1 if there are
-    exactly 21 rows
-    [OAK-6392] - Partial lastRev update with branches disabled
-    [OAK-6393] - Remove
-    NodeRecordTest#unreferencedNodeRecordShouldBeRoot
-    [OAK-6404] - Move TAR handling logic in its own package
-    [OAK-6410] - NPE when removing inexistent property from checked in
-    node
-    [OAK-6411] - Build failure due to unresolved oak-lucene bundle
+    [OAK-5740] - deliver overflow change even without new commit
+    [OAK-6061] - Test failure: StandbyTestIT.testSyncLoop
+    [OAK-6376] - Race condition in the CompositeNodeStore#merge
+    [OAK-6413] - FileCache getIfPresent doesn't update cache hit/miss
+    counters
+    [OAK-6420] - Incorrect revisions sweep stats
+    [OAK-6423] - MongoDocumentStore re-creates old index on
+    _deletedOnce
+    [OAK-6424] - LuceneSupportTest::fullTextSearch is still flaky
+    [OAK-6438] - LuceneSupportTest.fullTextSearch failing
+    [OAK-6440] - Incorrect node type diff
+    [OAK-6443] - NodeStoreFixtureProvider not closing
+    DocumentNodeStore
+    [OAK-6447] - CompositeNodeStore initialisation fails if
+    ignoreReadOnlyWrites config property is not set
+    [OAK-6451] - MultiplexingPermissionProvider is ignored by the
+    CompositeAuthorizationConfiguration
+    [OAK-6455] - Don't call observer concurrently from the
+    CompositeNodeStore
+    [OAK-6462] - Incorrect memory calculation for bundled node states
+    [OAK-6463] - Property index update fails in composite NodeStore
+    setup
 
 Improvement
 
-    [OAK-5309] - Supporting roles in RepositoryManager execution of
-    maintenance tasks
-    [OAK-5790] - Chronologically rebase checkpoints on top of each
-    other during compaction
-    [OAK-6021] - Remove segment graph functionality from oak-run
-    [OAK-6147] - Review SessionOperation usage in security code
-    [OAK-6180] - Tune cursor batch/limit size
-    [OAK-6313] - Support properties filtering in the Whiteboard track
-    method
-    [OAK-6320] - Allow to disable the read-only mode in composite node
-    store
-    [OAK-6325] - Turn CacheWeightsTest into a command-line utility
-    [OAK-6336] - Use the oak-blob-cloud for s3 support in oak-upgrade
-    [OAK-6339] - MapRecord#getKeys should should initialize child
-    iterables lazily
-    [OAK-6340] - Don't restart the composite node store on every node
-    store bind/unbind
-    [OAK-6355] - Usage of NodeAggregator creates cyclic dependency
-    between oak.spi.query and oak.plugins.index.*
-    [OAK-6356] - Allow CompositePermissionProvider to OR entries
-    [OAK-6369] - Reduce cache segments for revisions sweep
-    [OAK-6388] - Enable Azure shared access signature for blob store
-    connector
-    [OAK-6394] - Reduce impact of default multiplexing setup on the
-    ReferenceIndex
-    [OAK-6395] - Refactor monitoring of deduplication caches
-    [OAK-6396] - Reduce usages of DefaultSegmentWriter in favour of
-    SegmentWriter
-    [OAK-6406] - Cleanup constants in Segment class
+    [OAK-3987] - Indexer dry run mode
+    [OAK-4732] - (Slightly) prioritise reads over writes
+    [OAK-5048] - Upgrade to Tika 1.15 version
+    [OAK-5899] - PropertyDefinitions should allow for some
+    tweakability to declare usefulness
+    [OAK-6333] - IndexPlanner should use actual entryCount instead of
+    limiting it to 1000
+    [OAK-6341] - oak-run redirects reindexing info to STDERR
+    [OAK-6350] - Improve log reporting if multiple indexes compete for
+    same query
+    [OAK-6425] - Make the CompositeNodeStore thread-safe
+    [OAK-6428] - Add flag for controlling percentile of commit time
+    used in scheduler
+    [OAK-6430] - Remove Apache Commons Math3 dependency from Segment
+    Tar
+    [OAK-6432] - Make dynamic reference greedy and static to simplify
+    LuceneIndexProviderService
+    [OAK-6436] - Log message on checkpoint MBean invocation
+    [OAK-6437] - NodeStateCopyUtils should not copy hidden props and
+    node in JCR mode
+    [OAK-6459] - VisibleValidator duplicated in chain for each
+    hierarchy level
+    [OAK-6464] - Public constructor for RandomStream
+    [OAK-6466] - Suppress NOP info message from revision GC
 
 New Feature
 
-    [OAK-4122] - Replace the commit semaphore in the segment node
-    store with a scheduler
-    [OAK-6220] - Copy on write node store implementation
-    [OAK-6382] - Adjust AccessControlList implementations to reflect
-    JCR-4144
+    [OAK-6081] - Indexing tooling via oak-run
+    [OAK-6246] - Support for out of band indexing with read only
+    access to NodeStore
+    [OAK-6276] - expose way to detect "eventual consistency delay"
 
 Task
 
-    [OAK-5352] - Enable RevisionGC task for non primary
-    SegmentNodeStore
-    [OAK-6051] - Clarify migration tests failures when switching
-    Commit#hasChanges implementations
-    [OAK-6065] - Rework CheckpointTest and MergeTest after introducing
-    the scheduler
-    [OAK-6074] - Simplify merge logic in LockBasedScheduler
-    [OAK-6137] - Remove call to getHeadNodeState in LockBasedScheduler
-    constructor
-    [OAK-6138] - Remove addObserver method from Scheduler API
-    [OAK-6315] - Create CheckpointMBean implementation for the
-    composite node store
-    [OAK-6380] - Revert bnd dependency overwrite for bundle plugin
-    [OAK-6389] - Update Oak trunk to Jackrabbit 2.15.4
+    [OAK-6337] - Decide major version bump of o.a.j.o.api.jmx
+    [OAK-6417] - Change log level for tests in oak-remote to INFO
+    [OAK-6439] - Add dependency to lucene-suggest in oak-pojosr
+
+Test
+
+    [OAK-6427] - Duplicate class: MongoDocumentStoreHelper
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.7.x release.