You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by kw...@apache.org on 2022/07/12 18:03:18 UTC
[jackrabbit-oak] branch feature/plugin-updates updated (5d1b1538d4 -> 64e4f8799b)
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch feature/plugin-updates
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
discard 5d1b1538d4 rename release profile
discard c81a0cc208 remove downgrade to old/incompatible maven-filtering
discard 5b8632ba5c OAK-9800 update Maven plugins to most recent version
add 469ee0577a OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
add 2d3b2d44a0 OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
add e5d4c6e628 OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
add f53c2cd59a OAK-9757 : increased node name limit for mongo 4.2 version
add 52f4f67af4 OAK-9757 : created new api in documentstore to get size limit for node name
add 6cd6ee69bd OAK-9757 : moved the node name length check to documentnodestate while creating/adding new node
add 8d8ebbac36 OAK-9757 : removed mongoversion class to use serverversion and changed documentstore api name
add f894357691 OAK-9757 : fixed mongo util errors
add 5ca7a61ab2 OAK-9757 : fixed issue where size limit would come wrong for version less than 4.2.0
add 14d886609b OAK-9757 : move isNodeNameLong check to addNode api of commitbuilder
add 8ffdc12376 OAK-9757 : removed un-necessary junit
add fe7d993910 OAK-9757: increased node name limit for mongo 4.2 version
add 07e1c0c418 OAK-9757 : increased node name limit for mongo 4.2 version
add 685244f8cf OAK-9757 : created new api in documentstore to get size limit for node name
add 14b51b4be7 OAK-9757 : moved the node name length check to documentnodestate while creating/adding new node
add b95b2674b7 OAK-9757 : removed mongoversion class to use serverversion and changed documentstore api name
add 596524f441 OAK-9757 : fixed mongo util errors
add 73562d897f OAK-9757 : fixed issue where size limit would come wrong for version less than 4.2.0
add e5074e3846 OAK-9757 : move isNodeNameLong check to addNode api of commitbuilder
add bd599db27a OAK-9757 : removed un-necessary junit
add 20803aae0b OAK-9757 : used MongoStatus.isVersion api to check node name limit
add 103b614209 Revert "OAK-9757 : used MongoStatus.isVersion api to check node name limit"
add 8c4d5709bc Merge branch 'OAK-9757' into OAK-9757-2
add d209532648 Merge pull request #1 from mreutegg/OAK-9757-2
add 290383aa9e OAK-9757 : Override DocumentStore.getNodeNameLimit in wrapper classes
add b2f8598b35 Merge pull request #560 from rishabhdaim/OAK-9757
add 19e0818dff releng: use newest maven-fluido-skin 1.11.0 (#591)
add 7f3916fe08 OAK-9798 : fix import in CompositePermissionProviderOrTest. accidential use of sun.reflect.generics.reflectiveObjects.NotImplementedException
add c60ebd2cf5 OAK-9804 Flaky unit test FlatFileStoreTest.resumePreviousUnfinishedDownload()
add a4fd27c18c Merge pull request #596 from apache/OAK-9804
add 75dc78a9c8 OAK-9797: Direct access blob cache override breaks metrics and monitoring
add 3e0dd74b76 OAK-9797: Direct access blob cache override breaks metrics and monito…
add d3f7b41b84 OAK-9797: Direct access blob cache override breaks metrics and monitoring
add e10c807bf2 Merge pull request #593 from mreutegg/OAK-9797
add 3f76fab2d9 OAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance
add 53d99ce2f7 OAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance
add 09c3542377 OAK-9758: fix test fail on Windows
add db6d66fbcf OAK-9758: fix test fail on Windows
add d3d824b7c6 OAK-9802: Configuration to enable/disable updating elastic indexes (#595)
add 353dc3c799 OAK-9788: Add an index property to disable similarity for lucene index (#589)
add 7f18419281 OAK-9801 provide better error messages in case a null value is provided as parameter
add ae59567428 some reformatting
add 073c74830b drop guava, message more descriptive
add 7f2bdbd0ab Merge pull request #594 from joerghoh/OAK-9801-better-NPEs
add bb330831d7 OAK-9812 : TokenConfigurationImpl does not define Context
add 47f57b6500 Merge branch 'apache:trunk' into trunk
add 463402cfd4 Merge pull request #590 from mbaedke/trunk
add 7169c5bc37 OAK-9767 - Adding support for setting the field type when retrieving terms using the LuceneIndexMBean
add 9c0355dbbb Addressing PR feedback
add edc4745abe Merge branch 'trunk' into OAK-9767
add f7020775b4 Excluding test verification files from license checks
add ecf02615c9 Fixing OAK-9767 - Only checking if the count is >0 for including a term in getFieldTerms
add f29f09ce46 Revert "Fixing OAK-9767 - Only checking if the count is >0 for including a term in getFieldTerms"
add 95ba9e63b5 Merge pull request #566 from klcodanr/OAK-9767
add cc5cbef432 OAK-301: Document Oak - Lucene indexes do support sync + unique since OAK-6535
add 589521c62b OAK-301: Document Oak - Elastic supports function indexes since OAK-9727
add 5a89b5f441 OAK-301: Document Oak - fix formatting
add 23df42242a OAK-9799 : Optional validator to mark external users/groups as protected (#604)
add 409b1b418e OAK-9816: add max rows read data to table
add f609f138fc OAK-9816 : pr feedback
add 65616a5186 Merge pull request #606 from blackfor/trunk
add 43a8e603f0 OAK-9813: [oak-run-commons] LoggingInitializer shutdownLogging should not shut down if not initialized
add 54a78e4ba4 Merge pull request #602 from amit-jain/OAK-9813
add 5e1f45c9e7 OAK-9814: Improvements in NodeState/VersionCopier for visibility of p… (#603)
add e5deed535d OAK-9783: useInExcerpt support (#578)
add 72fd3d043a OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively
add 1f34f6ee48 OAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations
add e40907df72 OAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations (review finding)
add 0adc162681 Merge pull request #609 from apache/OAK-9819
add 7aee0b1c26 describe the process of executing a query (#608)
add 4e56cefc22 releng: Use m-fluido-skin 1.11.1
add 6ab567cf9a OAK-9824 improve warning on corrupt index (#611)
add 227af0a3e0 Adding path name to the logs (#605)
add b00868ed1d OAK-9828: Update Oak trunk to Jackrabbit 2.20.6
add 057a0de357 OAK-9829: always add filter on FV field to prevent plugin failures (#613)
add bc69e96915 OAK-9832: Update jacoco plugin to 0.8.8
add 049e0b455e Merge pull request #618 from mreutegg/OAK-9832
add d4594d9677 OAK-9831: Update spotbugs plugin to 4.7.1.0
add f3b01d3135 Merge pull request #617 from mreutegg/OAK-9831
add 70453b9dc9 OAK-9833: UpgradeIT fails on Java 17
add e87ce865fb Merge pull request #619 from mreutegg/OAK-9833
add a4287e179a OAK-9585: BrokenNetworkIT fails on Java 17
add 12ec5c1eb9 Merge pull request #620 from mreutegg/OAK-9585
add 1f1387d898 OAK-9817: Index stats logging indexing cycle failures after changes from OAK-9802 (#607)
add b8de773521 OAK-9669: Update commons-io dependency to 2.11.0
add 46864927ca Merge pull request #621 from mreutegg/OAK-9669
add 3d737cc8b2 Fix typos in documentation
add 37b1a39cc6 Merge branch 'apache:trunk' into OAK-9830
add 2eea41155c Fix variable name
add eed4b5ca92 Merge pull request #616 from nfsantos/OAK-9830
add faacd0a6ad OAK-9836: Release Oak 1.44.0
add 88823952df [maven-release-plugin] prepare release jackrabbit-oak-1.44.0
add ef0fdac0e6 [maven-release-plugin] prepare for next development iteration
add 9e613537c1 Merge branch 'trunk' of git@github.com:apache/jackrabbit-oak.git into trunk
add 419352a2a6 OAK-9800 update Maven plugins to most recent version
add 838a85c1a1 remove downgrade to old/incompatible maven-filtering
add 64e4f8799b rename release profile
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 (5d1b1538d4)
\
N -- N -- N refs/heads/feature/plugin-updates (64e4f8799b)
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:
RELEASE-NOTES.txt | 256 +++++-----
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 2 +-
.../external/basic/DefaultSyncContext.java | 17 +-
.../external/impl/ExternalIdentityConstants.java | 23 +
.../principal/ExternalPrincipalConfiguration.java | 30 +-
.../principal/ExternalUserValidatorProvider.java | 296 ++++++++++++
.../impl/principal/IdentityProtectionType.java | 46 ++
.../external/AbstractExternalAuthTest.java | 17 +-
.../external/TestIdentityProvider.java | 6 +-
.../external/impl/DefaultSyncHandlerTest.java | 21 +
.../ExternalPrincipalConfigurationTest.java | 46 ++
.../impl/principal/ExternalUserValidatorTest.java | 527 +++++++++++++++++++++
.../principal/IdentityProtectionTypeTest.java} | 13 +-
oak-auth-ldap/pom.xml | 2 +-
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-solr/pom.xml | 2 +-
oak-benchmarks/pom.xml | 2 +-
oak-blob-cloud-azure/pom.xml | 2 +-
oak-blob-cloud/pom.xml | 2 +-
oak-blob-plugins/pom.xml | 2 +-
.../jackrabbit/oak/plugins/blob/FileCache.java | 5 +-
.../jackrabbit/oak/plugins/blob/FileCacheTest.java | 13 +
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 2 +-
oak-core-spi/pom.xml | 2 +-
oak-core/pom.xml | 2 +-
.../apache/jackrabbit/oak/core/MutableTree.java | 2 +-
.../oak/plugins/index/AsyncIndexUpdate.java | 8 +-
.../plugins/index/TrackingCorruptIndexHandler.java | 4 +-
.../oak/plugins/migration/NodeStateCopier.java | 91 +++-
.../plugins/migration/version/VersionCopier.java | 25 +-
.../version/VersionCopyConfiguration.java | 12 +-
.../migration/version/VersionableEditor.java | 3 +-
.../jackrabbit/oak/query/stats/QueryStatsData.java | 4 +
.../oak/query/stats/QueryStatsMBeanImpl.java | 14 +-
.../token/TokenConfigurationImpl.java | 17 +-
.../token/TokenContext.java} | 39 +-
.../oak/plugins/migration/NodeStateCopierTest.java | 39 ++
.../migration/version/VersionCopierTest.java | 88 +++-
.../token/TokenConfigurationImplTest.java | 9 +-
.../authentication/token/TokenContextTest.java | 184 +++++++
.../CompositePermissionProviderOrTest.java | 15 +-
.../apache/jackrabbit/oak/query/explain_result.txt | 11 +-
.../org/apache/jackrabbit/oak/query/sql1.txt | 8 +-
.../apache/jackrabbit/oak/query/sql2-fulltext.txt | 11 +-
.../org/apache/jackrabbit/oak/query/sql2.txt | 11 +-
.../apache/jackrabbit/oak/query/sql2_explain.txt | 8 +-
.../org/apache/jackrabbit/oak/query/sql2_index.txt | 8 +-
.../apache/jackrabbit/oak/query/sql2_measure.txt | 8 +-
.../apache/jackrabbit/oak/query/sql2_native.txt | 8 +-
.../org/apache/jackrabbit/oak/query/xpath.txt | 8 +-
oak-doc/README.md | 2 +-
oak-doc/src/site/markdown/query/elastic.md | 3 +-
oak-doc/src/site/markdown/query/indexing.md | 18 +-
.../query/lucene-index-mbean-getfieldtermsinfo.png | Bin 0 -> 71623 bytes
oak-doc/src/site/markdown/query/lucene.md | 40 +-
oak-doc/src/site/markdown/query/query-engine.md | 82 ++--
.../site/markdown/query/query-troubleshooting.md | 4 +-
.../authentication/external/defaultusersync.md | 37 +-
oak-doc/src/site/site.xml | 54 +--
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 2 +-
oak-exercise/pom.xml | 2 +-
oak-http/pom.xml | 2 +-
oak-it-osgi/pom.xml | 2 +-
oak-it/pom.xml | 2 +-
oak-jackrabbit-api/pom.xml | 2 +-
.../org/apache/jackrabbit/api/JackrabbitNode.java | 40 +-
.../org/apache/jackrabbit/api/package-info.java | 2 +-
.../apache/jackrabbit/api/JackrabbitNodeTest.java | 69 +++
oak-jcr/pom.xml | 2 +-
.../jackrabbit/oak/jcr/session/NodeImpl.java | 36 +-
.../jackrabbit/oak/jcr/session/SessionImpl.java | 169 ++++---
.../jackrabbit/oak/jcr/JackrabbitNodeTest.java | 28 ++
oak-lucene/pom.xml | 3 +-
.../plugins/index/lucene/LuceneIndexConstants.java | 1 -
.../oak/plugins/index/lucene/LuceneIndexMBean.java | 17 +
.../plugins/index/lucene/LuceneIndexMBeanImpl.java | 40 +-
.../lucene/util/LuceneIndexDefinitionBuilder.java | 6 +-
.../oak/plugins/index/lucene/ExcerptTest.java | 312 ------------
...IndexCommonTest.java => LuceneExcerptTest.java} | 4 +-
.../index/lucene/LuceneIndexMBeanImplTest.java | 116 +++++
.../index/lucene/LucenePropertyIndexTest.java | 207 ++++++++
...LuceneIndexMBeanImplTest-expected-int-field.txt | 11 +
...uceneIndexMBeanImplTest-expected-long-field.txt | 11 +
...eneIndexMBeanImplTest-expected-string-field.txt | 11 +
oak-parent/pom.xml | 9 +-
oak-pojosr/pom.xml | 2 +-
oak-query-spi/pom.xml | 2 +-
.../jackrabbit/oak/spi/query/QueryIndex.java | 4 +-
oak-run-commons/pom.xml | 2 +-
.../oak/run/commons/LoggingInitializer.java | 7 +-
.../document/flatfile/FlatFileStoreTest.java | 13 +-
oak-run-elastic/pom.xml | 2 +-
oak-run/pom.xml | 4 +-
.../org/apache/jackrabbit/oak/index/ReindexIT.java | 2 +-
oak-search-elastic/pom.xml | 8 +-
.../index/elastic/index/ElasticDocument.java | 8 +-
.../index/elastic/index/ElasticDocumentMaker.java | 2 +-
.../elastic/index/ElasticIndexEditorProvider.java | 75 ++-
.../index/elastic/query/ElasticRequestHandler.java | 56 ++-
.../elastic/query/ElasticResponseHandler.java | 25 +
.../query/async/ElasticResultRowAsyncIterator.java | 11 +-
.../plugins/index/elastic/ElasticExcerptTest.java | 62 +++
.../index/elastic/ElasticSimilarQueryTest.java | 9 +-
...dexTest.java => ElasticWriterDisabledTest.java} | 74 ++-
oak-search-mt/pom.xml | 2 +-
oak-search/pom.xml | 2 +-
.../index/search/FulltextIndexConstants.java | 12 +
.../oak/plugins/index/search/IndexDefinition.java | 28 ++
.../plugins/index/search/PropertyDefinition.java | 34 +-
.../search/spi/editor/FulltextDocumentMaker.java | 62 +--
.../index/search/util/IndexDefinitionBuilder.java | 11 +
.../jackrabbit/oak/plugins/index/ExcerptTest.java | 323 +++++++++++++
oak-security-spi/pom.xml | 2 +-
oak-segment-aws/pom.xml | 2 +-
oak-segment-azure/pom.xml | 2 +-
oak-segment-remote/pom.xml | 2 +-
oak-segment-tar/pom.xml | 10 +-
.../jackrabbit/oak/segment/upgrade/UpgradeIT.java | 4 +
oak-solr-core/pom.xml | 2 +-
oak-solr-osgi/pom.xml | 2 +-
oak-store-composite/pom.xml | 2 +-
oak-store-document/pom.xml | 2 +-
.../oak/plugins/document/CommitBuilder.java | 5 +
.../oak/plugins/document/DocumentStore.java | 10 +
.../plugins/document/mongo/MongoDocumentStore.java | 11 +
.../oak/plugins/document/mongo/MongoUtils.java | 15 +
.../util/LeaseCheckDocumentStoreWrapper.java | 10 +
.../document/util/LoggingDocumentStoreWrapper.java | 13 +
.../util/SynchronizingDocumentStoreWrapper.java | 10 +
.../document/util/TimingDocumentStoreWrapper.java | 17 +
.../oak/plugins/document/util/Utils.java | 34 +-
.../oak/plugins/document/CommitBuilderTest.java | 8 +
.../oak/plugins/document/DocumentMK.java | 3 +
.../oak/plugins/document/mongo/MongoUtilsTest.java | 45 ++
.../oak/plugins/document/util/UtilsTest.java | 14 +
oak-store-spi/pom.xml | 2 +-
oak-upgrade/pom.xml | 2 +-
pom.xml | 2 +-
145 files changed, 3452 insertions(+), 954 deletions(-)
create mode 100644 oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalUserValidatorProvider.java
create mode 100644 oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/IdentityProtectionType.java
create mode 100644 oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalUserValidatorTest.java
copy oak-auth-external/src/{main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalUser.java => test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/IdentityProtectionTypeTest.java} (78%)
copy oak-core/src/main/java/org/apache/jackrabbit/oak/security/{privilege/PrivilegeContext.java => authentication/token/TokenContext.java} (61%)
create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/token/TokenContextTest.java
create mode 100644 oak-doc/src/site/markdown/query/lucene-index-mbean-getfieldtermsinfo.png
create mode 100644 oak-jackrabbit-api/src/test/java/org/apache/jackrabbit/api/JackrabbitNodeTest.java
delete mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/ExcerptTest.java
copy oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/{LuceneFullTextIndexCommonTest.java => LuceneExcerptTest.java} (92%)
create mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImplTest.java
create mode 100644 oak-lucene/src/test/resources/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImplTest-expected-int-field.txt
create mode 100644 oak-lucene/src/test/resources/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImplTest-expected-long-field.txt
create mode 100644 oak-lucene/src/test/resources/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImplTest-expected-string-field.txt
create mode 100644 oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticExcerptTest.java
copy oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/{ElasticReindexTest.java => ElasticWriterDisabledTest.java} (67%)
create mode 100644 oak-search/src/test/java/org/apache/jackrabbit/oak/plugins/index/ExcerptTest.java