Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
46dd2cf
OAK-7564: Commit fails when forced journal push throws exception
mreutegg Jul 4, 2018
d13ab3e
OAK-7334: Transform CacheWeightEstimator into a unit test
mduerig Jul 4, 2018
e1f0a8b
OAK-7334: Transform CacheWeightEstimator into a unit test
mduerig Jul 4, 2018
752f35b
OAK-7609: Update jackson dependencies to 2.9.6
reschke Jul 4, 2018
113654f
OAK-7564: Commit fails when forced journal push throws exception
mreutegg Jul 4, 2018
5a97a96
OAK-7180: The error message 'postings highlighting failed' should be …
thomasmueller Jul 5, 2018
07bb884
OAK-7610: Active blob deletion fails on composite setups
catholicon Jul 5, 2018
22d4567
OAK-7615: Speed up site generation
mreutegg Jul 9, 2018
545b8d4
OAK-7616: Document metrics
mreutegg Jul 9, 2018
ec9c1a7
OAK-7617: Metric for DocumentNodeStore lease update
mreutegg Jul 9, 2018
00a1a4c
OAK-7617: Metric for DocumentNodeStore lease update
mreutegg Jul 9, 2018
c58aca5
OAK-7620: Update to Mockito 2.x
mreutegg Jul 10, 2018
f5046fd
OAK-7622: Update httpcomponent dependencies to 4.4.10/4.5.6 (and decl…
reschke Jul 10, 2018
7193c5f
OAK-7316: Greedy ClusterNodeInfo
mreutegg Jul 10, 2018
eb1579f
OAK-7621: Metric for background read lag
mreutegg Jul 10, 2018
35999cb
OAK-7621: Metric for background read lag
mreutegg Jul 10, 2018
589cfff
OAK-7624: Add "org.apache.jackrabbit.oak.plugins.document.spi" to pac…
reschke Jul 11, 2018
5e99295
OAK-7625: remove @Nonnegative annotation in NodeDocumentCache
reschke Jul 11, 2018
b15a967
OAK-301: Document Oak
thomasmueller Jul 12, 2018
ce22996
OAK-7627 - Update the dependency on biz.aQute.bndlib
francescomari Jul 12, 2018
0b803a3
OAK-7630: Suggest directory update doesn't close AnalyzingInfixSugges…
catholicon Jul 13, 2018
4d80559
OAK-7614: Update Oak trunk to Jackrabbit 2.17.4
reschke Jul 13, 2018
b87b895
OAK-7632: remove JSR 305 annotations in Groovy code
reschke Jul 13, 2018
58d0a62
OAK-6770 - Convert oak-segment-tar to OSGi R6 annotations
francescomari Jul 13, 2018
ea3c407
OAK-7629: Lucene index: hide the settings COR and COW
thomasmueller Jul 13, 2018
311aa0c
OAK-7638: Race condition when simultaneous request to stage file for …
amit-jain Jul 17, 2018
627786a
OAK-7626: Strict lease check mode
mreutegg Jul 17, 2018
4961835
OAK-7626: Strict lease check mode
mreutegg Jul 17, 2018
1edfee8
OAK-7636: Replace usage of deprecated DocumentNodeStoreBuilder.setLea…
mreutegg Jul 17, 2018
ae2cf1b
OAK-7628: Prevent commits after lease end
mreutegg Jul 17, 2018
ddfdb6f
fix svn:eol-style
reschke Jul 17, 2018
f28ad39
OAK-7641: various internal APIs missing in package export filter
reschke Jul 17, 2018
9a169a4
OAK-7643 - repository.home not correctly set after converting oak-seg…
dulceanu Jul 18, 2018
70d2f42
Apache Jackrabbit Oak 1.9.6
davidegiannella Jul 18, 2018
3c9e50e
[maven-release-plugin] prepare release jackrabbit-oak-1.9.6
davidegiannella Jul 18, 2018
3e1979d
[maven-release-plugin] prepare for next development iteration
davidegiannella Jul 18, 2018
8fd0397
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
e1d80aa
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
339a624
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
e8fb632
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
80f2f6d
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
a62cf59
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
43c91b0
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
76b5ad5
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
8b01d21
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
a598afd
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
f9ba005
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
12a74fb
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
7f7cd94
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
2f23485
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
905c9bd
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
ebadfd1
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
d1b1c08
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
b8bff76
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
96960a7
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
936cf4b
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
71377a2
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
d80190d
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
282303f
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
967d897
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
156b727
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
6e234b2
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
7a1d96a
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
f28d4ec
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
1f90e8c
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
f2f8bc9
OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability a…
reschke Jul 18, 2018
479eb50
OAK-7640: Prevent commits in the past
mreutegg Jul 19, 2018
7686832
OAK-7644: Remove strategy to optimize secondary reads
mreutegg Jul 19, 2018
3ae93c2
OAK-7647: Replace usage of deprecated junit.framework.Assert
mreutegg Jul 19, 2018
84b895b
OAK-7646: UploadStagingCacheTest#testConcurrentSameAddRequest fails i…
amit-jain Jul 20, 2018
4cb0825
OAK-7623 - SegmentNodeStore - sidegrade support between TarPersistenc…
dulceanu Jul 23, 2018
bc689ae
OAK-7651: oak-solr-core test failures with java 11
reschke Jul 23, 2018
3949b09
OAK-7652: Node.getMixinNodeTypes can revive deleted node mixins (again)
mreutegg Jul 23, 2018
484e4dd
OAK-7650: upgrade to mockito version compatible with java 11
reschke Jul 23, 2018
4885d9d
OAK-7652: Node.getMixinNodeTypes can revive deleted node mixins (again)
mreutegg Jul 23, 2018
9866b9b
OAK-7623: SegmentNodeStore - sidegrade support between TarPersistence…
mreutegg Jul 24, 2018
65d2334
OAK-7655: Replace fongo dependency with custom test wrapper
mreutegg Jul 24, 2018
110a84e
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
ce60f99
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
d8f826c
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
a0396c6
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
70de253
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
347f243
OAK-7246: Improve cleanup of locally copied index files
catholicon Jul 24, 2018
a682a9e
OAK-7654: Remove usage of deprecated MongoDB Java driver 2.x API
mreutegg Jul 24, 2018
d78358d
OAK-7459 - oak-run compact should support Azure Segment Store
dulceanu Jul 25, 2018
682f75e
OAK-7603: [DirectBinaryAccess] Oak API extensions
mreutegg Jul 25, 2018
5f389fc
OAK-7658: Allow to decide whether the composite node store checks sho…
trekawek Jul 26, 2018
056750c
OAK-7603: [DirectBinaryAccess] Oak API extensions
mduerig Jul 26, 2018
450c39f
OAK-7459 - oak-run compact should support Azure Segment Store
dulceanu Jul 26, 2018
bd909ec
OAK-7664: Add a get method to ClusterRepositoryInfo for read only cases
amit-jain Jul 27, 2018
934a53a
OAK-7662: Allow MarkSweepGarbageCollector to retain output files
amit-jain Jul 27, 2018
3c9697e
OAK-7665: Add a datastore read-write option to BlobStoreOptions when …
amit-jain Jul 27, 2018
7d8ef8d
OAK-7663: Make oak-run LoggingInitializer generic
amit-jain Jul 27, 2018
f203970
OAK-7663: Make oak-run LoggingInitializer generic
amit-jain Jul 27, 2018
637af84
OAK-7649: oak-run command to execute datastore garbage collection
amit-jain Jul 27, 2018
31e9f03
OAK-7649: oak-run command to execute datastore garbage collection
amit-jain Jul 27, 2018
4f62a41
OAK-7659 - AzureJournalWriter#truncate wrongly removes the journal file
dulceanu Jul 30, 2018
3db2f7d
OAK-7569: Direct Binary Access
amit-jain Jul 30, 2018
f919c35
fix svn:eol-style
reschke Jul 30, 2018
e184aee
OAK-7670: RDB*Store: update postgresql JDBC driver reference to 42.2.4
reschke Jul 30, 2018
b19dd61
OAK-7656: Update Oak trunk to Jackrabbit 2.17.5
reschke Jul 30, 2018
32a7199
OAK-7649: oak-run command to execute datastore garbage collection
amit-jain Jul 31, 2018
20ef46e
OAK-7673: RDB*Store: update mysql driver reference to 8.0.12
reschke Aug 2, 2018
56519c4
OAK-7674: Allow to specify the connection string for AzureBlobStore
trekawek Aug 2, 2018
8cd4c2f
OAK-7569: Direct Binary Access
trekawek Aug 2, 2018
e7f8648
OAK-7675: oak-pojosr: replace mockito-all by mockito-core
reschke Aug 2, 2018
17bfac3
OAK-7459: oak-run compact should support Azure Segment Store
trekawek Aug 2, 2018
01c07cf
OAK-7459: oak-run compact should support Azure Segment Store
trekawek Aug 2, 2018
b1fc6ba
OAK-6770 - Convert oak-segment-tar to OSGi R6 annotations
francescomari Aug 2, 2018
2c5f25e
OAK-7367: Unify mockito versions and update to latest
reschke Aug 2, 2018
675009a
adjust svn:ignore on new projects
reschke Aug 3, 2018
f6a5262
OAK-7677: Announcement mail template lacks line feeds in front of rel…
reschke Aug 6, 2018
59eb9aa
OAK-6922: Azure support for the segment-tar
trekawek Aug 6, 2018
5da5ea3
OAK-7678: Update to default mockito version (defined in oak-parent)
reschke Aug 6, 2018
0cf397f
OAK-7681: enable baseline check for oak-search-mt
reschke Aug 6, 2018
0a2f295
OAK-7682: fix comparisonVersion for baseline check
reschke Aug 6, 2018
bd8d09d
OAK-3336: Abstract a full text index implementation to be extended by…
reschke Aug 6, 2018
edce321
OAK-3336: Abstract a full text index implementation to be extended by…
reschke Aug 6, 2018
16d2ba0
OAK-6922: Azure support for the segment-tar
trekawek Aug 6, 2018
c9914ab
OAK-7685: Update easymock dependency to 3.6
reschke Aug 6, 2018
635e728
OAK-7679: oak-core: update Mockito version and fix test case to be co…
reschke Aug 7, 2018
5e1b9e8
OAK-7689: Update maven plugins from org.apache.maven.plugins
reschke Aug 7, 2018
4640d31
OAK-7690: RDB*Store: update SQLServer JDBC dependency to 7.0.0.jre*
reschke Aug 7, 2018
9db5053
OAK-7688: Replace usage of static ValueFactoryImpl
mreutegg Aug 7, 2018
8342474
OAK-6770 - Make SegmentNodeStoreFactory a non-factory component
francescomari Aug 7, 2018
87cb861
OAK-7656: Update Oak trunk to Jackrabbit 2.17.5
mreutegg Aug 8, 2018
864c978
OAK-7688: Replace usage of static ValueFactoryImpl methods
mduerig Aug 8, 2018
2b69570
OAK-7607: Update 7.0.* Tomcat dependencies once 7.0.90 is released
reschke Aug 8, 2018
6a45a8d
OAK-7686: Partial migration doesn't update Lucene indexing data
catholicon Aug 8, 2018
0aa596f
OAK-7699: Active blob deletion fails on composite setups (follow up o…
catholicon Aug 8, 2018
30f8c9f
OAK-7699: Active blob deletion fails on composite setups (follow up o…
catholicon Aug 8, 2018
9a56e0d
OAK-7687: :async node is being removed during the partial migration
trekawek Aug 9, 2018
f1c2299
OAK-7704: RDB*Store: log message after failed DB upgrade too verbose
reschke Aug 9, 2018
6d581ae
OAK-7694: Oak.OakDefaultComponents.INSTANCE is mutable
mreutegg Aug 9, 2018
6154a76
OAK-7672 - Introduce oak-run segment-copy for moving around segments …
dulceanu Aug 10, 2018
1985fd9
OAK-7692: [DirectBinaryAccess] Upload token HMAC signature must be ba…
amit-jain Aug 10, 2018
3645889
OAK-7705: Document the requirement to reset repository id for cloned …
amit-jain Aug 10, 2018
6bca9e7
OAK-5923: Document S3 datastore
amit-jain Aug 10, 2018
d223af9
OAK-7701 - Documentation should link to Jackrabbit API
Aug 10, 2018
f8c57c7
Apache Jackrabbit Oak 1.9.7
davidegiannella Aug 13, 2018
9cab315
[maven-release-plugin] prepare release jackrabbit-oak-1.9.7
davidegiannella Aug 13, 2018
d6388fd
[maven-release-plugin] prepare for next development iteration
davidegiannella Aug 13, 2018
7f47fd2
OAK-7438: Run travis build on MongoDB 3.6
mreutegg Aug 13, 2018
5149bd4
OAK-7706: Update to MongoDB Java driver 3.6.4
mreutegg Aug 14, 2018
1bca784
OAK-7672 - Introduce oak-run segment-copy for moving around segments …
trekawek Aug 14, 2018
2dcde3f
OAK-7707: DocumentNodeStoreServiceTest always connects to localhost
mreutegg Aug 15, 2018
b968525
OAK-301: Document Oak
thomasmueller Aug 21, 2018
5dd2a8c
OAK-7712: Configuration property names to manage direct binary access…
mreutegg Aug 22, 2018
f9f4bd8
OAK-7569: Direct Binary Access
mreutegg Aug 22, 2018
3a9fb7c
OAK-7693: [DirectBinaryAccess] Documentation
mreutegg Aug 22, 2018
c17d819
OAK-7359: Update to MongoDB Java driver 3.6
mreutegg Aug 22, 2018
9779653
OAK-7713: Test failure: SecurityProviderRegistrationTest.testRequired…
mreutegg Aug 22, 2018
91106b5
OAK-7715: Fix logging for datastore command
amit-jain Aug 24, 2018
af7489d
fix svn:eol-style
reschke Aug 27, 2018
fc6317d
[maven-release-plugin] prepare release jackrabbit-oak-1.9.8
davidegiannella Aug 28, 2018
727b0cf
[maven-release-plugin] prepare for next development iteration
davidegiannella Aug 28, 2018
12574da
Apache Jackrabbit Oak 1.9.8
davidegiannella Aug 28, 2018
642c80d
[maven-release-plugin] prepare release jackrabbit-oak-1.9.8
davidegiannella Aug 28, 2018
f125943
[maven-release-plugin] prepare for next development iteration
davidegiannella Aug 28, 2018
6a40c21
OAK-6517: ActiveDeletedBlobCollectionIT.simpleAsyncIndexUpdateBasedBl…
mreutegg Aug 29, 2018
1c9c68d
OAK-7717: Documentation for direct binary access is unclear
mreutegg Aug 29, 2018
85f284b
OAK-7653: upgrade to Jacoco version compatible with Java 11 (0.8.2)
reschke Aug 29, 2018
83f8545
OAK-6517: ActiveDeletedBlobCollectionIT.simpleAsyncIndexUpdateBasedBl…
mreutegg Aug 30, 2018
aa895f2
OAK-5762: Several full-text operators do not work
thomasmueller Aug 30, 2018
ef13fcc
OAK-7724: BlobGCMbean not registered with SegmentNodeStoreFactory
amit-jain Aug 31, 2018
b9325db
OAK-7720 - Log hex dumps of too big segments
francescomari Aug 31, 2018
153a20e
OAK-7729: RDB*Store: update postgresql JDBC driver reference to 42.2.5
reschke Sep 4, 2018
3fd2ef9
OAK-7721 - Check for too big records when allocating space
francescomari Sep 4, 2018
01c7a36
OAK-7730: RDB*Store: update Tomcat JDBC pool dependency to 8.5.33
reschke Sep 4, 2018
f40f4ea
OAK-7733: Skip setup when DocumentStorePerformanceTest is not enabled
mreutegg Sep 4, 2018
438464f
OAK-7734: fix formatting in release notes
reschke Sep 4, 2018
f5c3c01
OAK-7736: fix comparisonVersion for baseline check
reschke Sep 6, 2018
3a1077f
OAK-7735: Support the split persistence in the SegmentNodeStoreService.
trekawek Sep 6, 2018
22a48bc
OAK-7739: Use an index only if a certain node or property exists
thomasmueller Sep 6, 2018
d88256e
OAK-7739: Use an index only if a certain node or property exists
thomasmueller Sep 6, 2018
081151d
OAK-7741 Token LoginModule flag to skip refreshing the token expiration
stillalex Sep 6, 2018
db15036
OAK-7735: Support the split persistence in the SegmentNodeStoreService.
trekawek Sep 7, 2018
75d44f5
OAK-7510 Run repository initializers with hooks
stillalex Sep 7, 2018
824b911
fix svn:eol-style
reschke Sep 10, 2018
3a6093b
OAK-5028: Remove DocumentStore.update() - remove dead code
reschke Sep 10, 2018
03a333f
OAK-7709: DocumentNodeStore dispose aborts when store was disposed du…
reschke Sep 10, 2018
99d21ef
OAK-7710: CompositeNodeStore does not dispatch external events to obs…
trekawek Sep 10, 2018
9f60f26
fix svn:eol-style
reschke Sep 10, 2018
23c0be3
OAK-7732: Use docker for MongoDB based tests when available
mreutegg Sep 11, 2018
28e6cd3
OAK-7732: Use docker for MongoDB based tests when available
mreutegg Sep 11, 2018
5ef6a2e
OAK-7732: Use docker for MongoDB based tests when available
mreutegg Sep 11, 2018
81ac75d
OAK-7732: Use docker for MongoDB based tests when available
mreutegg Sep 11, 2018
2767059
OAK-6517: ActiveDeletedBlobCollectionIT.simpleAsyncIndexUpdateBasedBl…
catholicon Sep 11, 2018
d79203d
OAK-6402 SessionStats log access warning
stillalex Sep 12, 2018
416eb04
OAK-7749: Fix random failures in S3 related tests
amit-jain Sep 12, 2018
d008e97
OAK-7737: Add edge cases checks and tests for metadata related method…
amit-jain Sep 12, 2018
a624833
OAK-7722: Support collectBlobReferences in ReadOnlyFileStore
amit-jain Sep 12, 2018
f620657
OAK-7749: Fix random failures in S3 related tests
amit-jain Sep 12, 2018
47269b1
OAK-7737: Add edge cases checks and tests for metadata related method…
amit-jain Sep 12, 2018
01f3bde
OAK-7738: Add method to check for existence of metadata in SharedData…
amit-jain Sep 12, 2018
9c3a536
OAK-7751: CopyOnReadDirectory#removeDeletedFiles asks IndexCopier to …
catholicon Sep 12, 2018
7d74840
OAK-7716: Enable datastore command for Azure segment store
amit-jain Sep 13, 2018
c703e41
OAK-7716: Enable datastore command for Azure segment store
amit-jain Sep 13, 2018
dc86cb7
OAK-7716: Enable datastore command for Azure segment store
amit-jain Sep 13, 2018
f8459d5
OAK-7727: Aggregate references from repositories with same repositoryId
amit-jain Sep 13, 2018
53b16e8
OAK-7710: CompositeNodeStore does not dispatch external events to obs…
catholicon Sep 13, 2018
fac2603
OAK-7753: Enable collection of stats for DataStore checkConsistency o…
amit-jain Sep 14, 2018
2a85d14
OAK-7727: Aggregate references from repositories with same repositoryId
amit-jain Sep 14, 2018
8e63db2
OAK-7727: Aggregate references from repositories with same repositoryId
amit-jain Sep 14, 2018
919741f
OAK-7757: CompositeNodeStore fixture on MongoDB
mreutegg Sep 17, 2018
bed168a
OAK-7716: Enable datastore command for Azure segment store
amit-jain Sep 18, 2018
0d7062c
OAK-7716: Enable datastore command for Azure segment store
amit-jain Sep 18, 2018
0f9359a
OAK-7760: Use NIO in the implementation of FileAccess.Mapped#read
mduerig Sep 18, 2018
54f1532
OAK-7761: SegmentTarWriter#readSegment does not check the return valu…
mduerig Sep 18, 2018
1f53ad6
OAK-7762: Store segments off heap when memory mapping is disabled
mduerig Sep 18, 2018
3586f48
OAK-3336 - adjusted oak-search SPIs
tteofili Sep 19, 2018
0e13f3c
OAK-301: Document Oak
mreutegg Sep 19, 2018
a20fefb
OAK-7766: RepositoryId not registered in the DataStore with SegmentNo…
amit-jain Sep 19, 2018
de3cf6a
OAK-7765: BlobGCMbean registered with SegmentNodeStoreFactory even if…
amit-jain Sep 19, 2018
0e238a6
OAK-3336 - fixed unresolved methods / constants
tteofili Sep 19, 2018
896d538
OAK-7767: Update tika dependency to 1.19
reschke Sep 19, 2018
86b1492
OAK-3336 - adding missing AL header to IndexDefinitionUtils
tteofili Sep 19, 2018
4209e8a
OAK-7739: Use an index only if a certain node or property exists (fix…
thomasmueller Sep 19, 2018
5f4a2ef
OAK-7768: Ability to deprecate an index
thomasmueller Sep 19, 2018
cd7aa27
OAK-7767: Update tika dependency to 1.19 - exclude transitive slf4j-l…
reschke Sep 19, 2018
64b54be
OAK-7771: Make mmap and segment cache size configurable in SegmentCom…
mduerig Sep 20, 2018
5d0cb73
OAK-7773: Implement monitoring for allocated byte buffers
mduerig Sep 20, 2018
79d59db
fix svn:eol-style
reschke Sep 20, 2018
1c4d800
OAK-7768: Ability to deprecate an index
thomasmueller Sep 20, 2018
4fdcfed
OAK-7768: Ability to deprecate an index
thomasmueller Sep 20, 2018
d199b7a
OAK-7768: Ability to deprecate an index
thomasmueller Sep 21, 2018
62c749b
OAK-7739: Use an index only if a certain node or property exists (rob…
thomasmueller Sep 21, 2018
c8358dc
OAK-7776: Ignore copying of :clusterConfig in InitialContentMigrator
amit-jain Sep 24, 2018
ce98d9a
fix svn:eol-style
reschke Sep 24, 2018
e90c8c8
OAK-7777: Fix getStats in GC to account also for duplicate entries of…
amit-jain Sep 24, 2018
203ce3d
OAK-7739 - added support in oak-search
tteofili Sep 24, 2018
f711531
OAK-3336 - minor adjustments to oak-search utils and SPIs
tteofili Sep 24, 2018
e7e044a
OAK-7778 PasswordUtil#isPlainTextPassword doesn't validate PBKDF2 scheme
stillalex Sep 25, 2018
66ea6cd
OAK-7411 - make oak-lucene extend from oak-search
tteofili Sep 25, 2018
d61beb7
OAK-7753: Enable collection of stats for DataStore checkConsistency o…
reschke Sep 25, 2018
1b11d24
OAK-7411 - fixed mongo IT failure
tteofili Sep 25, 2018
038fb9f
Create oak-blob-cloud-s3 module
mattvryan Sep 3, 2018
dac746e
Creates AbstractCloudDataStoreService and use in S3 service
mattvryan Sep 4, 2018
67a6b70
Applies AbstractCloudDataStoreService to Azure service
mattvryan Sep 25, 2018
10511f3
Moves common functionality of cloud data stores to oak-blob-cloud
mattvryan Sep 25, 2018
c550085
Moves common functionality of cloud data stores to oak-blob-cloud
mattvryan Sep 25, 2018
c42bfcb
Consolidates read, write, and exists functionality for cloud data stores
mattvryan Sep 28, 2018
f889a36
Refactors getRecord, deleteRecord, and addMetadataRecord
mattvryan Oct 4, 2018
f2351ee
Refactors getMetadataRecord
mattvryan Oct 4, 2018
2168b95
Refactors getAllMetadataRecords
mattvryan Oct 4, 2018
aa252e3
Refactors deleteMetadataRecord
mattvryan Oct 4, 2018
015c1ff
Refactors deleteAllMetadataRecords
mattvryan Oct 4, 2018
06403e6
Refactors metadataRecordExists
mattvryan Oct 4, 2018
cfcbec4
Refactors direct binary access functionality
mattvryan Oct 8, 2018
a1d3bf7
Refactors oak-blob-cloud/Utils into Constants
mattvryan Oct 9, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.settings
.classpath
.project
target
oak-run/*.csv
.idea
*.ipr
*.iws
*.iml
atlassian-ide-plugin.xml
.checkstyle
derby.log
58 changes: 58 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

sudo: false
env:
global:
- MONGODB=3.6.4
matrix:
- MODULE=oak-jcr PROFILE="-PintegrationTesting" UT="-Dsurefire.skip.ut=true" MONGODB_MODE="--single"
- MODULE=oak-jcr PROFILE="" UT="" MONGODB_MODE="--single"
- MODULE=oak-store-document PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-store-document PROFILE="-PintegrationTesting,replicaset" UT="" MONGODB_MODE="--replicaset"
- MODULE=oak-lucene PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-it PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-run PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-upgrade PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-pojosr PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-it-osgi PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
install:
- wget -N http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-${MONGODB}.tgz -P $HOME/.mongodb
- tar --skip-old-files -C $HOME/.mongodb -xf $HOME/.mongodb/mongodb-linux-x86_64-${MONGODB}.tgz
- mkdir -p target/mongodb/data
- cd target/mongodb
- virtualenv mtools
- source mtools/bin/activate
- pip install --upgrade pip
- pip install python-dateutil psutil pymongo mtools
- mlaunch init ${MONGODB_MODE} --binarypath $HOME/.mongodb/mongodb-linux-x86_64-${MONGODB}/bin --dir ${TRAVIS_BUILD_DIR}/target/mongodb/data
- cd $TRAVIS_BUILD_DIR
- mvn --batch-mode -DskipTests -Dbaseline.skip=true install -pl :${MODULE} -am -nsu
script: mvn --batch-mode clean verify -DtrimStackTrace=false -Dbaseline.skip=true ${UT} ${PROFILE} -Dnsfixtures=DOCUMENT_NS -pl :${MODULE} -nsu
language: java
jdk:
- oraclejdk8
cache:
directories:
- $HOME/.m2
- $HOME/.mongodb
addons:
apt:
packages:
- python
- python-pip
- python-virtualenv
notifications:
email: false
2 changes: 1 addition & 1 deletion NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Jackrabbit Oak
Copyright 2012 The Apache Software Foundation
Copyright 2014 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
103 changes: 103 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
Jackrabbit Oak - the next generation content repository
=======================================================

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Getting Started
---------------

To get started with Oak, build the latest sources with
Maven 3 and Java 8 (or higher) like this:

mvn clean install

To enable all integration tests, including the JCR TCK, use:

mvn clean install -PintegrationTesting

Before committing changes or submitting a patch, please make sure that
the above integration testing build passes without errors. If you like,
you can enable integration tests by default by setting the
`OAK_INTEGRATION_TESTING` environment variable.

MongoDB integration
-------------------

Parts of the Oak build expects a MongoDB instance to be available for
testing. By default a MongoDB instance running on localhost is expected,
and the relevant tests are simply skipped if such an instance is not found.
You can also configure the build to use custom MongoDB settings with the
following properties (shown with their default values):

-Dmongo.host=127.0.0.1
-Dmongo.port=27017
-Dmongo.db=MongoMKDB
-Dmongo.db2=MongoMKDB2

Note that the configured test databases will be *dropped* by the test cases.

Components
----------

The build consists of the following main components:

- oak-parent - parent POM
- oak-doc - Oak documentation
- oak-commons - shared utility code
- [oak-core][1] - Oak repository API and implementation
- oak-jcr - JCR binding for the Oak repository
- oak-sling - integration with Apache Sling
- oak-solr-core - Apache Solr indexing and search
- oak-solr-embedded - Apache Solr on an embedded Solr instance
- oak-solr-remote - Apache Solr on an remote (HTTP) Solr instance
- oak-http - HTTP binding for Oak
- oak-lucene - Lucene-based query index
- oak-run - runnable jar packaging
- oak-pojosr - integration with PojoSR
- oak-segment-tar - TarMK API and implementation
- oak-upgrade - tooling for upgrading Jackrabbit repositories to Oak
- oak-it - integration tests
- oak-it/osgi - integration tests for OSGi
- [oak-exercise][2] - Oak training material

[1]: oak-core/README.md
[2]: oak-exercise/README.md

Archive
-------

The following components have been moved to the Jackrabbit Attic:

- oak-mk-api - MicroKernel API (_deprecated_, see OAK-2701)
- oak-mk - MicroKernel implementation (see OAK-2702)
- oak-mk-remote - MicroKernel remoting (see OAK-2693)
- oak-it/mk - integration tests for MicroKernel



License
-------

(see [LICENSE.txt](LICENSE.txt) for full license details)

Collective work: Copyright 2014 The Apache Software Foundation.

Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
48 changes: 0 additions & 48 deletions README.txt

This file was deleted.

89 changes: 89 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
Release Notes -- Apache Jackrabbit Oak -- Version 1.9.8

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Apache Jackrabbit Oak 1.9.8 is an unstable release cut directly from
Jackrabbit Oak trunk, with a focus on new features and other
improvements. For production use we recommend the latest stable 1.8.x
release.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.9.8
--------------------

Technical task

[OAK-7693] - [DirectBinaryAccess] Documentation

Bug

[OAK-7707] - DocumentNodeStoreServiceTest always connects to
localhost
[OAK-7712] - Configuration property names to manage direct binary
access should be consistent
[OAK-7713] - Test failure:
SecurityProviderRegistrationTest.testRequiredUserAuthenticationFactoryNotAvailable()
[OAK-7715] - Fix logging for datastore command

New Feature

[OAK-7569] - Direct Binary Access

Improvement

[OAK-7706] - Update to MongoDB Java driver 3.6.4

Task

[OAK-7656] - Update Oak trunk to Jackrabbit 2.17.5

In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.7.x release.

For more detailed information about all the changes in this and other
Oak releases, please see the Oak issue tracker at

https://issues.apache.org/jira/browse/OAK

Release Contents
----------------

This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.md file for instructions on how to build this release.

The source archive is accompanied by SHA1 and SHA512 checksums and a
PGP signature that you can use to verify the authenticity of your
download. The public key used for the PGP signature can be found at
https://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---------------------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

For more information, visit http://jackrabbit.apache.org/oak

About The Apache Software Foundation
------------------------------------

Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 140 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 3,800+ contributors.

For more information, visit http://www.apache.org/
Loading