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 ad...@apache.org on 2020/11/06 13:58:07 UTC

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

Author: adulceanu
Date: Fri Nov  6 13:58:06 2020
New Revision: 1883162

URL: http://svn.apache.org/viewvc?rev=1883162&view=rev
Log:
Apache Jackrabbit Oak 1.36.0
Prepared 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=1883162&r1=1883161&r2=1883162&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Fri Nov  6 13:58:06 2020
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.34.0
+Release Notes -- Apache Jackrabbit Oak -- Version 1.36.0
 
 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.34.0 is an incremental feature release based
+Apache Jackrabbit Oak 1.36.0 is an incremental feature release based
 on and compatible with earlier stable Jackrabbit Oak 1.x
 releases. This release is considered stable and targeted for
 production use.
@@ -15,63 +15,102 @@ production use.
 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.34.0
+Changes in Oak 1.36.0
 ---------------------
 
 Bug
 
-    [OAK-9130] - DocumentDiscoveryLiteService.hasBacklog logging regression (inverted version check)
-    [OAK-9146] - Elastic indexes - Updates get lost if connection is not available
-    [OAK-9162] - Elastic indexes - Index creation fails if multiple suggest fields are present
-    [OAK-9163] - ElasticIndexTracker should never use stored index definitions
-    [OAK-9166] - Elastic indexes - Fulltext query requires more rules than expected
-    [OAK-9178] - PasswordHistory.updatePasswordHistory may return false status
+    [OAK-9176] - sweep upgrade of pre 1.8 branch commits not always sets "_bc" for parents/root
+    [OAK-9200] - Oak BlobAccessProvider reference in UserConfigurationImpl fails and leads to performance issue
+    [OAK-9201] - PersistentRedisCache: failure to write segment is not an error
+    [OAK-9216] - Duplicate writes to Redis in the persistent cache if segment is loaded from Azure
+    [OAK-9218] - Fix OSGi wiring after netty update to 4.1.52.Final
+    [OAK-9219] - oak-search-elastic: suggestion can return wrong results
+    [OAK-9225] - Elastic index cleaner removes remote elastic index for disabled indexes
+    [OAK-9229] - CountingDocumentStore returns documents with incorrect store reference
+    [OAK-9235] - GlobPattern: fix sonar findings
+    [OAK-9236] - AccessControlManagerImpl, AccessControlImporter: fix sonar findings
+    [OAK-9241] - Build failure: unapproved licenses
+    [OAK-9245] - UserValidator.propertyChanged may miss plaintext password
+    [OAK-9248] - TopLevelPaths.contains: missing 'else'
+    [OAK-9251] - Error when generating javadoc for classes AzureSegmentStoreExplorerBackend and NonDefaultMountWriteReportingObserver
+    [OAK-9256] - Missing segment not detected in AzureSegmentArchiveReader
+    [OAK-9259] - RepositoryCallback: nullable annotation with void return value on setLoginModuleMonitor
+
 
 New Feature
 
-    [OAK-7744] - Persistent cache for the Segment Node Store
-    [OAK-9131] - oak-run tool for scanning for references to nt:frozenNode
+    [OAK-9213] - Support feature vector similarity / image similarity in Oak ES
+
 
 Improvement
 
-    [OAK-9106] - Support spellchecking in Oak ES
-    [OAK-9134] - Remove mix:referenceable from nt:frozenNode definition
-    [OAK-9136] - Allow elasticsearch port to be read from secrets
-    [OAK-9139] - Log message on frozen node lookup by identifier
-    [OAK-9142] - AzureDataStore should use concurrent request count for all API calls
-    [OAK-9144] - Indexing: dynamic boost is not robust
-    [OAK-9147] - Config option for NRT queue timeout
-    [OAK-9151] - Support term suggestion in Oak ES
-    [OAK-9156] - Port lucene tests
-    [OAK-9165] - Lucene: unique sync property index don't work properly
-    [OAK-9170] - Make loading segment disk cache fail safe in case when write operation is interrupted by failure
-    [OAK-9173] - Oak-run indexing fails with "This map is closed"
-    [OAK-9180] - Optimise synchronisation between threads when writing to 3rd level segment cache 
-    [OAK-9184] - Very slow, potential endless loop in LucenePropertyIndex.loadDocs()
-    [OAK-9194] - oak-search-elastic: propertyIndex with nodeScopeIndex should be stored in :fulltext only
-    [OAK-9176] - Fix for sweep missing _bc (branch commit) entries in some cases - plus sweep2 introduced to clean up repository accordingly.
-                 PS: use -Doak.documentMK.disableSweep2=true to disable sweep2 in case it should be skipped explicitly
+    [OAK-9183] - verify 'Mapping API Calls to Privileges' wrt to move operations
+    [OAK-9185] - AbstractAccessControlManager: improve refresh strategy of PermissionProvider
+    [OAK-9203] - PermissionProvider.refresh: create dedicated benchmarks and evaluate potential improvements
+    [OAK-9208] - Log unexpected writes to the paths designated as part of a non-default mount
+    [OAK-9214] - oak-search-elastic: remove duplications in :suggest
+    [OAK-9223] - oak-search-elastic: remove duplications in :fulltext
+    [OAK-9230] - CachingCommitValueResolver with negative cache
+    [OAK-9231] - Enable negative cache of commit value resolver for oak-run index command
+    [OAK-9232] - Improvements to tests in o.a.j.oak.security.authorization.permission
+    [OAK-9233] - Simplify ChildOrderDiff
+    [OAK-9234] - CompiledPermissionImpl: minor improvements
+    [OAK-9237] - Improve tests in o.a.j.oak.security.authorization.accesscontrol
+    [OAK-9238] - oak-run explore should support Azure Segment Store
+    [OAK-9242] - Improvements to tests in o.a.j.oak.security.user
+    [OAK-9243] - avoid potential NPE with Condition.Property
+    [OAK-9247] - Sonar findings and minor improvements in o.a.j.oak.security.user
+    [OAK-9249] - Improve tests in o.a.j.oak.spi.security.authorization.cug
+    [OAK-9250] - 3rd level segment cache: perform direct memory allocation based on the value of the system property
+    [OAK-9252] - Query: multi-valued property condition can fail with "Type must be an array type"
+    [OAK-9266] - FilterProvider: typo in javadoc
+
+Test
+
+    [OAK-9161] - Reenable PredefinedNodeTypeTest#testFrozenNode once jackrabbit is updated
+
 
 Task
 
-    [OAK-9138] - Have a mechanism to track failed docs in ES
-    [OAK-9140] - Don't use stored index definition in elastic indexes
-    [OAK-9143] - Use seed instead of reindexCount for elastic index suffix
-    [OAK-9148] - Use IndexTracker in oak-search-elastic
-    [OAK-9152] - Implement factor 2 writes
-    [OAK-9164] - oak-search-elastic: expose relevant metrics
-    [OAK-9167] - Expose last indexed time as a metric
-    [OAK-9169] - Remove remote elastic indexes when index definition is removed
-    [OAK-9179] - Documentation (and comments) about rep:glob patterns in ACE restriction is confusing
-    [OAK-9188] - Upgrade to Elasticsearch 7.9.0
+    [OAK-9199] - Upgrade to Elasticsearch 7.9.1
+    [OAK-9205] - Bump htmlunit from 2.35.0 to 2.43.0
+    [OAK-9209] - Index lane elastic-async traverses repository
+    [OAK-9210] - Bump netty dependency from 4.1.17.Final to 4.1.52.Final
+    [OAK-9211] - oak-search-elastic: implement dynamic boost
+    [OAK-9227] - Improvements to token authentication tests
+    [OAK-9255] - update junit to 4.13.1
+    [OAK-9258] - Upgrade to Elasticsearch 7.9.2
+    [OAK-9264] - oak-search-elastic: add support for similarityTags
+    [OAK-9268] - change default back to traversal of nodes even if no index with indexing lane is present
+    [OAK-9270] - Update Oak trunk and 1.22 to Jackrabbit 2.20.2
+    [OAK-9271] - Upgrade to Elasticsearch 7.9.3
+
 
 Technical task
 
-    [OAK-9070] - Remove unnecessary (un)boxing in oak-authorization-principalbased
-    [OAK-9186] - Create Benchmark(s)
-    [OAK-9189] - Benchmark Results - Status Quo
+    [OAK-6758] - Convert oak-authorization-cug to OSGi R6 annotations
+    [OAK-6764] - Convert oak-exercise to OSGi R6 annotations
+    [OAK-9190] - Benchmark Results - Improvement(s)
+    [OAK-9191] - Investigate Improvement(s)
+    [OAK-9220] - create benchmarks
+    [OAK-9221] - results status quo
+    [OAK-9222] - results potential improvements
+    [OAK-9263] - Remove (Guava) com.google.common.base.Objects.ToStringHelper
+    [OAK-9269] - RDB*Store: update postgresql jdbc driver reference to 42.2.18
 
 
+Story
+
+    [OAK-9224] - Create a protected property importer for handling user tokens
+
+
+Documentation
+
+    [OAK-5214] - Create FAQ for External Authentication
+    [OAK-9051] - Enhance oak-exercise for Principal base authorization
+    [OAK-9239] - Update oak-benchmarks readme to include azure fixture
+
 In addition to the above-mentioned changes, this release contains all
 changes up to the previous release.
 
@@ -99,7 +138,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.
 
-The Oak effort is a part of the Apache Jackrabbit project. 
+The Oak effort is a part of the Apache Jackrabbit project.
 Apache Jackrabbit is a project of the Apache Software Foundation.
 
 For more information, visit http://jackrabbit.apache.org/oak