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/31 09:52:50 UTC

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

Author: davide
Date: Mon Jul 31 09:52:50 2017
New Revision: 1803499

URL: http://svn.apache.org/viewvc?rev=1803499&view=rev
Log:
Apache Jackrabbit Oak 1.7.5 

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=1803499&r1=1803498&r2=1803499&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Jul 31 09:52:50 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.7.4
+Release Notes -- Apache Jackrabbit Oak -- Version 1.7.5
 
 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.4 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.7.5 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,84 +15,75 @@ 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.4
+Changes in Oak 1.7.5
 ---------------------
 
 Technical task
 
-    [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
+    [OAK-6487] - IndexUpdate should not reindex newly imported index
+    definitions
 
 Bug
 
-    [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
+    [OAK-6481] - Missing versionable path property for
+    oak:mount-libs-crx.default
+    [OAK-6486] - NPE in CompositeNodeStore
+    [OAK-6490] - Pre-Extraction support fails for empty binaries
+    [OAK-6493] - LuceneIndexProviderService.enableHybridIndexing=false
+    results in NullPointerException
+    [OAK-6499] - MultiplexingPermissionProvider wrong privileges
+    composition
+    [OAK-6502] - Property index: include/exclude key pattern list
+    (escaping)
+
+Documentation
+
+    [OAK-6370] - Improve documentation for text pre-extraction
 
 Improvement
 
-    [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
+    [OAK-5602] - Avoid missing journal entries
+    [OAK-6359] - Change behavior for very complex queries
+    [OAK-6409] - Oak-run indexing: improved (user friendly) output
+    [OAK-6461] - Merge all security related validators into a single
+    hook
+    [OAK-6469] - CompositePermissionProvider should implement
+    AggregatedPermissionProvider
+    [OAK-6470] - Remove extra call to createGroupPrincipal in
+    UserPrincipalProvider
+    [OAK-6472] - Expose constructor in JsonSerializer which takes
+    filer and JsopBuilder
+    [OAK-6475] - JsonSerializer should not emit :childNodeCount
+    property
+    [OAK-6482] - Remove org.apache.sling.testing.osgi-mock dependency
+    from oak-run
+    [OAK-6488] - Move journal maxRevisionAge to DocumentNodeStore
+    [OAK-6491] - Add JCR_CREATED support to
+    JcrLastModifiedConflictHandler
+    [OAK-6492] - Allow DummyDataStore to read files written by it
+    [OAK-6494] - Change journalGCMaxAge default
+    [OAK-6495] - Fallback to classic diff when journal is broken
 
 New Feature
 
-    [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"
+    [OAK-3349] - Partial compaction
+    [OAK-6456] - Include the tail generation in the TAR index
+    [OAK-6458] - Increment the manifest version number
+    [OAK-6468] - Include the tail generation in the binary references
+    index
+    [OAK-6471] - Support adding or updating index definitions via
+    oak-run
+    [OAK-6476] - Support deserializing json as NodeState
+    [OAK-6477] - RevisionGC metrics for DocumentNodeStore
+    [OAK-6484] - Include tail generation in the GC journal
+    [OAK-6485] - Expose tail and full compaction via different methods
 
 Task
 
-    [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
+    [OAK-6265] - Remove Mounts.defaultMount methods
+    [OAK-6473] - Use JsonSerializer instead of custom json logic in
+    IndexDefinitionPrinter
+    [OAK-6478] - Move LoggingGCMonitor from segment-tar to core-spi
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.7.x release.