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 27cee262b3 OAK-10419: Release Oak 1.56.0 - Candidate Release Notes 
(#1088)
27cee262b3 is described below

commit 27cee262b3a5786694426695e9ffb58fd39ce518
Author: Julian Reschke <resc...@apache.org>
AuthorDate: Tue Aug 29 06:22:59 2023 +0200

    OAK-10419: Release Oak 1.56.0 - Candidate Release Notes (#1088)
---
 RELEASE-NOTES.txt | 154 +++++++++++++++++++-----------------------------------
 1 file changed, 54 insertions(+), 100 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 6da0571096..8ac8e08e63 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.54.0
+Release Notes -- Apache Jackrabbit Oak -- Version 1.56.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.54.0 is an incremental feature release based
+Apache Jackrabbit Oak 1.56.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.
@@ -18,117 +18,71 @@ generation fails on Java 17 (but works as expected on Java 
11).
 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.54.0
+Changes in Oak 1.56.0
 ---------------------
 
-Technical task
-
-    [OAK-10197] - switch oak-blob-plugins to shaded guava
-    [OAK-10204] - switch oak-blob to shaded guava
-    [OAK-10236] - Update oak-segment-remote modules with shaded guava
-    [OAK-10237] - Update oak-blob* modules with shaded guava
-    [OAK-10238] - switch oak-search to shaded guava
-    [OAK-10239] - Update oak-lucene with shaded guava
-    [OAK-10240] - switch oak-solr to shaded guava
-    [OAK-10242] - switch oak-search-elastic to shaded guava
-    [OAK-10244] - oak-solr-osgi: remove Guava import decl
-    [OAK-10245] - Document OAK-10173
-    [OAK-10246] - Minor cleanup of unused imports, indention and whitespace
-    [OAK-10247] - oak-commons: remove Guava from public API
-    [OAK-10270] - Document limitation
-    [OAK-10276] - switch oak-upgrade to shaded guava
-    [OAK-10278] - switch oak-run-elastic to shaded guava
-    [OAK-10282] - switch oak-it to shaded guava
-    [OAK-10283] - switch oak-examples to shaded guava
-    [OAK-10284] - switch oak-benchmarks to shaded guava
-    [OAK-10287] - switch oak-benchmarks-lucene to shaded guava
-    [OAK-10290] - switch oak-benchmarks-elastic to shaded guava
-    [OAK-10292] - switch oak-benchmarks-solr to shaded guava
-    [OAK-10307] - oak-shaded-guava leaks original guava as transitive 
dependency
-    [OAK-10330] - oak-it-osgi: temporarily introduce Guava dependency again
-
-Bug
+Sub-task
 
-    [OAK-9660] - NullPointerException When Moving Transient node
-    [OAK-10226] - Elasticsearch custom analyzers fail when the files contain 
comments
-    [OAK-10241] - NPE while trying to get the BinaryDownload URI
-    [OAK-10243] - Flaky test in oak-blob-cloud-azure and oak-run
-    [OAK-10257] - NodeCounterMetricTest does not release resources
-    [OAK-10259] - oak-core tests running out of memory
-    [OAK-10263] - Inconsistent state in TarWriter when close() fails to write 
to Azure
-    [OAK-10268] - oak-search-elastic: propertyIndex=false fields cannot be 
used for sorting
-    [OAK-10280] - Occasional failure to start docker container
-    [OAK-10305] - oak-core should changes scope of annotation dependencies to 
provided
-    [OAK-10306] - Incorrect dependency scope for commons-math3
-    [OAK-10308] - Tests using MongoUtils may skip even if Docker is available
-    [OAK-10324] - oak-search-elastic: IN queries on boolean fields should not 
fail when one of the value cannot be parsed
-    [OAK-10338] - PipelinedMergeSortTaskTest is failing on Windows due to line 
end issues
-    [OAK-10340] - Child order not updated on source after move
+    [OAK-10362] - Create benchmark test
+    [OAK-10363] - Benchmark results
+    [OAK-10364] - Consolidate inheritance related automembership tests
 
-New Feature
+Technical task
 
-    [OAK-10093] - Oak Blob Store support for SSE-C for AWS
+    [OAK-7542] - oak-blob-*'s use of Guava File.fileTreeTraverser
+    [OAK-7549] - commons: avoid use of Guava beta APIs in FileIOUtils
+    [OAK-8684] - oak-core-spi: remove uses of Guava from exported API
+    [OAK-8717] - Remove deprecated Guava-based APIs
+    [OAK-10274] - oak-core-spi: remove Guava from public API
+    [OAK-10322] - oak-core: remove Guava from public API
+    [OAK-10323] - remove all remaining references of native Guava
+    [OAK-10368] - convert groovy sources to shaded guava
+    [OAK-10412] - AbstractTwoNodeTest: check preconditions in setup
+    [OAK-10415] - AbstractTwoNodeTest: make teardown more robust
+    [OAK-10416] - AbstractTwoNodeTest: ensure RDB fixture uses empty DB
 
-Story
+Bug
 
-    [OAK-10173] - Allow configured principals to impersonate any user
+    [OAK-10181] - Flaky test: DataStoreBlobStoreStatsTest
+    [OAK-10353] - Elastic custom analyzer should ignore unsupported properties 
(eg: hidden, arrays)
+    [OAK-10372] - oak-search-elastic: similarity queries produce no relevant 
results
+    [OAK-10379] - DynamicGroupsTest#testCrossIDPMembership() fails occasionally
+    [OAK-10405] - document-store: potential NPE in AbstractTwoNodeTest teardown
 
 Improvement
 
-    [OAK-10211] - Rectify documentation for hybrid indexes
-    [OAK-10213] - Add new api in DocumentStore to handle bulk findAndUpdate 
operations
-    [OAK-10250] - Configurable suspend timeout
-    [OAK-10252] - Distinguish in oak-jackrabbit-api between provider and 
consumer type interfaces
-    [OAK-10253] - Option to only collect references when calling 
checkConsistency
-    [OAK-10256] - Principal documentation does not mention GroupPrincipal
-    [OAK-10261] - Query with OR clause with COALESCE function incorrectly 
interpreted
-    [OAK-10262] - Document ASCIIFolder and OakAnalyzer
-    [OAK-10267] - oak-search-elastic: index should be more lenient when a 
field cannot be converted to the mapped type
-    [OAK-10273] - Index-definition json created during oak-run reindex should 
not serialise index data
-    [OAK-10285] - MembershipProvider change log level to ERROR for cyclic 
membership
-    [OAK-10286] - AutoMembershipPrincipals.isInheritedMember add check for 
cyclic membership
-    [OAK-10294] - Indexing job: add new Pipelined Strategy for dumping Mongo 
contents in preparation for reindexing
-    [OAK-10303] - oak-search-elastic: remove propertyIndex/nodeScopeIndex from 
dynamicBoost tests
-    [OAK-10310] - Bump testcontainers dependency to v1.18.3
-    [OAK-10315] - Counter for DocumentStore check
-    [OAK-10327] - Embedded dependencies should have "provided" scope
-    [OAK-10328] - jackrabbit-jcr-tests should have scope "tests"
-    [OAK-10332] - Ease using 
o.a.j.o.spi.security.authorization.principalbased.impl.FilterProviderImpl 
outside OSGi containers
-    [OAK-10345] - Add debug logger for bytewise comparison of big blobs
-    [OAK-10356] - Adjust lower and upper bounds of auto-detected memory limits 
in PipelinedStrategy
-
-Test
-
-    [OAK-10291] - oak-segment-remote: PersistentRedisCacheTest may fail on 
Windows due to insufficient pagefile size
-    [OAK-10317] - Additional tests for dynamic automembership
+    [OAK-9837] - Reference individual OSGi dependencies in version shipped 
with R7
+    [OAK-10003] - Upgrade tika to 1.28.5
+    [OAK-10318] - Improve AutoMembershipPrincipals#isInheritedMember
+    [OAK-10333] - Improved logging for queries that that traverse more than 
10'000 nodes
+    [OAK-10357] - Path option for documentstore-check
+    [OAK-10365] - introduce mapping version in oak-search-elastic
+    [OAK-10367] - update org.apache.sling.testing.osgi-mock dependency
 
 Task
 
-    [OAK-10127] - Log warn message when MongoDB document is big
-    [OAK-10147] - Many move operations may consume a lot of memory
-    [OAK-10154] - Guava deprecations: set minimal logging level to 'error'
-    [OAK-10249] - Reduce logging in the datastore check and gc process
-    [OAK-10254] - Test cases to reproduce late write inconsistencies
-    [OAK-10265] - Oak-run offline reindex - async lane revert not taking place 
for stored index def after index import
-    [OAK-10271] - Fix dependencies on oak-exercise
-    [OAK-10275] - oak-upgrade: remove workaround for Java 1.6
-    [OAK-10297] - Update (shaded) Guava to 32.0.1
-    [OAK-10300] - update groovy dependency to 2.5.22
-    [OAK-10301] - Update Mockito dependency to 4.11.0
-    [OAK-10304] - log registration of invalid namespace names
-    [OAK-10313] - Identify revisions created by late-write scenario
-    [OAK-10316] - Importer exception always should mention path
-    [OAK-10326] - temporarily set baseline version explicitly (and remove 
before release of 1.54.0)
-    [OAK-10331] - Log calling method when a query does not use an index
-    [OAK-10337] - mvn jetty:run fails to start oak-webapp
-    [OAK-10349] - Update Tomcat dependency to 9.0.78
-    [OAK-10350] - Update spring-boot dependency to version 2.7.13
-    [OAK-10352] - Update (shaded) Guava to 32.1.1
-    [OAK-10361] - Exclude dependency-reduced-pom.xml from the source package 
during release
-
-Documentation
-
-    [OAK-10228] - Explain effect of policies for unknown principals and 
non-existing paths
+    [OAK-10272] - Reverse #OAK-10022
+    [OAK-10347] - Small util class for exporting a tree as flat file
+    [OAK-10366] - Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.11
+    [OAK-10369] - oak-segment-azure/oak-blob-cloud-azure leak Guava dependency
+    [OAK-10381] - DocumentStoreIndexerIT failures
+    [OAK-10385] - segment-azure: add javax.activation-api to test class path
+    [OAK-10386] - Bump netty dependency from 4.1.52.Final to 4.1.96.Final
+    [OAK-10389] - remove commons-lang dependency
+    [OAK-10390] - Update commons-io dependency to 2.13.0
+    [OAK-10391] - improve 
TarFilesTest.testCollectBlobReferencesWithGenerationFilter diagnostics
+    [OAK-10392] - Update (shaded) Guava to 32.1.2
+    [OAK-10394] - Update commons-lang3 dependency to 3.13.0
+    [OAK-10395] - Update commons-codec dependency to 1.16.0
+    [OAK-10396] - segment-aws: remove unused commons-lang3 dependency
+    [OAK-10397] - oak-benchmarks/oak-it-osgi: update commons-compress 
dependency to 1.23.0
+    [OAK-10400] - auth-ldap/benchmarks: use default dependency for 
commons-lang3
+    [OAK-10401] - search-mt/solr-osgi: use default versions of commons-math3
+    [OAK-10402] - benchmarks: remove commons-math dependency (use math3 
instead)
+    [OAK-10403] - update Tomcat JDBC dependency to 8.5.92
+    [OAK-10404] - improve TarFilesTest.testCollectBlobReferences diagnostics
+    [OAK-10407] - run/lucene: update gson dependencies to 2.10.1
+    [OAK-10414] - RDB*Store: update Derby dependency to 10.15.2.0
 
 
 In addition to the above-mentioned changes, this release contains all

Reply via email to