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/10/23 15:34:16 UTC

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

Author: davide
Date: Mon Oct 23 15:34:16 2017
New Revision: 1813030

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

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=1813030&r1=1813029&r2=1813030&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Oct 23 15:34:16 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.7.9
+Release Notes -- Apache Jackrabbit Oak -- Version 1.7.10
 
 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.9 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.7.10 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,103 +15,110 @@ 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.9
+Changes in Oak 1.7.10
 ---------------------
 
 Sub-task
 
-    [OAK-6798] - Basic Blob GC test for in-memory NodeStore and
-    BlobStore
-    [OAK-6799] - OSGi service tests for Blob GC
+    [OAK-6841] - Revert Changes made in OAK-6575 before 1.7.10 is
+    released.
 
 Technical task
 
-    [OAK-6237] - Tomcat JDBC pool's StatementCache interceptor may
-    cache borked PreparedStatements with DB2
-    [OAK-6666] - Clean up tests depending on DocumentNodeStore
-    [OAK-6699] - Move PathFilter to oak-store-spi
-    [OAK-6713] - AsyncIndexInfoService - Method to detect change in
-    indexer state
-    [OAK-6714] - Support non root index in ContentMirrorStoreStrategy
-    [OAK-6716] - RDB*Store: update DB2 JDBC dependency to 4.19.66
-    [OAK-6724] - Create empty module structure and dependencies
-    from/to other oak modules
-    [OAK-6725] - Move o.a.j.oak.plugins.tree.impl.ChildOrderDiff to
-    o.a.j.oak.security.authorization.permission
-    [OAK-6731] - Remove implementation dependencies in non-factory
-    classes
-    [OAK-6743] - Copy RootFactory, TreeFactory to separate package
-    (and deprecate existing)
-    [OAK-6755] - Convert oak-core and oak-store-document to OSGi R6
-    annotations
-    [OAK-6779] - IndexTracker should check diff on :status node to
-    detect index updates
-    [OAK-6781] - Reindex handling with synchronous lucene property
-    indexes
-    [OAK-6782] - RDBDocumentStore: inconsistent handling of cache
-    invalidation on remove()
+    [OAK-6113] - update spring to 1.5.x release
+    [OAK-6580] - Ensure mounts are consistent with the node type
+    registry
+    [OAK-6763] - Convert oak-examples to OSGi R6 annotations
+    [OAK-6787] - Delete property index entries recursively in batches
+    to avoid large transaction
+    [OAK-6811] - BasicDocumentStore: avoid use of API edge case in
+    test of cache invalidation
+    [OAK-6832] - Synchronous nodetype lucene index support
 
 Bug
 
-    [OAK-6483] - Segment-based composite node store performance
-    degradation
-    [OAK-6633] - Overwriting a versionable node with the
-    copy-versions=false doesn't remove versionable properties
-    [OAK-6678] - Syncing big blobs fails since StandbyServer sends
-    persisted head
-    [OAK-6680] - Test failure:
-    DocumentNodeStoreTest.disabledBranchesWithBackgroundWrite
-    [OAK-6717] - DefaultIndexWriter using incorrect merge scheduler
-    [OAK-6722] - Incorrect and unused dependencies in oak-query-spi
-    [OAK-6723] - Incorrect scope of logback-classic in
-    oak-blob-plugins
-    [OAK-6729] - PojoSR: RepositoryFactory tests should have timeouts
-    [OAK-6730] -
-    oak-core/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
-    does not compile with jdk 9
-    [OAK-6744] - OAK Solr Core on JDK 9: Could not find artifact
-    jdk.tools:jdk.tools:jar:1.6
-    [OAK-6750] - Lucene facets don't work with relative properties
-    [OAK-6753] - Wrong binding in TokenConfigurationImpl
-    [OAK-6777] - IndexReader closed exception in previous reader
-    [OAK-6778] - XPath union with "explain" doesn't explain
-    [OAK-6783] - Slow queries JMX bean: sort by rows, not time
-    [OAK-6800] - Minor typo in message returned by consistency check
-    through mbean
+    [OAK-6687] - ReadOnly connection to fresh SegmentNodeStore setup
+    failing
+    [OAK-6745] - Oak Web Application Example: Execution default-war of
+    goal org.apache.maven.plugins:maven-war-plugin:2.6:war failed
+    [OAK-6780] - Duplicated _exportcontents directive in oak-lucene's
+    pom.xml
+    [OAK-6789] - RDB: RevisionGC performance on Oracle
+    [OAK-6790] - FacetResult class isn't exposed anymore
+    [OAK-6808] - update surefire plugin to 2.20.1 for use with Java 9
+    [OAK-6816] - DataStoreTrackerGCTest failures
+    [OAK-6825] - oak-examples/standalone test failure on Java 9
+    [OAK-6827] - Consistency check fails with active deletions
+    [OAK-6840] - Tar recovery chokes on bulk segments
+    [OAK-6843] - Log correct path while initializing the DataStore
+    [OAK-6845] - org.apache.jackrabbit.oak.jcr.query.QueryJcrTest1IT
+    on java 9 fails with OutOfMemory
+    [OAK-6852] - RDBDocumentStore conditional remove: check condition
+    properly
 
-Documentation
+Epic
 
-    [OAK-6623] - Document QueryEngineSettings.FastQuerySize /
-    QueryEngineSettingsService
+    [OAK-6727] - Oak should compile & test on Java 9
 
 Improvement
 
-    [OAK-5788] - Perform update of single node in one remote call if
-    possible
-    [OAK-6269] - Support non chunk storage in OakDirectory
-    [OAK-6715] - Log elapsed time even if actual count is more than
-    estimate
-    [OAK-6718] - Configure RAM buffer size used by IndexWriter with
-    oak-run indexing
-    [OAK-6719] - add ability to run benchmarks with continuous version
-    GC enabled (RDB fixtures)
-    [OAK-6726] - Use addDocument instead of updateDocument while
-    reindexing with Lucene
-    [OAK-6734] - IndexPlan: add supportsPathRestrictions
-    [OAK-6736] - Upgrade PojoSR to handle SCR spec 1.3
-    [OAK-6738] - MemoryDocumentStore should optionally maintain
-    _modCount
-    [OAK-6739] - Improve oak-it-osgi to support SCR spec 1.3
-    [OAK-6742] - Upgrade to jline2 2.14.5
-    [OAK-6752] - Conditional update on _modCount
+    [OAK-5546] - [BlobGC] Adapt time to delete blobs based on lucene
+    indexing activity
+    [OAK-5983] - BlobGC should log the amount of space reclaimed after
+    GC run is done
+    [OAK-6218] - Including id in DocumentStoreException which wrap
+    MongoException
+    [OAK-6550] - Make BlobTracker snapshot process smarter
+    [OAK-6615] - Add new segment-tar fixture for attaching a
+    cold-standby to benchmarked primary
+    [OAK-6650] - new release checksum requirements
+    [OAK-6792] - rep:facet not supported in xpath
+    [OAK-6801] - Set minRecordLength to the recommended 4096 in
+    OakFileDataStore
+    [OAK-6802] - Manage 'secret' property internally in
+    S3/AzureDataStore
+    [OAK-6803] - Provide a way to for persistent cache to determine
+    which all nodes can be cached
+    [OAK-6809] - Allow RevisionGCTest to operate on "long" paths
+    [OAK-6815] - Support specifying queryPaths in
+    IndexDefinitionBuilder
+    [OAK-6822] - RevisionGC: measure timeToDeleteSplitDocs separately
+    (when possible)
+    [OAK-6830] - RDBDocumentStore: allow schema evolution part 3
+    [OAK-6831] - Nodetype index support in Lucene Index
+    [OAK-6834] - Make TypeEditor publically accessible and allow
+    pluggable constraint violation handling
+    [OAK-6839] - RDBDocumentStore: queries done by GC processes should
+    not thrash the cache
+    [OAK-6842] - Refactor FileStore.close
+    [OAK-6849] - Avoid creating empty properties node under indexRules
+    [OAK-6851] - Disabled index with reindex flag enabled should not
+    lead to reindex report
+
+New Feature
+
+    [OAK-6820] - Implement support for disabling indexes which are
+    replaced with newer index
+    [OAK-6853] - Oak run tooling to store reindexed property index in
+    segment store
 
 Task
 
-    [OAK-6579] - Define how the counter index works in a composite
-    setup
-    [OAK-6665] - Move DocumentNodeStore into its own bundle
-    [OAK-6701] - Update Oak 1.0 to Jackrabbit 2.8.6
-    [OAK-6732] - Make it simpler to run tests from oak-it-osgi
+    [OAK-4891] - Mount-time sanity checks for mounted NodeStore
+    instances
+    [OAK-6318] - Refactor oak.spi.security into a separate
+    module/bundle
+    [OAK-6810] - oak-pojosr tests fail with java 9
+    [OAK-6817] - Don't create metatype for MountInfoProviderService
+    [OAK-6819] - Move Configuration out of DocumentNodeStoreService
+    [OAK-6821] - Enforce minimum line coverage for oak-security-spi
+    [OAK-6846] - update maven-failsafe-plugin to 2.20.1
+
+Test
+
+    [OAK-6848] - Improve
+    ObservationQueueFullWarnTest.testQueueFullThenFlushing to not
+    sleep arbitrarily when not required
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.7.x release.