This is an automated email from the ASF dual-hosted git repository. reschke pushed a change to branch feature/update-osgi-r7 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from e3aefa5b7f Fix mocking for BundleContext.registerService(...) using Class as first argument add 8677db8d98 OAK-10331 add caller information to different warnings (#1010) add d25ee850b9 OAK-10340: Child order not updated on source after move add 28afb67641 OAK-10340: Child order not updated on source after move add f23db0f19e OAK-10340: Child order not updated on source after move add 965d6703b5 OAK-10337: mvn jetty:run fails to start oak-web (#1016) add db3bf04066 OAK-10307: re-add guava to several subprojects to re-enable isolated compilation (will be removed later on) - fix import range add e1d3e3e8db OAK-10338 - Do not use platform-dependent newlines in for files generated when creating a FlatFileStore (#1018) add 6b1686326e OAK-10307: re-add guava to several subprojects to re-enable isolated compilation (will be removed later on) - fix import range add 288e81cacb OAK-10342: Update Apache Parent POM to version 30 add 1a6acc0a8b OAK-10338: Change test to tolerate different line endings add 9ea124cfbb OAK-10327 Embedded dependencies should have "provided" scope (#1004) add 53bc40653e OAK-10326: remove baseline comparison version (back to default) add 4d7cf4b58d Revert "OAK-10342: Update Apache Parent POM to version 30" add 03b703e91f OAK-10332 Allow reusing FilterProviderImpl outside OSGi context (#1014) add 5e7c1f6bc8 OAK-10349: Update Tomcat dependency to 9.0.78 (#1022) add 9e56920b14 OAK-10345 - Add debug log message if larger blob is compared byte-wise. (#1024) add 8ef02635be OAK-10352: Update (shaded) Guava to 32.1.1 (#1028) add 909c336170 Merge branch 'trunk' into OAK-10340 add c803ee28f4 Merge pull request #1017 from mreutegg/OAK-10340 add d268b6762e OAK-10354: Release Oak 1.54.0 - Candidate Release Notes (#1030) add 49c563f9d7 [maven-release-plugin] prepare release jackrabbit-oak-1.54.0 add 99a1cdb317 [maven-release-plugin] rollback the release of jackrabbit-oak-1.54.0 add cb00765f3c OAK-10273: Index-definition json created during oak-run reindex shoul… (#991) add 95b8414b59 wq Merge branch 'trunk' of https://gitbox.apache.org/repos/asf/jackrabbit-oak into trunk add 59f25b5ee7 OAK-10354: Release Oak 1.54.0 - update release notes add 0a30fd1db8 Merge branch 'trunk' of https://gitbox.apache.org/repos/asf/jackrabbit-oak into trunk add 5e3048b9ae [maven-release-plugin] prepare release jackrabbit-oak-1.54.0 add cab87a64fe [maven-release-plugin] prepare for next development iteration add 8f0bedf8a4 OAK-10356 - Adjust lower and upper bounds of auto-detected memory limits in PipelinedStrategy (#1032) add 5502030f81 OAK-10350: Update spring-boot dependency to version 2.7.13 (#1027) add 1b3d7828e1 Revert "[maven-release-plugin] prepare for next development iteration" add f54c982b39 Revert "[maven-release-plugin] prepare release jackrabbit-oak-1.54.0" add 0ef4c3d806 OAK-10361: Exclude dependency-reduced-pom.xml from the source package during release (#1033) add c92d4c4d12 OAK-10354: Release Oak 1.54.0 - update release notes add 5499f6cd3f [maven-release-plugin] prepare release jackrabbit-oak-1.54.0 add 814e7c53c5 [maven-release-plugin] prepare for next development iteration add 0e9d8119cf OAK-10353: Elastic custom analyzer should ignore unsupported properties (#1029) add f7e3023516 OAK-10362: Create benchmark test (subtask of Improve AutoMembershipPrincipals#isInheritedMember) add 67189cff32 OAK-10364 : Consolidate inheritance related automembership tests (subtask of OAK-10318 Improve AutoMembershipPrincipals#isInheritedMember) add 42b0a70d30 OAK-10274: oak-core-spi: remove Guava from public API (#982) add 70fd4ab3c5 OAK-10366: Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.11 (#1036) add 68a6d78bfc OAK-10354: Release Oak 1.54.0 - fix oak-doc* versions add e44e9c62fd OAK-10365: introduce mapping version in elastic index definition (#1035) add 615b2e9002 OAK-10318 : Improve AutoMembershipPrincipals#isInheritedMember add 951d69e57a OAK-10322: oak-core: remove Guava from public API (#1037) add 5502486605 OAK-10368: convert groovy sources to shaded guava (#1039) add 5557322bf5 OAK-10323: remove all remaining references of native Guava (#1038) add c18d0c5145 OAK-10369: oak-segment-azure/oak-blob-cloud-azure leak Guava dependency - adjust import range (#1040) add 014f4f0fb9 Merge branch 'trunk' into feature/update-osgi-r7 No new revisions were added by this update. Summary of changes: RELEASE-NOTES.txt | 162 ++++++++------ assembly.xml | 1 + oak-api/pom.xml | 2 +- .../jackrabbit/oak/api/jmx/CacheStatsMBean.java | 16 +- oak-auth-external/pom.xml | 9 +- .../impl/principal/AutoMembershipPrincipals.java | 68 ++++-- ...membershipTest.java => AutoMembershipTest.java} | 247 +++++++-------------- .../external/impl/DynamicAutomembershipTest.java | 123 ---------- .../impl/principal/AbstractAutoMembershipTest.java | 6 + .../impl/principal/AutoMembershipCycleTest.java | 218 ++++++++++++++---- .../principal/AutoMembershipPrincipalsTest.java | 14 ++ .../impl/principal/AutoMembershipProviderTest.java | 19 +- oak-auth-ldap/pom.xml | 2 +- oak-authorization-cug/pom.xml | 9 +- oak-authorization-principalbased/pom.xml | 9 +- .../principalbased/impl/FilterProviderImpl.java | 23 +- .../impl/AbstractPrincipalBasedTest.java | 4 +- oak-benchmarks-elastic/pom.xml | 2 +- oak-benchmarks-lucene/pom.xml | 2 +- oak-benchmarks-solr/pom.xml | 2 +- oak-benchmarks/pom.xml | 2 +- .../jackrabbit/oak/benchmark/BenchmarkRunner.java | 3 + .../oak/benchmark/ReplicaCrashResilienceTest.java | 4 +- .../external/AbstractExternalTest.java | 31 ++- .../external/AutoMembershipTest.java | 153 +++++++++++++ oak-blob-cloud-azure/pom.xml | 6 +- oak-blob-cloud/pom.xml | 2 +- oak-blob-plugins/pom.xml | 2 +- oak-blob/pom.xml | 2 +- oak-commons/pom.xml | 2 +- .../apache/jackrabbit/oak/commons/LongUtils.java | 4 +- .../apache/jackrabbit/oak/commons/Profiler.java | 2 - oak-core-spi/pom.xml | 13 +- .../oak/commons/jmx/ManagementOperation.java | 13 -- .../jackrabbit/oak/commons/jmx/package-info.java | 2 +- .../jackrabbit/oak/spi/GuavaDeprecation.java | 104 --------- .../oak/spi/whiteboard/WhiteboardUtils.java | 24 -- .../oak/spi/whiteboard/package-info.java | 2 +- oak-core/pom.xml | 8 +- .../jackrabbit/oak/core/GuavaDeprecation.java | 64 ------ .../apache/jackrabbit/oak/core/MutableTree.java | 9 +- .../oak/plugins/nodetype/TypePredicate.java | 32 +-- .../nodetype/constraint/BooleanConstraint.java | 13 +- .../plugins/nodetype/constraint/Constraints.java | 11 - .../nodetype/constraint/NameConstraint.java | 13 +- .../nodetype/constraint/NumericConstraint.java | 13 +- .../nodetype/constraint/PathConstraint.java | 13 +- .../nodetype/constraint/ReferenceConstraint.java | 14 +- .../nodetype/constraint/StringConstraint.java | 13 +- .../observation/filter/PropertyPredicate.java | 13 +- .../plugins/observation/filter/UuidPredicate.java | 13 +- .../org/apache/jackrabbit/oak/query/QueryImpl.java | 7 +- .../org/apache/jackrabbit/oak/core/MoveTest.java | 53 +++++ oak-doc-railroad-macro/pom.xml | 2 +- oak-doc/pom.xml | 2 +- oak-examples/pom.xml | 2 +- oak-examples/standalone/pom.xml | 4 +- oak-examples/webapp/pom.xml | 23 +- oak-exercise/pom.xml | 2 +- oak-http/pom.xml | 2 +- oak-it-osgi/pom.xml | 7 +- oak-it-osgi/test-bundles.xml | 1 - oak-it/pom.xml | 2 +- oak-jackrabbit-api/pom.xml | 2 +- oak-jcr/pom.xml | 9 +- oak-lucene/pom.xml | 9 +- oak-parent/pom.xml | 65 +----- oak-pojosr/pom.xml | 2 +- .../oak/run/osgi/JaasConfigSpiTest.groovy | 2 +- .../oak/run/osgi/LuceneSupportTest.groovy | 2 +- .../oak/run/osgi/SegmentNodeStoreConfigTest.groovy | 4 +- .../oak/run/osgi/TokenAuthenticationTest.groovy | 2 +- oak-query-spi/pom.xml | 2 +- oak-run-commons/pom.xml | 2 +- .../jackrabbit/oak/index/IndexerSupport.java | 2 +- .../flatfile/pipelined/NodeStateEntryBatch.java | 6 +- .../flatfile/pipelined/PipelinedStrategy.java | 20 +- .../oak/index/AbstractIndexTestCommand.java | 11 + .../pipelined/NodeStateEntryBatchTest.java | 19 +- .../document/flatfile/pipelined/PipelinedIT.java | 21 +- .../pipelined/PipelinedMergeSortTaskTest.java | 7 +- .../pipelined/PipelinedSortBatchTaskTest.java | 8 +- oak-run-elastic/pom.xml | 2 +- .../oak/index/ElasticAbstractIndexCommandTest.java | 3 +- oak-run/pom.xml | 2 +- .../oak/console/commands/CdCommand.groovy | 4 +- .../oak/console/commands/LsCommand.groovy | 2 +- .../oak/console/commands/LuceneCommand.groovy | 4 +- .../console/commands/PrintDocumentCommand.groovy | 2 +- .../oak/index/LuceneAbstractIndexCommandTest.java | 3 +- .../org/apache/jackrabbit/oak/index/ReindexIT.java | 40 +++- oak-search-elastic/pom.xml | 2 +- .../index/elastic/ElasticIndexDefinition.java | 13 ++ .../index/elastic/index/ElasticCustomAnalyzer.java | 17 +- .../index/elastic/index/ElasticIndexHelper.java | 12 +- .../index/elastic/index/ElasticIndexWriter.java | 2 + .../index/elastic/ElasticAbstractQueryTest.java | 6 +- .../index/elastic/ElasticFullTextAnalyzerTest.java | 18 +- .../index/elastic/index/ElasticIndexTest.java} | 32 +-- oak-search-mt/pom.xml | 2 +- oak-search/pom.xml | 7 +- .../plugins/index/FullTextAnalyzerCommonTest.java | 111 ++++----- oak-security-spi/pom.xml | 2 +- oak-segment-aws/pom.xml | 2 +- oak-segment-azure/pom.xml | 3 +- oak-segment-remote/pom.xml | 2 +- oak-segment-tar/pom.xml | 24 +- oak-shaded-guava/pom.xml | 6 +- oak-solr-core/pom.xml | 2 +- oak-solr-osgi/pom.xml | 2 +- oak-store-composite/pom.xml | 8 +- oak-store-document/pom.xml | 9 +- .../oak/plugins/document/DocumentNodeStore.java | 4 +- .../plugins/document/mongo/MongoDocumentStore.java | 4 +- oak-store-spi/pom.xml | 12 +- .../oak/plugins/memory/AbstractBlob.java | 21 ++ oak-upgrade/pom.xml | 2 +- pom.xml | 4 +- 118 files changed, 1064 insertions(+), 1167 deletions(-) copy oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/{DynamicAutomembershipTest.java => AutoMembershipTest.java} (50%) create mode 100644 oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authentication/external/AutoMembershipTest.java delete mode 100644 oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/GuavaDeprecation.java delete mode 100644 oak-core/src/main/java/org/apache/jackrabbit/oak/core/GuavaDeprecation.java copy oak-search-elastic/src/{main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java => test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexTest.java} (52%)