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

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

commit d848a65f30291e4c2f042e26a67476db171caf24
Author: Julian Reschke <[email protected]>
AuthorDate: Wed Feb 25 13:36:40 2026 +0100

    OAK-12107: Oak 1.92 Canidate Release Notes
---
 RELEASE-NOTES.txt | 113 +++++++++++++++++++++++++++---------------------------
 1 file changed, 56 insertions(+), 57 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 4411a9af77..6160a59f6f 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.90.0
+Release Notes -- Apache Jackrabbit Oak -- Version 1.92.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.90.0 is an incremental feature release based
+Apache Jackrabbit Oak 1.92.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,70 +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.90.0
+Changes in Oak 1.92.0
 ---------------------
 
 ** Technical task
-    * [OAK-11916] - Create getExitingExecutorService API in ExecutorUtils
-    * [OAK-11917] - Create a new getExitingScheduledExecutorService API
-    * [OAK-11918] - Remove usage of Guava's ListeningExecutorService
-    * [OAK-11919] - Remove usage of Guava's ListenableFutureTask [Part 2] 
[Prod files]
-    * [OAK-11920] - Remove usage of Guava's 
MoreExecutors.newDirectExecutorService [Part 2]
-    * [OAK-11921] - Remove usage of Guava's AbstractListeningExecutorService
-    * [OAK-11922] - Remove usage of Guava's MoreExecutors.listeningDecorator
-    * [OAK-11923] - Remove usage of Guava's ForwardingListenableFuture
-    * [OAK-11924] - Remove usage of Guava's ForwardingListeningExecutorService
-    * [OAK-11925] - Remove usage of Guava's Futures.allAsList [Part 2]
-    * [OAK-12018] - Remove usage of DirectExecutor.INSTANCE with ExecutorUtils
-    * [OAK-12019] - Remove usage of Guava's 
MoreExecutors.getExitingExecutorService
-    * [OAK-12020] - Remove usage of Guava's 
MoreExecutors.getExitingScheduledExecutorService
-    * [OAK-12023] - Remove usage of Guava's FutureCallback
-    * [OAK-12024] - Remove usage of Guava's Futures.addCallback
-    * [OAK-12025] - Remove usage of Guava's SameThreadExecutorService
-    * [OAK-12029] - Remove usage of Guava's SettableFuture from 
ExpectationListener
-    * [OAK-12032] - Remove usage of Guava's UncheckedExecutionException
-    * [OAK-12033] - Remove usage of Guava's Monitor [unit cases only]
-
+    * [OAK-11224] - remove guava dependencies from POMs (ongoing)
+    * [OAK-11950] - Remove usage of Queues.drainUninterruptibly
+    * [OAK-12037] - Remove usage of Guava's Monitor from oak-lucene
+    * [OAK-12061] - Remove usage of Guava's ThreadFactoryBuilder
+    * [OAK-12064] - Remove usage of Guava's Striped
+    * [OAK-12072] - Remove usage of Guava's Monitor from ChangeProcessor
+    * [OAK-12074] - Add awaitUninterruptibly() method
+    * [OAK-12075] - Remove usage of Guava's 
Uninterruptibles.awaitUninterruptibly
+    * [OAK-12076] - Add sleepUninterruptibly() method
+    * [OAK-12077] - Add joinUninterruptibly() method
+    * [OAK-12078] - Remove usage of Guava's 
Uninterruptibles.sleepUninterruptibly
+    * [OAK-12080] - Remove usage of Guava's Comparators.isInOrder
+    * [OAK-12081] - Add isInOrder() api in IterableUtils
+    * [OAK-12083] - Remove usage of Guava's 
Uninterruptibles.joinUninterruptibly
 
 ** Bug
-    * [OAK-10618] - ArrayIndexOutOfBoundsException in TikaExtractionOsgiIT
-    * [OAK-12030] - CWE-125: Out-of-bounds Read in LZ4
-    * [OAK-12034] - CachingSegmentArchiveReader#containsSegment should not 
check the persistence cache for the segment
-
-
-
+    * [OAK-10344] - oak-run ITs fail with failsafe >= 3.0.0
+    * [OAK-11960] - oak-examples: The static content of the webapp still 
refers to RMI features that are no longer supported
+    * [OAK-12053] - oak-search-elastic: queries with excerpts fail on large 
fields
+    * [OAK-12054] - Fix creation of ThreadPoolExecutors using an unbounded 
LinkedBlockingQueue
+    * [OAK-12062] - Fix NPE while uploading metadata on AWS
+    * [OAK-12066] - NPE in AstElement "quote()"
+    * [OAK-12067] - Utils.alignWithExternalRevisions logs timestamps with 
second resolution
+    * [OAK-12068] - segment graph UUID deduplication (OAK-12005) can be too 
inefficient
+    * [OAK-12071] - oak-search-elastic: remove property does not work for 
externally modifiable indexes
+    * [OAK-12085] - OutOfMemory in oak-segment-azure tests
+    * [OAK-12086] - oak-segment-tar: remove optional log4j dependency
+
+** Story
+    * [OAK-11267] - Upgrade Azure SDK V8 to V12 for oak-blob-azure
 
 ** Improvement
-    * [OAK-10662] - improve Reproducible Builds
-    * [OAK-11731] - expose NodeCounter (getEstimatedChildNodeCounts) in 
JackrabbitNode
-    * [OAK-12001] - run CI on branch 1.22 as well
-    * [OAK-12004] - Datastore: speedup datastore copy / download
-    * [OAK-12005] - segment preloading graph-cache uses too much heap
-    * [OAK-12007] - XPath with "or" conditions should not always be converted 
to "union"
-    * [OAK-12012] - Sporadic SessionSaveDelayerConfigTest failure
-    * [OAK-12015] - Improve diagnostics on property related constraint 
violations
-    * [OAK-12036] - Expose persistence disk cache statistics in FileStore
-    * [OAK-12038] - Fix flaky ElasticFacetTest
-    * [OAK-12040] - segment-azure: reduce HTTP requests for writes
-    * [OAK-12043] - Avoid object allocation in SegmentId.compareTo
-    * [OAK-12044] - Optimize PathUtils.concat
-
-** Test
-    * [OAK-12011] - backgroundPurge interferes with fullgc tests
-
+    * [OAK-11697] - Indexing / query limit / traversal error: improve 
diagnostics 
+    * [OAK-12010] - Simplified index management
+    * [OAK-12045] - oak-search-elastic: :fulltext field cleanup
+    * [OAK-12047] - CachingSegmentArchiveReader#readSegment should check if 
segment is present in archive before trying to load it from cache
+    * [OAK-12052] - oak-search-elastic: log entire request on query failure
+    * [OAK-12069] - reduce SegmentPreloader memory usage
+    * [OAK-12070] - Reduce memory consumption of azure segment stores
+    * [OAK-12094] - segment-azure: increased heap usage due to OAK-12040
+    * [OAK-12110] - Simplified index management - take 2
 
 ** Task
-    * [OAK-11617] - Provide oak-run commands to analyze and fix 
inconsistencies in the namespace registry
-    * [OAK-11830] - Update pax-exam test dependency to 4.14.0 
-    * [OAK-11910] - Create ExecutorUtils in oak-commons
-    * [OAK-11991] - Optimize the oak-segment recovery process
-    * [OAK-12003] - Refactor code in AzurePersistenceManager
-    * [OAK-12008] - Embed Aws Sdk 2.x dependencies in oak-blob-cloud
-    * [OAK-12009] - Support GCP with oak-blob-cloud with aws sdk 2.x
-    * [OAK-12021] - cleanup oak-blob-plugins pom (oak-commons dependency)
-    * [OAK-12027] - Create a method in oak-mongo.js to remove nodes under a 
path starting from leaf
-    * [OAK-12031] - Add jackrabbit-jcr-commons dependency to oak-upgrade
-    * [OAK-12041] - bump testcontainers to v1.21.4
+    * [OAK-10342] - Update Apache Parent POM to version 37
+    * [OAK-11941] - Upgrade (shaded) Guava to 33.5.0
+    * [OAK-11975] - Use Mockito as an agent in Oak
+    * [OAK-12056] - Speed up NamespaceRegistryCommandTest by reusing the 
NodeStore across tests.
+    * [OAK-12059] - Update Oak trunk to Jackrabbit 2.22.3
+    * [OAK-12063] - Feature toggle cleanup
+    * [OAK-12065] - Create StripedUtil class for lock stripping
+    * [OAK-12073] - Create UninterruptibleUtils in oak-commons
+    * [OAK-12082] - add test coverage for 
org.apache.jackrabbit.oak.jcr.xml.BufferedStringValue
+    * [OAK-12084] - Move GCGeneration class to exported SPI package
+    * [OAK-12087] - bump netty version to 4.1.131.Final
+    * [OAK-12088] - Fix timeout issue while uploading multiple files on AWS
+    * [OAK-12090] - Update commons-lang3 dependency to 3.20.0
+    * [OAK-12092] - Update commons-text dependency to 1.15.0
+    * [OAK-12103] - MongoDocumentStore: improve diagnostics for too large docs 
in request payloads
+    * [OAK-12105] - run/lucene: update gson dependencies to 2.13.2
 
 In addition to the above-mentioned changes, this release contains all
 changes up to the previous release.

Reply via email to