smiroslav [Thu, 6 Jan 2022 11:30:47 +0000 (12:30 +0100)]
[maven-release-plugin] prepare release jackrabbit-oak-1.42.0
Miroslav Smiljanic [Thu, 6 Jan 2022 09:26:08 +0000 (10:26 +0100)]
Merge pull request #451 from smiroslav/issue/OAK-9655
OAK-9655 updated release notes
smiroslav [Thu, 6 Jan 2022 09:20:13 +0000 (10:20 +0100)]
OAK-9655 updated release notes
Mohit Kataria [Wed, 5 Jan 2022 14:12:25 +0000 (19:42 +0530)]
OAK-9651: Protection against very large queries (#446)
* OAK-9651: Protection against very large queries
Marcel Reutegger [Tue, 4 Jan 2022 10:48:32 +0000 (11:48 +0100)]
Merge pull request #445 from mreutegg/OAK-9648
OAK-9648: Jenkins build fails with timeout
nit0906 [Tue, 4 Jan 2022 05:50:42 +0000 (11:20 +0530)]
Support allowLeadingWildcard for elastic (#424)
* Support allowLeadingWildcard for elastic
Julian Reschke [Mon, 3 Jan 2022 15:33:27 +0000 (16:33 +0100)]
Merge pull request #447 from apache/OAK-9652
OAK-9652: Update Logback version to 1.2.10
Julian Reschke [Mon, 3 Jan 2022 14:34:46 +0000 (15:34 +0100)]
OAK-9652: Update Logback version to 1.2.10
Fabrizio Fortino [Thu, 23 Dec 2021 15:14:02 +0000 (16:14 +0100)]
OAK-9647: oak-search-elastic: nullCheckEnabled and notNullCheckEnabled queries not working as expected (#444)
* OAK-9647: remove duplicate (unused) constants
* OAK-9647: remove duplicate propertyExistenceQuery, already present in common tests
* OAK-9647: remove unneeded not null check on index definition
* OAK-9647: no need to index nullProps and notNullProps in elastic. Move propertyExistence test in common tests
* OAK-9647: handle notNull and null queries with exist/mustNotExist
* OAK-9647: improved tests
Thomas Mueller [Thu, 23 Dec 2021 13:33:40 +0000 (14:33 +0100)]
OAK-8910 Improve OAK Lucene Index Documentation
Marcel Reutegger [Mon, 20 Dec 2021 14:43:49 +0000 (15:43 +0100)]
OAK-9644: Flaky test due to HashSet (#442)
* OAK-9644: Flaky test due to HashSet
Use sorted stream as suggested by Carlo Jelmini
PR originally proposed by LeoYimingLi, thx!
Marcel Reutegger [Fri, 17 Dec 2021 16:13:01 +0000 (17:13 +0100)]
OAK-9648: Jenkins build fails with timeout
Dispose repository after test
Marcel Reutegger [Fri, 17 Dec 2021 13:25:39 +0000 (14:25 +0100)]
OAK-9648: Jenkins build fails with timeout
Julian Reschke [Thu, 16 Dec 2021 12:56:37 +0000 (13:56 +0100)]
Merge pull request #441 from apache/OAK-9645
OAK-9645: oak-solr-core - avoid transitive log4j test dependency
Julian Reschke [Thu, 16 Dec 2021 11:52:35 +0000 (12:52 +0100)]
OAK-9645: oak-solr-core - avoid transitive log4j test dependency
Thomas Mueller [Wed, 15 Dec 2021 14:54:18 +0000 (15:54 +0100)]
Merge pull request #438 from apache/OAK-9625
OAK-9625 Support ordered index for path
Fabrizio Fortino [Wed, 15 Dec 2021 13:47:02 +0000 (14:47 +0100)]
introduce reliability tests on elastic (#431)
* introduce reliability tests on elastic
* OAK-9633: removed unused code
* OAK-9633: reintroduced index cleanup (now part of ElasticAbstractQueryTest)
* OAK-9633: align @After method signature in Elastic tests
Julian Reschke [Wed, 15 Dec 2021 11:53:58 +0000 (12:53 +0100)]
Merge pull request #440 from apache/OAK-9643
OAK-9643: Update slf4j dependency to 1.7.32
Julian Reschke [Wed, 15 Dec 2021 10:56:44 +0000 (11:56 +0100)]
OAK-9643: Update slf4j dependency to 1.7.32
Julian Reschke [Wed, 15 Dec 2021 08:37:17 +0000 (09:37 +0100)]
Merge pull request #439 from apache/OAK-9641
OAK-9641: Update Logback version to 1.2.8
Julian Reschke [Wed, 15 Dec 2021 07:45:02 +0000 (08:45 +0100)]
OAK-9641: Update Logback version to 1.2.8
Julian Reschke [Tue, 14 Dec 2021 17:23:50 +0000 (18:23 +0100)]
Merge pull request #437 from apache/OAK-9639
OAK-9639: avoid transitive log4j test dependency
angela [Tue, 14 Dec 2021 12:41:11 +0000 (13:41 +0100)]
fix typo in documentation
angela [Tue, 14 Dec 2021 11:22:35 +0000 (12:22 +0100)]
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
angela [Tue, 14 Dec 2021 11:22:24 +0000 (12:22 +0100)]
OAK-9637 : Additional API to retrieve PrivilegeCollection to avoid manual resolution of privilege aggregation
Thomas Mueller [Tue, 14 Dec 2021 11:14:39 +0000 (12:14 +0100)]
OAK-9625 Support ordered index for path
Julian Reschke [Tue, 14 Dec 2021 10:44:46 +0000 (11:44 +0100)]
OAK-9639: avoid transitive log4j test dependency
Konrad Windszus [Tue, 14 Dec 2021 10:35:57 +0000 (11:35 +0100)]
OAK-9638 Remove Travis CI (#436)
Konrad Windszus [Mon, 13 Dec 2021 16:09:52 +0000 (17:09 +0100)]
OAK-9636 Close FileWriter when saving Manifest
Thomas Mueller [Mon, 6 Dec 2021 07:14:25 +0000 (08:14 +0100)]
Merge pull request #432 from apache/OAK-9634
OAK-9634 CacheLIRS: spurious test failure with ARM processor
Thomas Mueller [Fri, 3 Dec 2021 16:16:51 +0000 (17:16 +0100)]
src/main/java/org/apache/jackrabbit/oak/cache/CacheLIRS.java
Thomas Mueller [Fri, 3 Dec 2021 15:38:57 +0000 (16:38 +0100)]
Merge pull request #427 from apache/OAK-9625
OAK-9625 Support ordered index for first value of a multi-valued property, node name, and path
Thomas Mueller [Fri, 3 Dec 2021 13:42:44 +0000 (14:42 +0100)]
OAK-9625 Support ordered index for first value of a multi-valued property, node name, and path
Thomas Mueller [Fri, 3 Dec 2021 10:36:50 +0000 (11:36 +0100)]
OAK-9625 Support ordered index for first value of a multi-valued property, node name, and path
Miroslav Smiljanic [Wed, 1 Dec 2021 09:35:04 +0000 (10:35 +0100)]
Merge pull request #430 from jelmini/issues/fix-segment-write-queue-test
OAK-8440 Fix flaky SegmentWriteQueueTest#testFlush
Amrit Verma [Wed, 1 Dec 2021 07:03:04 +0000 (12:33 +0530)]
OAK-9576: Multithreaded download synchronization issues (#383)
* OAK-9576 - Multithreaded download synchronization issues
* Fixing a problem with test
* OAK-9576: Multithreaded download synchronization issues
* Fixing synchronization issues
* Fixing OOM issue
* Adding delay between download retries
* OAK-9576: Multithreaded download synchronization issues
* Using linkedlist in tasks for freeing memory early
* Dumping if data is greater than one MB
* OAK-9576: Multithreaded download synchronization issues
* Closing node state entry traversors using try with
* trivial - removing unused object
* OAK-9576: Multithreaded download synchronization issues
* Incorporating some feedback from review comments
* OAK-9576: Multithreaded download synchronization issues
* Replacing explicit synchronization with atomic operations
* OAK-9576: Multithreaded download synchronization issues
* Using same memory manager across retries
* trivial - removing unwanted method
* OAK-9576: Multithreaded download synchronization issues
* Moving retry delay to exception block
* trivial - correcting variable name
Co-authored-by: amrverma <amrverma@adobe.com>
Carlo Jelmini [Tue, 30 Nov 2021 15:21:22 +0000 (16:21 +0100)]
OAK-8440 Fix flaky SegmentWriteQueueTest#testFlush
Remove ConcurrentModificationException by using CopyOnWriteArraySet and
ensuring progress conditions are actually met.
Misc code improvements to reduce code duplication.
Thomas Mueller [Fri, 26 Nov 2021 16:51:33 +0000 (17:51 +0100)]
Update PathImpl.java
thomasm [Fri, 26 Nov 2021 16:50:43 +0000 (17:50 +0100)]
Merge branch 'trunk' into OAK-9625
thomasm [Fri, 26 Nov 2021 16:49:49 +0000 (17:49 +0100)]
OAK-9625 (remove trailing whitespace)
thomasm [Fri, 26 Nov 2021 16:47:57 +0000 (17:47 +0100)]
OAK-9625 Support ordered index for first value of a multi-valued property, node name, and path
thomasm [Fri, 26 Nov 2021 16:27:39 +0000 (17:27 +0100)]
Merge branch 'trunk' into OAK-9625
thomasm [Fri, 26 Nov 2021 16:27:19 +0000 (17:27 +0100)]
OAK-9625 (remove trailing whitespace)
thomasm [Fri, 26 Nov 2021 16:24:19 +0000 (17:24 +0100)]
Merge branch 'trunk' into OAK-9625
thomasm [Fri, 26 Nov 2021 16:20:17 +0000 (17:20 +0100)]
OAK-9625 (remove trailing whitespace)
thomasm [Fri, 26 Nov 2021 16:15:02 +0000 (17:15 +0100)]
Undo whitespace changes
Jörg Hoh [Fri, 26 Nov 2021 11:19:39 +0000 (12:19 +0100)]
OAK-9624 print the name of the calling class invoking a query in some cases (#420)
* OAK-9624 print the name of the calling class invoking a query in some cases
* implement PR feedback
* implement PR feedback
* add unit test
Fabrizio Fortino [Fri, 26 Nov 2021 07:27:43 +0000 (08:27 +0100)]
OAK-9627: disable elastic index cleaner by default (#425)
thomasm [Wed, 24 Nov 2021 14:16:53 +0000 (15:16 +0100)]
OAK-9625 Support ordered index for first value of a multi-valued property, node name, and path
thomasm [Wed, 24 Nov 2021 11:17:47 +0000 (12:17 +0100)]
Merge branch 'trunk' into OAK-9625
thomasm [Mon, 22 Nov 2021 18:36:23 +0000 (19:36 +0100)]
OAK-9625 Support ordered index for first value of a multi-valued property, and path
Marcel Reutegger [Fri, 19 Nov 2021 10:06:24 +0000 (11:06 +0100)]
OAK-301: Document Oak
Fix format (missing space)
Marcel Reutegger [Fri, 19 Nov 2021 10:03:41 +0000 (11:03 +0100)]
OAK-301: Document Oak
Blob garbage collection also applies to AzureDataStore on DocumentNodeStore
Miroslav Smiljanic [Thu, 18 Nov 2021 11:36:53 +0000 (12:36 +0100)]
Merge pull request #417 from ArunOnCloud/trunk
upgrading netty dependency to 4.1.68.final jira OAK-9611
angela [Wed, 17 Nov 2021 10:56:17 +0000 (11:56 +0100)]
OAK-9623 : EnforceDynamicMembershipTest fails sporadically
Arun Ram [Mon, 15 Nov 2021 06:47:22 +0000 (12:17 +0530)]
upgrading netty dependency to 4.1.68.final jira OAK-9611
Marcel Reutegger [Fri, 12 Nov 2021 12:52:18 +0000 (13:52 +0100)]
Merge pull request #416 from mreutegg/OAK-9617
OAK-9617: VersionGCSplitDocTest does not clean up after test
Marcel Reutegger [Fri, 12 Nov 2021 10:36:15 +0000 (11:36 +0100)]
OAK-9617: VersionGCSplitDocTest does not clean up after test
Konrad Windszus [Thu, 11 Nov 2021 14:29:06 +0000 (15:29 +0100)]
Revert "OAK-9621 add failing tests for mandatory child nodes"
This reverts commit
4f4fdd4572bc87411321304b7fa0bb41ad7d67c4.
Konrad Windszus [Thu, 11 Nov 2021 14:28:02 +0000 (15:28 +0100)]
OAK-9621 add failing tests for mandatory child nodes
thomasm [Thu, 11 Nov 2021 13:52:54 +0000 (14:52 +0100)]
OAK-1000 Queries on node name fail if the name starts with a number / keyset pagination on names needs to use SQL-2
Mohit Kataria [Thu, 11 Nov 2021 08:03:02 +0000 (13:33 +0530)]
OAK-9610: Rectify failing test (#413)
José Andrés Cordero Benítez [Wed, 10 Nov 2021 14:06:19 +0000 (15:06 +0100)]
OAK-9602 : Script to check for inconsistent version nodes and generate a report (#390)
* Added script check for inconsistent version nodes and generate a report.
* Some improvements:
- Added Javadocs
- Removed static volatile variables
- Argument for admin username
- Informative stacktrace in case ProgressThread in interrupted
Mohit Kataria [Tue, 9 Nov 2021 11:33:22 +0000 (17:03 +0530)]
OAK-9610: Have a jmx to explicitly expire indexing lease in mongo mk (#406)
* OAK-9610: Have a jmx to explicitly expire indexing lease in mongo mk
Konrad Windszus [Mon, 8 Nov 2021 14:38:40 +0000 (15:38 +0100)]
OAK-9618 use s.apache URLs for JCR specs/javadoc (#409)
Julian Reschke [Sat, 6 Nov 2021 15:38:01 +0000 (16:38 +0100)]
Merge pull request #410 from apache/OAK-9616
OAK-9616: support expanded names in setPrimaryType
Julian Reschke [Sat, 6 Nov 2021 15:00:16 +0000 (16:00 +0100)]
OAK-9616: support expanded names in setPrimaryType
Julian Reschke [Sat, 6 Nov 2021 08:59:37 +0000 (09:59 +0100)]
OAK-9615: declare derby as test dependency (now missing from jackrabbit-core)
Julian Reschke [Sat, 6 Nov 2021 04:23:48 +0000 (05:23 +0100)]
OAK-9615: declare derby as test dependency (now missing from jackrabbit-core)
Julian Reschke [Fri, 5 Nov 2021 13:23:16 +0000 (14:23 +0100)]
Merge branch 'trunk' of github.com:apache/jackrabbit-oak into trunk
Julian Reschke [Fri, 5 Nov 2021 13:23:02 +0000 (14:23 +0100)]
OAK-9615: Update Oak trunk to Jackrabbit 2.20.4
anchela [Fri, 5 Nov 2021 12:13:04 +0000 (13:13 +0100)]
Merge pull request #408 from apache/OAK-9613
OAK-9613 : Define API to retrieve parent or null for a given Item
angela [Fri, 5 Nov 2021 11:17:20 +0000 (12:17 +0100)]
OAK-9613 : Define API to retrieve parent or null for a given Item (review findings)
angela [Thu, 4 Nov 2021 14:44:42 +0000 (15:44 +0100)]
OAK-9613 : Define API to retrieve parent or null for a given Item
Marcel Reutegger [Tue, 2 Nov 2021 12:25:48 +0000 (13:25 +0100)]
Merge pull request #405 from mreutegg/OAK-9609
OAK-9609: Override persistentCacheIncludes with framework property
Marcel Reutegger [Tue, 2 Nov 2021 10:38:09 +0000 (11:38 +0100)]
OAK-9609: Override persistentCacheIncludes with framework property
Document persistentCacheIncludes configuration.
Marcel Reutegger [Mon, 1 Nov 2021 16:03:37 +0000 (17:03 +0100)]
OAK-9609: Override persistentCacheIncludes with framework property
Fabrizio Fortino [Thu, 28 Oct 2021 08:09:05 +0000 (10:09 +0200)]
OAK-9603: fix index name management in oak-search-elastic (#399)
* OAK-9603: fix some ES index name requirements
* OAK-9603: cover more name requirements
* OAK-9603: (refactoring) es index name wip
* OAK-9603: fix merge issue
* OAK-9603: (refactoring) improve ElasticIndexWriter design
* OAK-9603: (fix) failing unit test
* OAK-9603: (javadoc) improved getElasticSafeIndexName documentation
Amrit Verma [Wed, 27 Oct 2021 07:18:29 +0000 (12:48 +0530)]
Merge pull request #404 from averma21/OAK-9502
OAK-9502: ElasticSimilarQueryTest.vectorSimilarityLargeData fails int…
amrverma [Wed, 27 Oct 2021 06:18:02 +0000 (11:48 +0530)]
OAK-9502: ElasticSimilarQueryTest.vectorSimilarityLargeData fails intermittently on ASF Jenkins
* Relaxing the test expectations
Fabrizio Fortino [Mon, 25 Oct 2021 11:30:17 +0000 (13:30 +0200)]
OAK-9598: reduce server load on reindex operations (#393)
* OAK-9598: reindex unit test (failing)
* OAK-9598: (test) use node api to set reindexing
* OAK-9598: (test) introduced separate reindex test
* OAK-9598: optimize index for bulk loads
* OAK-9598: fix ES writer to save docs in the correct index
* OAK-9598: (minor) add missing license
* OAK-9598: (minor) add missing license
* OAK-9598: (fix) index names do not follow ES criteria
* OAK-9598: (minor) typo
* OAK-9598: reverted index name fixes (moved to a separate PR)
* OAK-9598: fix possible npe
* OAK-9598: (minor) improve code formatting
Konrad Windszus [Mon, 25 Oct 2021 06:40:19 +0000 (08:40 +0200)]
OAK-9584 add failing but ignored test when accessing rep:authorizableId via expanded name (#376)
add custom rule to ignore JUnit4 tests given via "known.issues"
angela [Fri, 22 Oct 2021 15:59:01 +0000 (17:59 +0200)]
OAK-9604 : Minor improvements in o.a.j.oak.spi.security.authentication.external.impl.jmx
thomasm [Fri, 22 Oct 2021 13:27:45 +0000 (15:27 +0200)]
OAK-301: Document Oak
anchela [Fri, 22 Oct 2021 13:25:36 +0000 (15:25 +0200)]
Merge pull request #398 from apache/OAK-9559
OAK-9559 : Migrate previously synced users/groups to dynamic membership
angela [Thu, 21 Oct 2021 12:58:15 +0000 (14:58 +0200)]
OAK-9559 : Migrate previously synced users/groups to dynamic membership
stefan-egli [Wed, 20 Oct 2021 09:58:03 +0000 (11:58 +0200)]
OAK-9601 : added more details to split gc, silencing prev-document-not-found warns somewhat (#394)
* OAK-9601 : added more details to split gc, silencing prev-document-not-found warns somewhat
* OAK-9601 : removed unused import
* OAK-9601 : default was meant to be 15min, not 15sec
* OAK-9601 : still logging to debug in case of logSilencing
* OAK-9601 : minor rewording
* OAK-9601 : minor log adjustment
Miroslav Smiljanic [Tue, 19 Oct 2021 10:02:56 +0000 (12:02 +0200)]
Merge pull request #391 from kunal3112/OAK-9600
OAK-9600 - Make standby.secure configurable
Kunal Shubham [Tue, 19 Oct 2021 08:05:02 +0000 (13:35 +0530)]
OAK-9600 - Make standby.secure configurable
anchela [Fri, 15 Oct 2021 14:54:27 +0000 (16:54 +0200)]
Merge pull request #388 from apache/OAK-9599
OAK-9599 : Enforce dynamic membership upon user login
Thomas Mueller [Fri, 15 Oct 2021 09:17:29 +0000 (11:17 +0200)]
Merge pull request #378 from etugarev/feature/OAK-9587
OAK-9587 - Add an attribute to enforce a strict index tag check
angela [Thu, 14 Oct 2021 15:52:35 +0000 (17:52 +0200)]
OAK-9599 : Enforce dynamic membership upon user login
thomasm [Thu, 14 Oct 2021 12:07:17 +0000 (14:07 +0200)]
OAK-301: Document Oak
Evgeny Tugarev [Thu, 14 Oct 2021 10:41:32 +0000 (12:41 +0200)]
OAK-9587 - added whitespace and relocated variable
Evgeny Tugarev [Thu, 14 Oct 2021 10:32:38 +0000 (12:32 +0200)]
OAK-9587 - stricter check for "selectionPolicy"
Evgeny Tugarev [Wed, 13 Oct 2021 15:23:21 +0000 (17:23 +0200)]
OAK-9587 - corrected method names and comments
Evgeny Tugarev [Wed, 13 Oct 2021 14:47:08 +0000 (16:47 +0200)]
OAK-9587 - simplifying IndexSelectionPolicy (use TAG instead TAG_ONLY)
Thomas Mueller [Wed, 13 Oct 2021 10:41:35 +0000 (12:41 +0200)]
Merge pull request #386 from apache/OAK-9595
OAK-9595 XPath queries don't support bind variables
Konrad Windszus [Fri, 8 Oct 2021 16:00:57 +0000 (18:00 +0200)]
OAK-9586 fix TOC and minor typos
Konrad Windszus [Fri, 8 Oct 2021 15:48:02 +0000 (17:48 +0200)]
OAK-9586 - document system view import limitations of expanded names (#387)