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/01/18 15:11:29 UTC
svn commit: r1779342 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt
Author: davide
Date: Wed Jan 18 15:11:28 2017
New Revision: 1779342
URL: http://svn.apache.org/viewvc?rev=1779342&view=rev
Log:
Apache Jackrabbit Oak 1.5.18
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=1779342&r1=1779341&r2=1779342&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Wed Jan 18 15:11:28 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.5.17
+Release Notes -- Apache Jackrabbit Oak -- Version 1.5.18
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.5.17 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.5.18 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.4.x
release.
@@ -15,57 +15,80 @@ 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.5.17
+Changes in Oak 1.5.18
---------------------
-Sub-task
+Technical task
- [OAK-5167] - Document garbage collection
+ [OAK-5414] - Refactor LuceneIndexEditor to move out logic related
+ to making Lucene Document to separate class
+ [OAK-5415] - Refactor Binary text extraction logic from
+ LuceneIndexEditor
+ [OAK-5430] - Provide an extension point in DocumentNodeStore
+ Journal support
+ [OAK-5431] - Expose withAsyncIndexing name variant in Jcr builder
Bug
- [OAK-5251] - Test failure:
- externalAddOffline(org.apache.jackrabbit.oak.plugins.blob.datastore.BlobIdTrackerTest)
- [OAK-5260] - Incorrect handling of subpaths with leading left
- curly bracket
- [OAK-5262] - Test failure:
- NodeTypeIndexingUtilsTest.testSynonymsFileCreation
- [OAK-5285] - Test failures in
- org.apache.jackrabbit.oak.plugins.blob
- [OAK-5336] - Update milestone dependency to
- org.apache.directory.api.api-all
- [OAK-5339] - Test failure:
- BackgroundObserverTest.testExcludeSomeCommits()
- [OAK-5349] - RepositoryManager does not register VersionHook
- [OAK-5353] - Services registered by SegmentNodeStoreService should
- consistently expose the role
- [OAK-5354] - Security: the order of child should be correct if the
- child nodes are readable.
- [OAK-5358] - test failures for oak-auth-ldap on Windows
- [OAK-5359] - Cancelled garbage collection not reported to
- GCMonitor
-
-Documentation
-
- [OAK-5235] - Document the new caching datastore
+ [OAK-4954] - SetPropertyTest benchmark fails on Segment Tar
+ [OAK-5304] - DefaultSyncContext.sync(ExternalIdentity) does not
+ verify same identity provider
+ [OAK-5326] - Not able to move segment store directory on
+ filesystem after closing FileStore
+ [OAK-5328] - Fix the errors reported by the Javadoc tool in JDK8
+ [OAK-5348] - ChangeCollectorProvider should be registered as
+ EditorProvider
+ [OAK-5413] - XPath: "union" combined with "or" is not converted
+ correctly
+ [OAK-5416] - Async reindex of a sync property does't release
+ created checkpoint
+ [OAK-5423] - MultiplexingNodeStoreService: Missing element AD in
+ element OCD
+ [OAK-5436] - o.a.j.o.segment.file.Manifest#load leaks a file
+ descriptor
+ [OAK-5454] - Failed test:
+ org.apache.jackrabbit.oak.plugins.blob.CachingDataStoreTest.zeroStagingCacheAddGetDelete
+ [OAK-5461] - [BlobGC] BlobIdTracker remove() should merge
+ generations
+ [OAK-5462] - Expensive NodeDocument.split() with multi-valued
+ binary property
+ [OAK-5465] - StandbyClientSyncExecution uses an unbound segment
+ cache
+ [OAK-5471] - Too many files with unapproved license
Improvement
- [OAK-2821] - PersistentCache not used for RDBBlobStore
- [OAK-4873] - Avoid running GC too frequently
- [OAK-5273] - Reintroduce tests disabled or removed for OAK-5223
- [OAK-5337] - LastRevRecoveryAgent should avoid recovering
- documents from its own cluster id if the instance is running
- [OAK-5366] - Optimize pre-filtering with long paths
+ [OAK-4808] - Index external changes as part of NRT indexing
+ [OAK-4809] - JMX Stats for NRT Indexing
+ [OAK-5406] - LuceneIndexEditor context should only log perf log if
+ index is updated
+ [OAK-5417] - Refactor registration of PropertyIndexAsyncReindex
+ [OAK-5421] - Add LuceneDoc directly to queue from
+ LuceneIndexEditor
+ [OAK-5425] - Log warning when revision GC is skipped
+ [OAK-5438] - FileStore and ReadOnlyFileStore might leak journal
+ file descriptors
+ [OAK-5443] - VersionGarbageCollector:measure time to sort docIds
+ separately
+ [OAK-5448] - Aggregate logic should optimize for case where
+ patterns do not include wildcard
+ [OAK-5452] - Fix typo in CheckpointMBean type value
+ [OAK-5456] - Reduce reads in NodeDocument.getVisibleChanges()
+ [OAK-5474] - Use random ports when running Cold Standby tests
Task
- [OAK-4309] - Align property labels and descriptions in
+ [OAK-5136] - remove prefiltering testmode (feature/config) before
+ 1.6
+ [OAK-5230] - AsyncIndexService should ensure that async lanes
+ should confirm to naming convention
+ [OAK-5320] - Update Oak trunk to Jackrabbit 2.14.0
+ [OAK-5335] - Clarify the various directories and their usages in
SegmentNodeStoreService
- [OAK-5293] - Static code analysis and code cleanup
- [OAK-5318] - Update Oak trunk to Jackrabbit 2.13.7
- [OAK-5351] - Disable RevisionGCMBean registration for non primary
- SegmentNodeStore
+ [OAK-5422] - Increase the DocumentQueue size to 10000
+ [OAK-5432] - update html unit test dependency
+ [OAK-5445] - Log the path of LuceneDoc while adding it to queue
+ [OAK-5466] - Switch to oak-segment-tar in pojosr module
In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.5.x release.