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