This is an automated email from the ASF dual-hosted git repository.
mbaedke pushed a change to branch issue/oak-10339
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
discard bfd16c9cfe OAK-10339: Migrate to SLF4J 2.x
discard 8497c786e8 OAK-10339: Migrate to SLF4J 2.x
discard be56d10e44 OAK-10339: Migrate to SLF4J 2.x
add 7396ed90b9 OAK-12209: oak-upgrade: remove unused code
(LengthCachingDataStore) (#2897)
add 2fb77c1fcc OAK-12217 : reset virtual clock in test teardown (#2905)
add 76dfeea912 OAK-12218 : reset virtual clock in test teardown (#2906)
add cd575e9a78 Reapply "OAK-12193 Large numbers of deleted Lucene
documents cause trouble (#2873)"
add da15cd1b44 OAK-12212 fix accounting issues in the PersistentDiskCache
(#2901)
add 7cc0c189b1 OAK-12220 fix flaky test ElasticFacetTest.statisticalFacets
(#2907)
add d6d5c6f0c3 OAK-12214 : segment cache notify L2 on L1 hits to keep
frequency/recency accurate (#2903)
add cf60bf9617 OAK-12213 Tree store: child node list maybe be incorrect if
an intermediate node is missing (#2902)
add 3ca25b9a0f OAK-12190 Add createUserWithAbsolutePath and
createGroupWithAbsolutePath to UserManager API (#2910) (#2911)
add ccfaf7fb57 OAK-12223 : bump netty to 4.1.133.Final (#2914)
add 94a0a8c06c OAK-12221 Cost estimation should be lower if more
conditions are indexed (#2912)
add e6daeb10a6 OAK-12225 : bump aws sdk to 2.34.9 (#2917)
add 7c71037f2e OAK-12226: oak-jackrabbit-api should (still) target Java 11
(#2916)
add 952aa997e3 OAK-12181 - add metric when repository lock could not be
renewed (#2918)
add 0f7edd5965 OAK-12227 Exclude Tika from oak-run (#2919)
add c632b3a344 Revert "OAK-12227 Exclude Tika from oak-run (#2919)"
add 72eb2d7c88 OAK-12224: Oak 2.2.0 Release Notes (#2920)
add 24564754ee [maven-release-plugin] prepare release jackrabbit-oak-2.2.0
add f16bc60d06 [maven-release-plugin] prepare for next development
iteration
add 4b32c22a09 Revert "[maven-release-plugin] prepare for next development
iteration"
add d4e55783a7 Revert "[maven-release-plugin] prepare release
jackrabbit-oak-2.2.0"
add d9842086fd [maven-release-plugin] prepare release jackrabbit-oak-2.2.0
add 2c5f04c91a Revert "[maven-release-plugin] prepare release
jackrabbit-oak-2.2.0"
add 9672655c75 [maven-release-plugin] prepare release jackrabbit-oak-2.2.0
add b969bac98d [maven-release-plugin] prepare for next development
iteration
add 2c5018cae2 OAK-12227 Exclude Tika from oak-run that is imported from
Jackrabbit (#2922)
add ce6132b993 OAK-12235: fix Java version information in README (#2927)
add 782409feee OAK-12234 Elastic async response processing should use a
separate thread pool (#2925)
add 42f5a45f17 OAK-12237 : bump netty to 4.1.135.Final (#2930)
add 0dba7cd652 OAK-12238: oak-upgrade: do not override Jackrabbit's Lucene
version (for now) (#2931)
add 70db73d984 OAK-12240: pojosr: remove jackrabbit-data dependency (#2935)
add ff6ae07e42 OAK-12243 : clarified when an package has been exported
(#2937)
add cbd1b92c1b OAK-12245: update Tomcat dependency to 9.0.118 (#2942)
add 7701c06ad4 OAK-10578 avoid access to the OSGI registry (#2936)
add 5bbb07cc3a OAK-12242: Remove embedded verification feature toggle
(#2939)
add a9f1f9e5b2 OAK-12250: update and consolidate hamcrest dependencies
(#2944) (ack bhabegger)
add 0965627d80 OAK-12254: Upgrade mockito-core to 5.23.0 (#2948)
add 34c7818182 OAK-12252 : removed FULL_GC Feature toggle (#2946)
add 77bb16dee4 Configure GitHub workflows to use concurrency
cancel-in-progress for pull requests
add cf5f523e0a Use Commit Check action version v2.7.0
(f237ed0085f49444ab5c85bdfa5cdcd490fc09c5)
add e3cb4e8f1a OAK-12256: document Feature Toggles (#2952)
add 27e009ef0e OAK-12125: gracefully handle property index missing
propertyNames (#2924) (#2926)
add 03499ab99d OAK-12260 improve cleanup of expired tokens (#2958)
add 89f2b13e8a OAK-12257: update commit-check plugin to 2.8 (#2960)
add 8c1e52dd60 OAK-12258: add isFlattened documentation in elastic.md
(#2956)
add cf04a4ecbe OAK-12267 : renew the lease after each background operation
(#2962)
add 12d08321cf OAK-12264: oak-run: sync commons-csv dependency with other
modules (#2963)
add aeaf421c8e OAK-12262 Simplified index mgmt: support indexes without
version number (#2961)
add 77d365073c OAK-12241 : support for S3 tests for oak-blob-cloud to run
on S3Mock (#2964)
add 7d1f742f69 OAK-12272 : increase commit message length to 120
characters (#2965)
add 72a21df149 OAK-12248: graceful 404 when ES alias is not yet
provisioned (#2950)
add c256918b96 OAK-12273 : added https link for fetching java-docs (#2966)
add 939aee6c26 OAK-12274: shaded-guava: exclude errorprone dependency
(#2968)
add 908d3164e0 OAK-12265: remove json-simple dependency in oak-pojosr
(#2971)
add 1aee3adee8 OAK-12281: Upgrade jackson-databind dependency to 2.20.2
(#2976)
add d422aabd3d OAK-12275: NameValidator -> improve logging for unmapped
prefixes (#2974)
add b2f1f35c2f OAK-12283 : bump aws sdk to 2.35.11 (#2979)
add 2c0c7625ac Revert "OAK-12281: Upgrade jackson-databind dependency to
2.20.2 (#2976)"
add a6f84489b9 oak-http: extract Authorization Field parsing and add test
coverage (#2981)
add dfa1a3a045 OAK-12285 : fixed issue where SSE-KMS presigned urls were
getting ski⦠(#2980)
add 0a4ecb3e34 OAK-12288 : disabled blob id tracking for segment node
store (#2985)
add f6cfb14a9e OAK-12289 : disabled blob id tracking for document node
store (#2987)
add 009d96f482 OAK-12287: Update to Apache Parent POM to version 39
add b73a39916a OAK-12287: Update to Apache Parent POM to version 39 -
revert removal of bundle-plugin version
add 3ce3b66a92 Merge pull request #2984 from apache/OAK-12287
add 386223e315 OAK-12259: oak-http: OakServlet mis-parses HTTP Basic
credentials
add 6c13de7af3 OAK-10339: Migrate to SLF4J 2.x
add c130e00413 OAK-10339: Migrate to SLF4J 2.x
add 392c3d1d07 OAK-10339: Migrate to SLF4J 2.x
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (bfd16c9cfe)
\
N -- N -- N refs/heads/issue/oak-10339 (392c3d1d07)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.commit-check.yml | 32 --
.../resources/application.yml => .github/cchk.toml | 21 +-
.github/workflows/build.yml | 3 +
.github/workflows/commit-check.yml | 10 +-
AGENTS.md | 21 +-
README.md | 2 +-
RELEASE-NOTES.txt | 102 ++----
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 2 +-
.../external/impl/ExternalLoginModule.java | 22 +-
.../external/impl/ExternalLoginModuleFactory.java | 19 ++
.../impl/ExternalLoginModuleFactoryTest.java | 29 ++
.../external/impl/ExternalLoginModuleTest.java | 16 +
oak-auth-ldap/pom.xml | 8 +-
oak-authorization-cug/pom.xml | 2 +-
oak-authorization-principalbased/pom.xml | 2 +-
oak-benchmarks-elastic/pom.xml | 2 +-
oak-benchmarks-lucene/pom.xml | 2 +-
oak-benchmarks/pom.xml | 2 +-
oak-blob-cloud-azure/pom.xml | 2 +-
oak-blob-cloud/pom.xml | 7 +-
.../jackrabbit/oak/blob/cloud/s3/S3Backend.java | 19 +-
.../jackrabbit/oak/blob/cloud/s3/S3Constants.java | 8 +
.../apache/jackrabbit/oak/blob/cloud/s3/Utils.java | 32 +-
.../cloud/s3/S3DataRecordAccessProviderIT.java | 8 +-
.../cloud/s3/S3DataRecordAccessProviderTest.java | 164 +++++++++-
.../oak/blob/cloud/s3/S3DataStoreUtils.java | 131 ++++++--
.../oak/blob/cloud/s3/S3EmulatorSupport.java | 128 ++++++++
.../oak/blob/cloud/s3/S3EmulatorSupportTest.java | 94 ++++++
.../jackrabbit/oak/blob/cloud/s3/S3MockRule.java | 109 +++++++
.../oak/blob/cloud/s3/TestS3DSWithSmallCache.java | 10 +
.../jackrabbit/oak/blob/cloud/s3/TestS3Ds.java | 35 +-
.../oak/blob/cloud/s3/TestS3DsCacheOff.java | 24 ++
.../jackrabbit/oak/blob/cloud/s3/UtilsTest.java | 171 +++++++++-
oak-blob-plugins/pom.xml | 5 +-
.../plugins/blob/datastore/BlobIdTrackerTest.java | 13 +
.../AbstractDataRecordAccessProviderTest.java | 12 +-
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 2 +-
oak-core-spi/pom.xml | 5 +-
oak-core/pom.xml | 5 +-
.../jackrabbit/oak/plugins/index/IndexName.java | 7 +-
.../oak/plugins/index/diff/DiffIndexMerger.java | 13 +-
.../index/property/PropertyIndexEditor.java | 23 +-
.../property/PropertyIndexEditorProvider.java | 30 +-
.../jackrabbit/oak/plugins/name/NameValidator.java | 6 +-
.../authentication/token/TokenProviderImpl.java | 40 ++-
.../oak/security/user/UserManagerImpl.java | 69 +++-
.../jackrabbit/oak/security/user/UserProvider.java | 45 +++
.../user/autosave/AutoSaveEnabledManager.java | 22 ++
.../oak/plugins/index/IndexNameTest.java | 10 +
.../oak/plugins/index/diff/DiffIndexTest.java | 107 +++++++
.../plugins/index/property/PropertyIndexTest.java | 149 +++++++++
.../oak/plugins/name/NameValidatorTest.java | 15 +-
.../authentication/token/TokenCleanupTest.java | 68 ++++
.../oak/security/user/IntermediatePathTest.java | 74 +++++
.../user/UserManagerImplAbsolutePathTest.java | 229 ++++++++++++++
.../oak/security/user/UserProviderTest.java | 102 ++++++
.../user/autosave/AutoSaveEnabledManagerTest.java | 20 ++
oak-doc/src/site/markdown/osgi_config.md | 45 ++-
oak-doc/src/site/markdown/plugins/blobstore.md | 12 +
oak-doc/src/site/markdown/query/cost-estimation.md | 252 +++++++++++++++
oak-doc/src/site/markdown/query/elastic.md | 13 +
oak-doc/src/site/markdown/query/query-engine.md | 9 +
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 4 +-
oak-exercise/pom.xml | 2 +-
oak-http/pom.xml | 2 +-
.../jackrabbit/oak/http/AuthorizationField.java | 76 +++++
.../org/apache/jackrabbit/oak/http/OakServlet.java | 13 +-
.../oak/http/AuthorizationFieldTest.java | 128 ++++++++
oak-it-osgi/pom.xml | 2 +-
oak-it/pom.xml | 2 +-
.../blob/DocumentBlobTrackerRegistrationTest.java | 3 +
.../plugins/document/S3SharedBlobStoreGCTest.java | 10 +
.../document/SharedS3DataStoreUtilsTest.java | 18 ++
oak-jackrabbit-api/README.md | 8 +
oak-jackrabbit-api/pom.xml | 7 +-
.../jackrabbit/api/security/user/UserManager.java | 58 ++++
.../jackrabbit/api/security/user/package-info.java | 2 +-
oak-jcr/pom.xml | 2 +-
.../oak/jcr/delegate/UserManagerDelegator.java | 30 ++
.../oak/jcr/delegate/UserManagerDelegatorTest.java | 35 +-
.../oak/jcr/security/user/RemappingTest.java | 65 ++++
oak-lucene/pom.xml | 5 +-
.../index/lucene/LuceneIndexProviderService.java | 7 +
.../index/lucene/DeleteMemoryUsageTest.java | 308 ++++++++++++++++++
.../plugins/index/lucene/FilteredDeleteTest.java | 206 ++++++++++++
.../oak/plugins/index/lucene/IndexPlannerTest.java | 303 +++++++++++++++++-
oak-parent/pom.xml | 24 +-
oak-pojosr/pom.xml | 12 +-
.../jackrabbit/oak/run/osgi/ConfigTracker.java | 14 +-
oak-query-spi/pom.xml | 2 +-
oak-run-commons/pom.xml | 9 +-
.../indexer/document/tree/TreeStoreNodeState.java | 60 +++-
.../indexer/document/tree/store/TreeSession.java | 4 +-
.../oak/run/cli/BlobStoreFixtureProvider.java | 22 +-
.../oak/run/cli/ReadOnlyBlobStoreWrapper.java | 16 +-
.../document/tree/TreeStoreIterateTest.java | 74 +++++
.../oak/run/cli/ReadOnlyBlobStoreWrapperTest.java | 25 +-
.../jackrabbit/oak/run/cli/TikaExclusionTest.java | 42 +++
oak-run-elastic/pom.xml | 2 +-
oak-run/pom.xml | 6 +-
.../oak/index/merge/IndexDefMergerUtils.java | 4 +-
.../oak/plugins/tika/CSVFileGenerator.java | 2 +
.../index/merge/IndexDefMergerScenariosTest.java | 4 +-
.../tika/CSVFileBinaryResourceProviderTest.java | 1 +
.../jackrabbit/oak/run/DataStoreCommandTest.java | 53 +++-
.../oak/index/merge/unversioned-index.json | 42 +++
oak-search-elastic/pom.xml | 5 +-
.../plugins/index/elastic/ElasticConnection.java | 67 ++++
.../index/elastic/ElasticIndexProviderService.java | 10 +
.../index/elastic/ElasticIndexStatistics.java | 77 +++--
.../plugins/index/elastic/query/ElasticIndex.java | 10 +
.../query/async/ElasticResultRowAsyncIterator.java | 4 +-
.../facets/ElasticSecureFacetAsyncProvider.java | 4 +-
.../ElasticStatisticalFacetAsyncProvider.java | 2 +-
.../index/elastic/ElasticConnectionTest.java | 61 ++++
.../index/elastic/ElasticGraceful404QueryTest.java | 87 +++++
.../index/elastic/ElasticIndexStatisticsTest.java | 43 +++
oak-search/pom.xml | 5 +-
.../index/search/FulltextIndexConstants.java | 12 +
.../plugins/index/search/PropertyDefinition.java | 42 +++
.../search/spi/editor/FulltextIndexEditor.java | 61 +++-
.../search/spi/query/FulltextIndexPlanner.java | 127 ++++++++
.../index/search/util/IndexDefinitionBuilder.java | 5 +
.../oak/plugins/index/FacetCommonTest.java | 16 +-
.../oak/plugins/index/IndexPlannerCommonTest.java | 40 +++
oak-security-spi/pom.xml | 2 +-
oak-segment-aws/pom.xml | 2 +-
oak-segment-azure/pom.xml | 2 +-
.../oak/segment/azure/AzurePersistence.java | 18 +-
.../oak/segment/azure/v8/AzurePersistenceV8.java | 20 +-
.../segment/azure/AzurePersistenceMetricsTest.java | 81 +++++
.../oak/segment/azure/AzureRepositoryLockTest.java | 41 +++
.../azure/v8/AzurePersistenceV8MetricsTest.java | 90 ++++++
.../azure/v8/AzureRepositoryLockV8Test.java | 36 +++
oak-segment-remote/pom.xml | 2 +-
.../persistentcache/PersistentDiskCache.java | 53 +++-
.../RemotePersistentCacheService.java | 8 +
.../remote/persistentcache/package-info.java | 2 +-
.../PersistentDiskCacheSizeAccountingTest.java | 309 ++++++++++++++++++
oak-segment-tar/pom.xml | 2 +-
.../jackrabbit/oak/segment/SegmentCache.java | 39 ++-
.../apache/jackrabbit/oak/segment/SegmentId.java | 23 +-
.../oak/segment/SegmentNodeStoreFactory.java | 2 +-
.../oak/segment/SegmentNodeStoreRegistrar.java | 7 +
.../oak/segment/SegmentNodeStoreService.java | 2 +-
.../segment/file/MetricsRemoteStoreMonitor.java | 8 +
.../segment/spi/monitor/RemoteStoreMonitor.java | 2 +
.../spi/monitor/RemoteStoreMonitorAdapter.java | 5 +
.../SegmentBlobTrackerRegistrationTest.java | 3 +
.../jackrabbit/oak/segment/SegmentCacheTest.java | 120 +++++++
.../file/MetricsRemoteStoreMonitorTest.java | 18 +-
.../segment/osgi/SegmentNodeStoreFactoryTest.java | 16 +
.../segment/osgi/SegmentNodeStoreServiceTest.java | 4 +-
oak-shaded-guava/pom.xml | 8 +-
oak-store-composite/pom.xml | 5 +-
oak-store-document/AGENTS.md | 12 +-
oak-store-document/pom.xml | 5 +-
.../plugins/document/DocumentNodeStoreBuilder.java | 21 --
.../plugins/document/DocumentNodeStoreService.java | 21 +-
.../document/rdb/RDBDocumentNodeStoreBuilder.java | 22 --
.../oak/plugins/document/util/Utils.java | 16 +-
.../oak/plugins/document/DocumentNodeStoreIT.java | 2 +
.../plugins/document/UnrecoveredRevisionTest.java | 1 +
.../mongo/MongoDocumentNodeStoreBuilderTest.java | 12 -
.../rdb/RDBDocumentNodeStoreBuilderTest.java | 18 --
.../oak/plugins/document/util/UtilsTest.java | 56 +---
oak-store-spi/pom.xml | 2 +-
oak-upgrade/pom.xml | 15 +-
.../oak/upgrade/blob/LengthCachingDataStore.java | 352 ---------------------
.../upgrade/blob/LengthCachingDataStoreTest.java | 185 -----------
pom.xml | 2 +-
175 files changed, 5598 insertions(+), 1115 deletions(-)
delete mode 100644 .commit-check.yml
copy oak-examples/standalone/src/main/resources/application.yml =>
.github/cchk.toml (69%)
create mode 100644
oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3EmulatorSupport.java
create mode 100644
oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3EmulatorSupportTest.java
create mode 100644
oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3MockRule.java
create mode 100644
oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/UserManagerImplAbsolutePathTest.java
create mode 100644 oak-doc/src/site/markdown/query/cost-estimation.md
create mode 100644
oak-http/src/main/java/org/apache/jackrabbit/oak/http/AuthorizationField.java
create mode 100644
oak-http/src/test/java/org/apache/jackrabbit/oak/http/AuthorizationFieldTest.java
create mode 100644
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/DeleteMemoryUsageTest.java
create mode 100644
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/FilteredDeleteTest.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreIterateTest.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/run/cli/TikaExclusionTest.java
create mode 100644
oak-run/src/test/resources/org/apache/jackrabbit/oak/index/merge/unversioned-index.json
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticGraceful404QueryTest.java
create mode 100644
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceMetricsTest.java
create mode 100644
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/v8/AzurePersistenceV8MetricsTest.java
create mode 100644
oak-segment-remote/src/test/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCacheSizeAccountingTest.java
delete mode 100644
oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java
delete mode 100644
oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStoreTest.java