jackrabbit-oak.git
12 hours agodescribe the process of executing a query (#608) trunk
Jörg Hoh [Tue, 5 Jul 2022 07:57:45 +0000 (09:57 +0200)] 
describe the process of executing a query (#608)

describe the query execution on a high level.

Co-authored-by: Dan Klco <klcodanr@users.noreply.github.com>
Co-authored-by: Fabrizio Fortino <fabrizio.fortino@gmail.com>
Co-authored-by: Dan Klco <klcodanr@users.noreply.github.com>
4 days agoMerge pull request #609 from apache/OAK-9819
Jörg Hoh [Fri, 1 Jul 2022 12:18:08 +0000 (14:18 +0200)] 
Merge pull request #609 from apache/OAK-9819

OAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations

4 days agoOAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively
Manfred Baedke [Fri, 1 Jul 2022 11:59:00 +0000 (13:59 +0200)] 
OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively

Fixed log output.

5 days agoOAK-9783: useInExcerpt support (#578)
Angela Fabregues [Thu, 30 Jun 2022 17:43:27 +0000 (19:43 +0200)] 
OAK-9783: useInExcerpt support (#578)

* OAK-9783 - the ExcerptTest is portable

* OAK-9783 - the ExcerptTest is moved to oak-search

* OAK-9783 - Excerpt Test ported to Elastic

* OAK-9783 - enable the storing of fields in elasticsearch

* OAK-9783 - enable access to useInExcerpt in property definition

* OAK-9783 - enable the check for excerpts while making the document

* OAK-9783 - adding to store in elasticsearch source the properties to useInExcerpts

* OAK-9783 - excerpt implementation with a single excerpt value per excerpted field

* OAK-9783 - assertEventually for excerpts

* OAK-9783 - excerpt tests following full text index common test code.

* OAK-9783 - re-formating the code

* OAK-9783 - skipping relative excerpt test

* OAK-9783 - limiting excerpt fragments to 1 to match the lucene excerpt configuration

* OAK-9783 - fix duplicate ingestion of fields in an elastic document.

* OAK-9783 - using useInExcerpt instead of stored in PropertyDefiniton to keep it coherence with the rest of properties in the class.

* OAK-9783 - using addProperty instead of adding addToStoreInSource.

* OAK-9783 - reverting using useInExcerpt instead of stored in PropertyDefiniton to avoid deprecation steps

* OAK-9783 - Removing redundant null init before try-catch

* Update oak-search/src/test/java/org/apache/jackrabbit/oak/plugins/index/ExcerptTest.java

Co-authored-by: Fabrizio Fortino <fabrizio.fortino@gmail.com>
* Update oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java

Co-authored-by: Fabrizio Fortino <fabrizio.fortino@gmail.com>
* Update oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java

Co-authored-by: Fabrizio Fortino <fabrizio.fortino@gmail.com>
* OAK-9783 - Avoid full java package imports, better class by class.

* OAK-9783 - Avoid full java package imports, better class by class.

* OAK-9783 - Check useInExcerpts as part of the indexProperty()

* OAK-9783 - reverting using useInExcerpt instead of stored in PropertyDefiniton to avoid deprecation steps

* excerpt: simplified logic, removing support for regexp

* excerpt: simplified logic, removing support for regexp

* excerpt: simplified logic, removing support for regexp

* excerpt: simplified logic, removing support for regexp

* excerpt: simplified logic, removing support for regexp

* excerpt: improved query logic

* doc: useInExcerpt usage

* minor improvement in ElasticRequestHandler.highlight

Co-authored-by: AngelaFabregues <angela.fabregues@netcentric.biz>
Co-authored-by: Fabrizio Fortino <fabrizio.fortino@gmail.com>
5 days agoOAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations... OAK-9819 609/head
angela [Thu, 30 Jun 2022 16:02:42 +0000 (18:02 +0200)] 
OAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations (review finding)

6 days agoOAK-9814: Improvements in NodeState/VersionCopier for visibility of p… (#603)
Amit Jain [Wed, 29 Jun 2022 04:12:35 +0000 (09:42 +0530)] 
OAK-9814: Improvements in NodeState/VersionCopier for visibility of p… (#603)

- Added an optional consumer to be notified of any added paths
- Create a new preserveOnTarget which does not delete any sub-paths on target
- Rename consumer variable to make clear intention of consuming added paths only

7 days agoOAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations
angela [Tue, 28 Jun 2022 18:14:26 +0000 (20:14 +0200)] 
OAK-9819 : Improve Node.hasProperty/getProperty and Node.hasNode/getNode combinations

7 days agoMerge pull request #602 from amit-jain/OAK-9813
Amit Jain [Tue, 28 Jun 2022 09:14:33 +0000 (14:44 +0530)] 
Merge pull request #602 from amit-jain/OAK-9813

OAK-9813: [oak-run-commons] LoggingInitializer shutdownLogging should…

7 days agoMerge pull request #606 from blackfor/trunk
Thomas Mueller [Tue, 28 Jun 2022 08:52:57 +0000 (10:52 +0200)] 
Merge pull request #606 from blackfor/trunk

OAK-9816: add max rows read data to table

8 days agoOAK-9799 : Optional validator to mark external users/groups as protected (#604)
anchela [Mon, 27 Jun 2022 14:15:32 +0000 (16:15 +0200)] 
OAK-9799 : Optional validator to mark external users/groups as protected (#604)

* OAK-9799 : Optional validator to mark external users/groups as protected

* OAK-9799 : Optional validator to mark external users/groups as protected (review findings from jose antonio insua)

8 days agoOAK-9816 : pr feedback 606/head
tomblackford [Mon, 27 Jun 2022 13:18:50 +0000 (14:18 +0100)] 
OAK-9816 : pr feedback

8 days agoOAK-9816: add max rows read data to table
tomblackford [Mon, 27 Jun 2022 09:10:31 +0000 (10:10 +0100)] 
OAK-9816: add max rows read data to table

11 days agoOAK-301: Document Oak - fix formatting
Thomas Mueller [Fri, 24 Jun 2022 08:40:04 +0000 (10:40 +0200)] 
OAK-301: Document Oak - fix formatting

13 days agoOAK-301: Document Oak - Elastic supports function indexes since OAK-9727
Thomas Mueller [Wed, 22 Jun 2022 16:28:33 +0000 (18:28 +0200)] 
OAK-301: Document Oak - Elastic supports function indexes since OAK-9727

13 days agoOAK-301: Document Oak - Lucene indexes do support sync + unique since OAK-6535
Thomas Mueller [Wed, 22 Jun 2022 16:26:12 +0000 (18:26 +0200)] 
OAK-301: Document Oak - Lucene indexes do support sync + unique since OAK-6535

13 days agoMerge pull request #566 from klcodanr/OAK-9767
Thomas Mueller [Wed, 22 Jun 2022 15:39:27 +0000 (17:39 +0200)] 
Merge pull request #566 from klcodanr/OAK-9767

OAK-9767 - Support Ints / Longs

13 days agoMerge pull request #590 from mbaedke/trunk
mbaedke [Wed, 22 Jun 2022 15:09:55 +0000 (17:09 +0200)] 
Merge pull request #590 from mbaedke/trunk

OAK-9773: DefaultSyncContext#syncMembership() compares external ids c…

13 days agoOAK-9813: [oak-run-commons] LoggingInitializer shutdownLogging should not shut down... 602/head
amjain [Wed, 22 Jun 2022 13:29:04 +0000 (18:59 +0530)] 
OAK-9813: [oak-run-commons] LoggingInitializer shutdownLogging should not shut down if not initialized

Ignore if system prop logback.configurationFile set

13 days agoMerge branch 'apache:trunk' into trunk 590/head
mbaedke [Wed, 22 Jun 2022 13:25:49 +0000 (15:25 +0200)] 
Merge branch 'apache:trunk' into trunk

13 days agoOAK-9812 : TokenConfigurationImpl does not define Context
angela [Wed, 22 Jun 2022 12:10:33 +0000 (14:10 +0200)] 
OAK-9812 : TokenConfigurationImpl does not define Context

2 weeks agoMerge pull request #594 from joerghoh/OAK-9801-better-NPEs
anchela [Tue, 21 Jun 2022 08:07:23 +0000 (10:07 +0200)] 
Merge pull request #594 from joerghoh/OAK-9801-better-NPEs

OAK-9801 improve error messages

2 weeks agoOAK-9788: Add an index property to disable similarity for lucene index (#589)
Mohit Kataria [Mon, 20 Jun 2022 08:37:11 +0000 (14:07 +0530)] 
OAK-9788: Add an index property to disable similarity for lucene index (#589)

Introduced index definition properties, indexSimilarityBinaries and indexSimilarityStrings to enable/disable similarity indexing for binaries and strings respectively.

2 weeks agoOAK-9802: Configuration to enable/disable updating elastic indexes (#595)
Mohit Kataria [Mon, 20 Jun 2022 07:36:03 +0000 (13:06 +0530)] 
OAK-9802: Configuration to enable/disable updating elastic indexes (#595)

Introduced system property "oak.index.elastic.writer.disable" to disable elastic index update from instance.

2 weeks agoOAK-9758: fix test fail on Windows
Julian Reschke [Sat, 18 Jun 2022 07:25:07 +0000 (09:25 +0200)] 
OAK-9758: fix test fail on Windows

OAK-9758: fix test fail on Windows

2 weeks agoOAK-9758: fix test fail on Windows 599/head
Julian Reschke [Sat, 18 Jun 2022 06:51:55 +0000 (07:51 +0100)] 
OAK-9758: fix test fail on Windows

2 weeks agoOAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance
Julian Reschke [Fri, 17 Jun 2022 18:21:08 +0000 (20:21 +0200)] 
OAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance

2 weeks agoOAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance 598/head
Julian Reschke [Fri, 17 Jun 2022 16:37:50 +0000 (17:37 +0100)] 
OAK-9809: oak-run - update Jetty version for Servlet 3.1 API compliance

2 weeks agoMerge pull request #593 from mreutegg/OAK-9797
Marcel Reutegger [Thu, 16 Jun 2022 11:09:42 +0000 (13:09 +0200)] 
Merge pull request #593 from mreutegg/OAK-9797

OAK-9797: Direct access blob cache override breaks metrics and monito…

2 weeks agoMerge pull request #596 from apache/OAK-9804
Thomas Mueller [Thu, 16 Jun 2022 07:18:59 +0000 (09:18 +0200)] 
Merge pull request #596 from apache/OAK-9804

OAK-9804 Flaky unit test FlatFileStoreTest.resumePreviousUnfinishedDownload()

2 weeks agoOAK-9797: Direct access blob cache override breaks metrics and monitoring 593/head
Marcel Reutegger [Thu, 16 Jun 2022 06:38:26 +0000 (08:38 +0200)] 
OAK-9797: Direct access blob cache override breaks metrics and monitoring

2 weeks agoOAK-9797: Direct access blob cache override breaks metrics and monito…
Marcel Reutegger [Wed, 15 Jun 2022 14:27:02 +0000 (16:27 +0200)] 
OAK-9797: Direct access blob cache override breaks metrics and monito…

Suggestion by Rishabh

Co-authored-by: Rishabh Kumar <rishabhdaim1991@gmail.com>
2 weeks agoOAK-9804 Flaky unit test FlatFileStoreTest.resumePreviousUnfinishedDownload() OAK-9804 596/head
Thomas Mueller [Wed, 15 Jun 2022 13:07:57 +0000 (15:07 +0200)] 
OAK-9804 Flaky unit test FlatFileStoreTest.resumePreviousUnfinishedDownload()

2 weeks agoOAK-9798 : fix import in CompositePermissionProviderOrTest. accidential use of sun...
angela [Wed, 15 Jun 2022 11:52:24 +0000 (13:52 +0200)] 
OAK-9798 : fix import in CompositePermissionProviderOrTest. accidential use of sun.reflect.generics.reflectiveObjects.NotImplementedException

3 weeks agodrop guava, message more descriptive 594/head
Joerg Hoh [Tue, 14 Jun 2022 08:08:09 +0000 (10:08 +0200)] 
drop guava, message more descriptive

3 weeks agosome reformatting
Joerg Hoh [Tue, 14 Jun 2022 07:01:26 +0000 (09:01 +0200)] 
some reformatting

3 weeks agoOAK-9801 provide better error messages in case a null value is provided as parameter
Joerg Hoh [Mon, 13 Jun 2022 19:12:26 +0000 (21:12 +0200)] 
OAK-9801 provide better error messages in case a null value is provided as parameter

3 weeks agoOAK-9797: Direct access blob cache override breaks metrics and monitoring
Marcel Reutegger [Mon, 13 Jun 2022 15:43:10 +0000 (17:43 +0200)] 
OAK-9797: Direct access blob cache override breaks metrics and monitoring

3 weeks agoreleng: use newest maven-fluido-skin 1.11.0 (#591)
Konrad Windszus [Mon, 13 Jun 2022 12:07:36 +0000 (14:07 +0200)] 
releng: use newest maven-fluido-skin 1.11.0 (#591)

enable Google Site search
update m-site-p to 3.12.0
enable breadcrumb navigation and edit button

3 weeks agoMerge pull request #560 from rishabhdaim/OAK-9757
Marcel Reutegger [Mon, 13 Jun 2022 08:32:28 +0000 (10:32 +0200)] 
Merge pull request #560 from rishabhdaim/OAK-9757

OAK-9757 : increased node name limit for mongo 4.2 version

3 weeks agoOAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
Manfred Baedke [Fri, 10 Jun 2022 14:46:25 +0000 (16:46 +0200)] 
OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.

Added logging.

3 weeks agoOAK-9798 : Inconsistent handling of supported permissions in CompositePermissionProvi...
angela [Fri, 10 Jun 2022 14:00:19 +0000 (16:00 +0200)] 
OAK-9798 : Inconsistent handling of supported permissions in CompositePermissionProviderOr

3 weeks agoOAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
Manfred Baedke [Fri, 10 Jun 2022 13:33:28 +0000 (15:33 +0200)] 
OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.

Added test case.

3 weeks agoOAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.
Manfred Baedke [Fri, 10 Jun 2022 09:55:31 +0000 (11:55 +0200)] 
OAK-9773: DefaultSyncContext#syncMembership() compares external ids case-sensitively.

Fixed.

3 weeks agoElasticResultRowAsyncIterator should not limit result set to 10k results (#588)
Fabrizio Fortino [Wed, 8 Jun 2022 15:49:10 +0000 (17:49 +0200)] 
ElasticResultRowAsyncIterator should not limit result set to 10k results (#588)

* fix: ElasticResultRowAsyncIterator should not limit result set to 10k results

* minor: improve readability

* TRACK_TOTAL_HITS_DEFAULT back to 10k

4 weeks agoOAK-9795 : Best practices: explicitly discourage ac setup for anonymous
angela [Tue, 7 Jun 2022 08:59:42 +0000 (10:59 +0200)] 
OAK-9795 : Best practices: explicitly discourage ac setup for anonymous

4 weeks agoOAK-9793 : AbstractRestrictionProvider: validation to respect aggregation for unsuppo...
angela [Fri, 3 Jun 2022 07:49:25 +0000 (09:49 +0200)] 
OAK-9793 : AbstractRestrictionProvider: validation to respect aggregation for unsupported paths

4 weeks agoOAK-9791 : Missing check for restriction node being present
angela [Thu, 2 Jun 2022 13:53:06 +0000 (15:53 +0200)] 
OAK-9791 : Missing check for restriction node being present

4 weeks agoOAK-301: Document Oak - improved examples and formatting
Thomas Mueller [Thu, 2 Jun 2022 09:21:35 +0000 (11:21 +0200)] 
OAK-301: Document Oak - improved examples and formatting

5 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission...
angela [Mon, 30 May 2022 11:40:30 +0000 (13:40 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation (typos, links)

5 weeks agoOAK-9786 : Document changes for OAK-9782
angela [Mon, 30 May 2022 08:40:06 +0000 (10:40 +0200)] 
OAK-9786 : Document changes for OAK-9782

5 weeks agoMerge pull request #574 from apache/OAK-9775
anchela [Mon, 30 May 2022 06:34:14 +0000 (08:34 +0200)] 
Merge pull request #574 from apache/OAK-9775

OAK-9775 : ACEs with unsupported restrictions must be cleared upon editing, OAK-9782 : CompositeRestrictionProvider must call validate on aggregated providers

5 weeks agoOAK-9757 : Override DocumentStore.getNodeNameLimit in wrapper classes 560/head
Rishabh Kumar [Fri, 27 May 2022 18:25:55 +0000 (23:55 +0530)] 
OAK-9757 : Override DocumentStore.getNodeNameLimit in wrapper classes

5 weeks agoDisable geoIpDownloader in ES tests (#579)
Fabrizio Fortino [Fri, 27 May 2022 05:59:34 +0000 (07:59 +0200)] 
Disable geoIpDownloader in ES tests (#579)

* bump es to 7.17.3

* minor: missing license

5 weeks agoOAK-9782 : CompositeRestrictionProvider must call validate on aggregated providers OAK-9775 574/head
angela [Wed, 25 May 2022 15:32:42 +0000 (17:32 +0200)] 
OAK-9782 : CompositeRestrictionProvider must call validate on aggregated providers

5 weeks agoMerge pull request #535 from klcodanr/OAK-9740
Thomas Mueller [Wed, 25 May 2022 06:33:47 +0000 (08:33 +0200)] 
Merge pull request #535 from klcodanr/OAK-9740

OAK-9740 - Offset / Limit Option

6 weeks agoRevert "Fixing OAK-9767 - Only checking if the count is >0 for including a term in... 566/head
Dan Klco [Tue, 24 May 2022 18:06:59 +0000 (14:06 -0400)] 
Revert "Fixing OAK-9767 - Only checking if the count is >0 for including a term in getFieldTerms"

This reverts commit ecf02615c92fc89197fd936482da266bf0c0f7ba.

6 weeks agoFixing OAK-9767 - Only checking if the count is >0 for including a term in getFieldTerms
Dan Klco [Tue, 24 May 2022 18:04:49 +0000 (14:04 -0400)] 
Fixing OAK-9767 - Only checking if the count is >0 for including a term in getFieldTerms

6 weeks agoExcluding test verification files from license checks
Dan Klco [Tue, 24 May 2022 14:15:37 +0000 (10:15 -0400)] 
Excluding test verification files from license checks

6 weeks agoOAK-9778 : Improve exception message with OakAccessControl0013 regarding ACE duplicates
angela [Tue, 24 May 2022 12:55:23 +0000 (14:55 +0200)] 
OAK-9778 : Improve exception message with OakAccessControl0013 regarding ACE duplicates

6 weeks agoMerge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
angela [Tue, 24 May 2022 10:20:45 +0000 (12:20 +0200)] 
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk

6 weeks agoOAK-9779 : PermissionConstants.PERMISSION_PROPERTY_NAMES does not list rep:isAllow
angela [Tue, 24 May 2022 10:20:29 +0000 (12:20 +0200)] 
OAK-9779 : PermissionConstants.PERMISSION_PROPERTY_NAMES does not list rep:isAllow

6 weeks agoOAK-9686: replace Elastic RHLC with Elastic Java Client (#568) (Patch submitted by...
Angela Fabregues [Tue, 24 May 2022 10:14:04 +0000 (12:14 +0200)] 
OAK-9686: replace Elastic RHLC with Elastic Java Client (#568) (Patch submitted by Angela Fabregues + Fabrizio Fortinio)

* OAK-9686 - Rename the old Elasticsearch client variables

* OAK-9686 - Start the migration to the new Elasticsearch Client

* OAK-9686 - Increase max jar size for run elastic

* OAK-9686 - Migration to the new Elasticsearch Client

* OAK-9686 - Elasticsearch client renaming.

* OAK-9686 - Enabling async client

* OAK-9686 - ElasticIndexCleaner migrated to the new client.

* OAK-9686 - ElasticIndexHelper migrated to the new client (except for elasticknn).

* OAK-9686 - Back to the high level client for ElasticIndexHelper.

* OAK-9686 - migration to 7.17.0

* fix compilation error in oak-benchmarks-elastic

* fix similarity queries

* fix facet/aggregations

* OAK-9686 - the collate source is included in the query.

* OAK-9686 - Support requests on more than an Elasticsearch index

* OAK-9686 - Fixing text field location in suggest query.

* OAK-9686 - Refactoring aggregations

* OAK-9686 - Removing unnecessary overwrittes.

* (minor) improved formatting of ElasticRequestHandler fixed code

* fixed similarity queries

* use java client for ElasticIndexStatisticsTest

* fixed range queries

* fixed ElasticPropertyIndexTest

* fixed baseQuery logic

* remove XContentBuilder from ElasticRequestHandler

* (minor) style improvements in similarityQuery

* ElasticFunctionIndexCommonTest: reintroduced needed overrides

* use the same version for both es clients (7.17.2)

* fix suggest queries

* use UTF-8 to serialize SearchRequest to strings (fixes a couple of test failures)

* ElasticIndexHelper2: added details on why we cannot still migrate to the new client

* get rid of operations using the low level client

* (minor) removed unused code + small improvements

* OAK-9686 - Fixing collate boolean query.

* OAK-9686 - Fixing spellchecker

* OAK-9686 - Executes a single elasticsearch connection to use for all the tests.

* fix plugin version (fixes similarity tests) + minor code style improvements

* improved spellcheck

* bump es to 7.17.3

* fix size history comment in oak-run-elastic pom

* ElasticIndexWriter: reduce dependency from RHLC

* last touches: cleanup + adjusted formatting

* pom: remove obsolete imported packages

* improved connection handling

* pom: fine tune dependencies

* pom: fix import packages

* OAK-9686 - improve exception throw

* OAK-9686 - fix potential null pointer exception

* OAK-9686 - use a single jackson-databind version

* OAK-9686 - skip test when a single Elasticsearch is reused among test executions

* OAK-9686 - fix test for the use of a single Elasticsearch among test executions

* fix a documentation link

Co-authored-by: Angela Fabregues <angela.fabregues@netcentric.biz>
Co-authored-by: fabriziofortino <fabrizio.fortino@gmail.com>
6 weeks agoOAK-9775 : ACEs with unsupported restrictions must be cleared upon editing
angela [Tue, 24 May 2022 08:30:44 +0000 (10:30 +0200)] 
OAK-9775 : ACEs with unsupported restrictions must be cleared upon editing

6 weeks agoMerge pull request #1 from mreutegg/OAK-9757-2
Rishabh Kumar [Tue, 24 May 2022 07:19:10 +0000 (12:49 +0530)] 
Merge pull request #1 from mreutegg/OAK-9757-2

OAK-9757: increased node name limit for mongo 4.2 version

6 weeks agoMerge branch 'OAK-9757' into OAK-9757-2
Rishabh Kumar [Tue, 24 May 2022 07:19:01 +0000 (12:49 +0530)] 
Merge branch 'OAK-9757' into OAK-9757-2

6 weeks agoRevert "OAK-9757 : used MongoStatus.isVersion api to check node name limit"
Rishabh Kumar [Tue, 24 May 2022 07:14:47 +0000 (12:44 +0530)] 
Revert "OAK-9757 : used MongoStatus.isVersion api to check node name limit"

This reverts commit 20803aae0b9aa1f28081de27fca2d15bce26da01.

6 weeks agoMerge branch 'trunk' into OAK-9767
Dan Klco [Tue, 24 May 2022 02:57:45 +0000 (22:57 -0400)] 
Merge branch 'trunk' into OAK-9767

6 weeks agoMerge branch 'trunk' into OAK-9740 535/head
Dan Klco [Tue, 24 May 2022 02:55:39 +0000 (22:55 -0400)] 
Merge branch 'trunk' into OAK-9740

6 weeks agoAddressing PR feedback
Dan Klco [Mon, 23 May 2022 20:21:08 +0000 (16:21 -0400)] 
Addressing PR feedback

6 weeks agoOAK-9757 : used MongoStatus.isVersion api to check node name limit
Rishabh Kumar [Mon, 23 May 2022 17:47:14 +0000 (23:17 +0530)] 
OAK-9757 : used MongoStatus.isVersion api to check node name limit

6 weeks agoOAK-9757 : removed un-necessary junit
Rishabh Kumar [Tue, 17 May 2022 18:12:53 +0000 (23:42 +0530)] 
OAK-9757 : removed un-necessary junit

6 weeks agoOAK-9757 : move isNodeNameLong check to addNode api of commitbuilder
Rishabh Kumar [Tue, 17 May 2022 15:17:53 +0000 (20:47 +0530)] 
OAK-9757 : move isNodeNameLong check to addNode api of commitbuilder

6 weeks agoOAK-9757 : fixed issue where size limit would come wrong for version less than 4.2.0
Rishabh Kumar [Tue, 17 May 2022 07:00:59 +0000 (12:30 +0530)] 
OAK-9757 : fixed issue where size limit would come wrong for version less than 4.2.0

6 weeks agoOAK-9757 : fixed mongo util errors
Rishabh Kumar [Tue, 17 May 2022 06:51:48 +0000 (12:21 +0530)] 
OAK-9757 : fixed mongo util errors

6 weeks agoOAK-9757 : removed mongoversion class to use serverversion and changed documentstore...
Rishabh Kumar [Sun, 15 May 2022 16:29:09 +0000 (21:59 +0530)] 
OAK-9757 : removed mongoversion class to use serverversion and changed documentstore api name

6 weeks agoOAK-9757 : moved the node name length check to documentnodestate while creating/addin...
Rishabh Kumar [Mon, 9 May 2022 08:32:14 +0000 (14:02 +0530)] 
OAK-9757 : moved the node name length check to documentnodestate while creating/adding new node

6 weeks agoOAK-9757 : created new api in documentstore to get size limit for node name
Rishabh Kumar [Fri, 6 May 2022 09:15:41 +0000 (14:45 +0530)] 
OAK-9757 : created new api in documentstore to get size limit for node name

6 weeks agoOAK-9757 : increased node name limit for mongo 4.2 version
Rishabh Kumar [Thu, 5 May 2022 12:13:28 +0000 (17:43 +0530)] 
OAK-9757 : increased node name limit for mongo 4.2 version

6 weeks agoOAK-9757: increased node name limit for mongo 4.2 version
Marcel Reutegger [Mon, 23 May 2022 13:16:43 +0000 (15:16 +0200)] 
OAK-9757: increased node name limit for mongo 4.2 version

Use MongoStatus.isVersion() to decide on node name limit

6 weeks agoOAK-9771: IndexWriter config should be customisable from oak (#572)
Mohit Kataria [Fri, 20 May 2022 12:59:57 +0000 (18:29 +0530)] 
OAK-9771: IndexWriter config should be customisable from oak (#572)

* OAK-9771: IndexWriter config should be customisable from oak

6 weeks agoOAK-9775 : ACEs with unsupported restrictions must be cleared upon editing
angela [Fri, 20 May 2022 08:39:31 +0000 (10:39 +0200)] 
OAK-9775 : ACEs with unsupported restrictions must be cleared upon editing

6 weeks agoMerge pull request #573 from apache/OAK-9772
Thomas Mueller [Thu, 19 May 2022 07:30:51 +0000 (09:30 +0200)] 
Merge pull request #573 from apache/OAK-9772

OAK-9772 Elastic and Lucene tokenizer difference

6 weeks agoadd full test common tests (run on both ES and lucene) OAK-9772 573/head
fabriziofortino [Wed, 18 May 2022 16:06:28 +0000 (18:06 +0200)] 
add full test common tests (run on both ES and lucene)

6 weeks agoOAK-9772 Elastic and Lucene tokenizer difference (docs)
Thomas Mueller [Wed, 18 May 2022 14:30:10 +0000 (16:30 +0200)] 
OAK-9772 Elastic and Lucene tokenizer difference (docs)

6 weeks agoMerge pull request #571 from apache/OAK-9614
anchela [Wed, 18 May 2022 14:03:32 +0000 (16:03 +0200)] 
Merge pull request #571 from apache/OAK-9614

OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation

6 weeks agoOAK-9772 Elastic and Lucene tokenizer difference (rename)
Thomas Mueller [Wed, 18 May 2022 13:47:30 +0000 (15:47 +0200)] 
OAK-9772 Elastic and Lucene tokenizer difference (rename)

6 weeks agoOAK-9772 Elastic and Lucene tokenizer difference (rename)
Thomas Mueller [Wed, 18 May 2022 12:32:21 +0000 (14:32 +0200)] 
OAK-9772 Elastic and Lucene tokenizer difference (rename)

6 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission... OAK-9614 571/head
angela [Wed, 18 May 2022 12:30:38 +0000 (14:30 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation (incorporate feedback from joerg hoh)

6 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission...
angela [Wed, 18 May 2022 12:28:42 +0000 (14:28 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation (incorporate feedback from joerg hoh)

6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:56:16 +0000 (13:56 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:56:06 +0000 (13:56 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:55:59 +0000 (13:55 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:55:33 +0000 (13:55 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:55:24 +0000 (13:55 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:55:10 +0000 (13:55 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoUpdate oak-doc/src/site/markdown/security/authorization/bestpractices.md
anchela [Wed, 18 May 2022 11:52:48 +0000 (13:52 +0200)] 
Update oak-doc/src/site/markdown/security/authorization/bestpractices.md

Co-authored-by: Jörg Hoh <joerghoh@users.noreply.github.com>
6 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission...
angela [Wed, 18 May 2022 10:20:02 +0000 (12:20 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation (incorporate feedback from lars krapf)

6 weeks agoOAK-9772 Elastic and Lucene tokenizer difference
Thomas Mueller [Wed, 18 May 2022 10:16:11 +0000 (12:16 +0200)] 
OAK-9772 Elastic and Lucene tokenizer difference

6 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission...
angela [Wed, 18 May 2022 08:27:37 +0000 (10:27 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation

6 weeks agoOAK-9614 : Document best pratices for Oak Access Control Management and Permission...
angela [Wed, 18 May 2022 08:21:34 +0000 (10:21 +0200)] 
OAK-9614 : Document best pratices for Oak Access Control Management and Permission Evaluation (incorporate feedback from joerg hoh)