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/03 11:26:09 UTC
svn commit: r1800634 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt
Author: davide
Date: Mon Jul 3 11:26:09 2017
New Revision: 1800634
URL: http://svn.apache.org/viewvc?rev=1800634&view=rev
Log:
Apache jackrabbit Oak 1.7.3
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=1800634&r1=1800633&r2=1800634&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Jul 3 11:26:09 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.7.2
+Release Notes -- Apache Jackrabbit Oak -- Version 1.7.3
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.2 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.7.3 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,74 +15,104 @@ 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.2
+Changes in Oak 1.7.3
---------------------
+Sub-task
+
+ [OAK-3262] - oak-jcr: update test exclusions once JCR-3901 is
+ resolved
+
Technical task
- [OAK-6248] - Enable use of pre extracted text cache
- [OAK-6286] - Use BlobStore in read only mode by default unless
- read-write mode enabled
+ [OAK-3777] - Multiplexing support in default PermissionStore
+ implementation
Bug
- [OAK-6294] - The "missing" node cache value breaks the
- DocumentNodeStore#applyChanges
- [OAK-6314] - ActiveDeletedBlobCollectorTest.multiThreadedCommits
- is failing intermittently for a few users
- [OAK-6321] - oak-blob-plugins exports all packages
- [OAK-6335] - Baseline check fails in oak-api
- [OAK-6338] - AbstractCompositeProviderTest reverse order flag is
- ignored
- [OAK-6365] - oak-store-spi fails on javadoc
+ [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
Improvement
- [OAK-3381] - Provide Common Ancestor To ConflictHandler
- [OAK-4637] - Property index: include/exclude key pattern list
- [OAK-6295] - Move constants from oak.query.QueryImpl to
- oak.spi.query.QueryConstants
- [OAK-6323] - Remove StandbyTest
- [OAK-6324] - Remove SegmentNodeStoreFactoryTest#nodeStoreProvider
- [OAK-6326] - Remove unused field SegmentNodeStore.reader
- [OAK-6327] - Convert FileStore.maxFileSize fiels into local
- variable
- [OAK-6328] - Declare StandbyStoreService.closer final
- [OAK-6329] - Declare immutable field of FileStore.CompactionResult
- final
- [OAK-6330] - LockBasedScheduler.execute declares exception that is
- never thrown
- [OAK-6331] - Closeable.close in StandbyStoreService declares
- exception that is never thrown
- [OAK-6332] - Add missing @Nonnull annotations
- [OAK-6348] - Active deletion of blobs should have larger queue for
- blobs being deleted
- [OAK-6349] - Randomized permission tests
- [OAK-6351] - Invalidate cache entries when getChildNodes() is
- aborted
- [OAK-6354] - Move DocumentNodeStoreMBean implementation in
- separate file
- [OAK-6361] - Oak run tika command should connect to NodeStore in
- read only mode
- [OAK-6362] - Use NodeStoreFixtureProvider in tika command of
- oak-run
- [OAK-6363] - BlobStoreFixtureProvider should support '.cfg' files
- also
- [OAK-6364] - BlobStoreFixtureProvider should configure a default
- 'secret' value if none specified
+ [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
New Feature
- [OAK-3712] - Clean up uncommitted changes
+ [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
Task
- [OAK-6304] - Cyclic dependency between oak.spi.query an
- oak.query.*
- [OAK-6311] - Move generic part of PropertyStateValue and
- PropertyValues to oak-store-spi
- [OAK-6343] - Add replacement for deprecated
- RootFactory.createSystemRoot
+ [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
In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.7.x release.