This is an automated email from the ASF dual-hosted git repository.

reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 4ba61176df OAK-11933: Release Oak 1.86.0 - Candidate Release Notes 
(#2515)
4ba61176df is described below

commit 4ba61176df78167ef9180de194c7d0475512b5cb
Author: Julian Reschke <resc...@apache.org>
AuthorDate: Wed Sep 17 07:59:37 2025 +0200

    OAK-11933: Release Oak 1.86.0 - Candidate Release Notes (#2515)
---
 RELEASE-NOTES.txt | 108 ++++++++++++++++++++++++++----------------------------
 1 file changed, 52 insertions(+), 56 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 8e05a4101f..8d045c4acf 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.84.0
+Release Notes -- Apache Jackrabbit Oak -- Version 1.86.0
 
 Introduction
 ------------
@@ -7,7 +7,7 @@ Jackrabbit Oak is a scalable, high-performance hierarchical 
content
 repository designed for use as the foundation of modern world-class
 web sites and other demanding content applications.
 
-Apache Jackrabbit Oak 1.84.0 is an incremental feature release based
+Apache Jackrabbit Oak 1.86.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,73 +15,69 @@ 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.84.0
+Changes in Oak 1.86.0
 ---------------------
 
-Technical task
+Sub-task
 
-    [OAK-11748] - Remove usage of Guava Escapers
-    [OAK-11753] - Remove usage of Guava base.CaseFormat
-    [OAK-11771] - Remove usage of Guava's AtomicDouble
-    [OAK-11774] - Remove usage of Guava's Splitter
-    [OAK-11785] - Remove usage of Guava preconditions.checkPositionIndex
-    [OAK-11786] - Remove usage of Guava base.Strings
-    [OAK-11789] - Remove usage of Guava collect.Lists.newArrayList in 
segment-azure
-    [OAK-11793] - Remove usage of Guava common.hash.HashCode
-    [OAK-11801] - Remove usage of Guava FluentIterable
-    [OAK-11843] - Improve diagnostics for NPE in SecureNodeBuilder
+    [OAK-11856] - oak-run-commons: remove usage of "old" Oak bloom filter, use 
oak-commons instead
+    [OAK-11858] - Remove remains of Oak bloom filter in oak-run-commons
+    [OAK-11881] - Remove usage of Guava Maps.map()
+    [OAK-11883] - Remove usage of Guava collect.Range
+    [OAK-11885] - Remove usage of Guava collect.ListMultiMap
+    [OAK-11887] - oak-it: exclude *db artefacts
+    [OAK-11888] - Remove usage of Guava ThreadBuilderFactory
 
-Bug
+Technical task
 
-    [OAK-11299] - Missing Segments With Oak Run Segment Copy
-    [OAK-11783] - Import fails for content not using namespace prefixes
-    [OAK-11787] - 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticRegexPropertyIndexTest.regexPropertyWithoutFlattened
 failure
-    [OAK-11794] - remove the unused commons-fileupload dependency from IT tests
-    [OAK-11807] - Duplicate header after failed SegmentBufferWriter.flush()
-    [OAK-11812] - Failure in running S3DataStoreServiceTest unit case
-    [OAK-11818] - Update Mockito dependency to 5.18.0
-    [OAK-11824] - oak-lucene: custom analyzer cannot load indirect filters
-    [OAK-11838] - DocumentNodeStoreService.registerNodeStore() ignores Mongo 
settings
-    [OAK-11839] - Implement oak background thread that reads throttle flag 
from settings collection
-    [OAK-11847] - AzureJournalFile fails to rotate journal
+    [OAK-11656] - Remove usage of Guava Suppliers.memoize
+    [OAK-11832] - Remove usage of Guava's Tree Traverser
+    [OAK-11833] - Remove usage of Guava's Traverser
+    [OAK-11836] - Remove usage of Guava's AbstractIterator
+    [OAK-11842] - Copy Bloom Filter implementation from oak-run-commons to 
oak-commons for re-use
+    [OAK-11852] - Use new Bloom filter implementation in document store
+    [OAK-11855] - update oak-blob to use oak-commons bloom filter
+    [OAK-11869] - Remove usage of Guava's Hashing
+    [OAK-11886] - Remove usage of Guava's Futures.immediateFuture()
+    [OAK-11889] - Remove usage of Guava's Futures.successfulAsList()
+    [OAK-11890] - Remove usage of Guava's Futures.allAsList [Part 1]
+    [OAK-11893] - Remove usage of Guava's ListenableFuture [Part 1]
+    [OAK-11896] - Remove usage of Guava's SettableFuture [Part 1] [Test cases 
only]
+    [OAK-11903] - Remove usage of Guava's SettableFuture [Part 2] [Prod + Test]
+    [OAK-11906] - Remove usage of Guava's ListenableFutureTask [Part 1] [Test 
cases]
+    [OAK-11907] - Remove usage of Guava's MoreExecutors.directExecutor()
+    [OAK-11909] - Remove usage of Guava's 
MoreExecutors.newDirectExecutorService [Part 1] [Test cases]
 
-New Feature
+Bug
 
-    [OAK-11498] - Expose bound principals via JackrabbitSession
+    [OAK-9586] - SysViewImportHandler does not support expanded names in 
sv:name attributes
+    [OAK-9897] - SplitPersistence: FileReaper cannot finish cleanup
+    [OAK-11808] - Segment graph may need to be recomputed
+    [OAK-11846] - oak-segment-azure - recovery will recover from .bak
+    [OAK-11862] - oak-search-elastic: missing facets for multi-valued fields
+    [OAK-11864] - Create a new FullGC mode ALL_ORPHANS without empty properties
+    [OAK-11875] - FullGC.EMPTY_PROPS should not delete if there are previous 
documents with that property
+    [OAK-11884] - AzureArchiveManage.listArchives() should delete segments 
only if write acces is allowed
+    [OAK-11891] - Add metrics for documents Skipped due to FullGC.EMPTY_PROPS 
not deleting if there are previous documents with that property
+    [OAK-11905] - Update Mockito dependency to 5.19.0
 
 Improvement
 
-    [OAK-9447] - Upgrade Mongo java driver to 5.2
-    [OAK-11729] - If the indexing lane is behind, we should allow catch up of 
a non-failing lane
-    [OAK-11778] - Fix compilation warnings in classes related to Query handling
-    [OAK-11779] - Mongo downloader: in the progress messages, print the dates 
corresponding to the _modified values
-    [OAK-11780] - XML import: calculate prefixMap only when required
-    [OAK-11781] - Binary reference statistics are inaccurate for very large 
repositories
-    [OAK-11784] - new instance of NamespaceRegistry is created whenever an 
item is added via XML DocViewImporter
-    [OAK-11797] - indexing document store: start lucene writer pool only 
before indexing, not before download
-    [OAK-11800] - Simplify code of full text indexer
-    [OAK-11810] - UserImporter: Resolve the UserMonitor lazily
-    [OAK-11814] - NPE in ElasticResultRowAsyncIterator
-    [OAK-11823] - Code cleanups in Elastic search module
-    [OAK-11825] - Improve thread monitoring in the OutOfBandIndexer
-    [OAK-11837] - Update commons-csv version to 1.14.1
+    [OAK-11841] - Optimizations and additional logging of performance metrics 
to statistical facets
+    [OAK-11850] - Use MutableInt to compute facets to avoid boxing/unboxing 
between Int and Integer
+    [OAK-11857] - Improve path handling in oak-segment-azure
+    [OAK-11861] - segment store initialization should run in parallel
+    [OAK-11866] - Support for datastore files without length
+    [OAK-11878] - ClusterNodeStoreLock LOCK_TIMEOUT is too large
+    [OAK-11894] - DocViewImport: Resolve the IdentifierManager lazily
 
 Task
 
-    [OAK-10790] - FullTextBinaryTextExtractor fails to extract text from csv
-    [OAK-11617] - Provide oak-run commands to analyze and fix inconsistencies 
in the namespace registry
-    [OAK-11711] - oak-standalone: update dependencies
-    [OAK-11792] - mark commons.cache package as internal
-    [OAK-11795] - FullGC Audit Logging doesn't get enabled in oak-run 
revisions command
-    [OAK-11802] - update Tomcat dependency to 9.0.107
-    [OAK-11803] - Update commons-lang3 dependency to 3.18.0
-    [OAK-11804] - Update Oak trunk to Jackrabbit 2.22.1
-    [OAK-11819] - Update commons-codec dependency to 1.19.0
-    [OAK-11820] - Update commons-io dependency to 2.20.0
-    [OAK-11822] - Update commons-lang dependency to 1.14.0
-    [OAK-11831] - Update Oak trunk to Jackrabbit 2.22.2
-    [OAK-11834] - ClusterType can take longer during Mongo cluster 
initialization
-    [OAK-11835] - Expose Mongo connection pool parameters
+    [OAK-10674] - use Oak's Bloom filter instead Guava's
+    [OAK-11859] - update Tomcat dependency to 9.0.108
+    [OAK-11897] - Remove exports from oak-segment-azure
+    [OAK-11900] - SplitPersistenceTest: disable three tests on Windows platform
+    [OAK-11908] - Update Easymock dependency to 5.6.0
 
 
 In addition to the above-mentioned changes, this release contains all

Reply via email to