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