Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
8903818
[maven-release-plugin] prepare for next development iteration
reschke Jul 13, 2023
754b0c7
[maven-release-plugin] rollback the release of jackrabbit-2.21.17
reschke Jul 13, 2023
46d049a
[maven-release-plugin] prepare release jackrabbit-2.21.17
reschke Jul 13, 2023
d7252fc
[maven-release-plugin] prepare for next development iteration
reschke Jul 13, 2023
32fa4cd
[maven-release-plugin] rollback the release of jackrabbit-2.21.17
reschke Jul 13, 2023
3dfd9e0
[maven-release-plugin] prepare release jackrabbit-2.21.17
reschke Jul 13, 2023
99326d6
[maven-release-plugin] prepare for next development iteration
reschke Jul 13, 2023
f63bb7b
[maven-release-plugin] rollback the release of jackrabbit-2.21.17
reschke Jul 13, 2023
a8e310b
[maven-release-plugin] prepare release jackrabbit-2.21.17
reschke Jul 13, 2023
341956d
[maven-release-plugin] prepare for next development iteration
reschke Jul 13, 2023
cb78fb2
JCR-4947: revert change of parent pom
reschke Jul 19, 2023
7fe77ab
JCR-4953: Release Jackrabbit 2.21.18
reschke Jul 19, 2023
0187586
test commit
reschke Jul 19, 2023
076d8b2
[maven-release-plugin] prepare release jackrabbit-2.21.18
reschke Jul 19, 2023
515a758
[maven-release-plugin] prepare for next development iteration
reschke Jul 19, 2023
536e55d
[maven-release-plugin] rollback the release of jackrabbit-2.21.18
reschke Jul 19, 2023
0486815
JCR-4953: Release Jackrabbit 2.21.18 - manually set SCM info
reschke Jul 19, 2023
d51a299
[maven-release-plugin] prepare release jackrabbit-2.21.18
reschke Jul 19, 2023
64179b2
[maven-release-plugin] rollback the release of jackrabbit-2.21.18
reschke Jul 19, 2023
9cad2f8
JCR-4953: Release Jackrabbit 2.21.18 - manually set SCM info
reschke Jul 19, 2023
d7a3cc4
[maven-release-plugin] prepare release jackrabbit-2.21.18
reschke Jul 19, 2023
c885f8b
[maven-release-plugin] prepare for next development iteration
reschke Jul 19, 2023
c041c88
[maven-release-plugin] rollback the release of jackrabbit-2.21.18
reschke Jul 19, 2023
d420b6b
JCR-4953: Release Jackrabbit 2.21.18 - manually remove incorrect SCM …
reschke Jul 19, 2023
7eb28b9
[maven-release-plugin] prepare release jackrabbit-2.21.18
reschke Jul 19, 2023
fa9ed6a
[maven-release-plugin] prepare for next development iteration
reschke Jul 19, 2023
6f0d4d3
JCR-4955: set baseline comparisonVersion to latest stable (2.20.11)
reschke Jul 24, 2023
b911028
JCR-4959: update Apache parent pom to version 30
reschke Jul 31, 2023
0b5586d
JCR-4957: jackrabbit-standalone: restore binary compat with 2.21.16
reschke Jul 31, 2023
8850d5f
JCR-4960: disable RMI by default
reschke Aug 2, 2023
9a21a1f
JCR-4961: Release Jackrabbit 2.21.19 - Candidate Release Notes
reschke Aug 7, 2023
943f644
JCR-4962: Update h2db dependency to 2.2.220
reschke Aug 7, 2023
67fdc2c
JCR-4963: vfs-ext: update hadoop-hdfs-client dependency to 3.3.6
reschke Aug 7, 2023
18adeb7
JCR-4964: update kotlin-stdlib dependency to 1.9.0
reschke Aug 7, 2023
954cd03
JCR-4965: webapp: remove Guava test dependency
reschke Aug 7, 2023
59ca5d9
JCR-4966: update aws java sdk version to 1.12.523
reschke Aug 7, 2023
8e1a670
JCR-4961: Release Jackrabbit 2.21.19 - Candidate Release Notes
reschke Aug 7, 2023
0228ed9
[maven-release-plugin] prepare release jackrabbit-2.21.19
reschke Aug 8, 2023
a90a435
[maven-release-plugin] prepare for next development iteration
reschke Aug 8, 2023
36c36e2
JCR-4969: set baseline comparisonVersion to latest stable (2.20.12)
reschke Sep 8, 2023
ebf0e1f
JCR-4940: jackrabbit-jcr2spi is incompatible with Java 21 - inline fi…
reschke Sep 9, 2023
3291092
JCR-4970: it-osgi: fix package name
reschke Sep 9, 2023
c234ad1
JCR-4951: Update oak-jackrabbit-api.version.used in trunk and 2.20 to…
reschke Sep 15, 2023
463a0a9
JCR-4971: Update oak-jackrabbit-api.version.used in trunk and 2.20 to…
reschke Sep 15, 2023
ec04fa2
JCR-4974: Update easymock dependency to 5.2.0
reschke Sep 29, 2023
f6f53b4
JCR-4975: update aws java sdk version to 1.12.560
reschke Sep 29, 2023
f0163fc
JCR-4976: Update tomcat dependency to 9.0.80
reschke Sep 29, 2023
92f01e6
JCR-4973: Deprecate RMI support
reschke Oct 4, 2023
876bd58
JCR-4973: Deprecate RMI support
reschke Oct 4, 2023
dd36263
JCR-4978: Release Jackrabbit 2.21.20 - Candidate Release Notes
reschke Oct 4, 2023
1ea4300
test commit
reschke Oct 5, 2023
6b6dcd5
test commit
reschke Oct 5, 2023
a474302
test commit
reschke Oct 5, 2023
82a2c04
[maven-release-plugin] prepare release jackrabbit-2.21.20
reschke Oct 5, 2023
595a72f
[maven-release-plugin] prepare for next development iteration
reschke Oct 5, 2023
27e018f
JCR-4956: Replace deprecated Surefire fork options
Oct 13, 2023
9f6fc38
JCR-4571: WebdavRequestImpl stores If-Header values using either abso…
Oct 19, 2023
99de2bd
CR-4570: WebdavRequestImpl does not check ETags if there is no resour…
Oct 20, 2023
03f56e3
JCR-4981: jackrabbit-webapp: deprecate RMI support
reschke Oct 25, 2023
2c17872
JCR-4982: jackrabbit-spi-commons: update Javadoc for IllegalNameExcep…
reschke Oct 26, 2023
b61f0ab
JCR-4983: jackrabbit-spi-commons: improve diagnostics for invalid names
reschke Nov 2, 2023
08c773c
JCR-4986: update Jetty to 9.4.53.v20231009
reschke Nov 3, 2023
90b60f4
JCR-4989: set baseline comparisonVersion to latest stable (2.20.13)
reschke Nov 7, 2023
9dccd52
JCR-4990: add test for observing effect of remapping a namespace pref…
reschke Nov 14, 2023
c1ed408
JCR-4991: Update to maven bundle plugin to 5.1.9
reschke Nov 14, 2023
8a7c6a3
JCR-4980: make webapp build reproducible by switching to maven-jar-pl…
reschke Nov 14, 2023
a8b767f
JCR-4987: Update to jacoco version 0.8.11
reschke Nov 14, 2023
622633a
JCR-4992: Update animal-sniffer plugin dependency to 1.23
reschke Nov 14, 2023
6f9ca76
JCR-4993: Update war-plugin dependency to 3.4.0
reschke Nov 14, 2023
373680a
JCR-4994: Update build-helper-maven-plugin to version 3.4.0
reschke Nov 14, 2023
3d437a8
JCR-4995: Update pmd-plugin dependency to 3.21.2
reschke Nov 14, 2023
1e7afdc
JCR-4996: update checkstyle-plugin dependency to 3.3.1
reschke Nov 14, 2023
b7ec1e0
JCR-4997: Update spotbugs-maven-plugin to 4.8.1.0
reschke Nov 14, 2023
372b662
JCR-4998: Update commons-io dependency to 2.15.0
reschke Nov 14, 2023
1f8d140
JCR-4999: Update commons-cli dependency to 1.6.0
reschke Nov 14, 2023
bb60a2d
JCR-5000: update Apache parent pom to version 31
reschke Nov 15, 2023
bbdee15
JCR-5001: Update tomcat dependency to 9.0.83
reschke Nov 17, 2023
f740652
JCR-5002: update aws java sdk version to 1.12.591
reschke Nov 17, 2023
888d6c0
JCR-5003: Update h2db dependency to 2.2.224
reschke Nov 17, 2023
8ad4b76
JCR-4987: revert due to breakage on Java >= 17
reschke Nov 20, 2023
33a3a71
JCR-5005: Update oak-jackrabbit-api.version.used in trunk and 2.20 to…
reschke Dec 1, 2023
3b823c7
JCR-5006: Release Jackrabbit 2.21.21 - Candidate Release Notes
reschke Dec 5, 2023
c267fee
JCR-4967: test coverage for modification of non-versioned node with j…
reschke Dec 6, 2023
087ac6c
[maven-release-plugin] prepare release jackrabbit-2.21.21
reschke Dec 6, 2023
f58f9a6
[maven-release-plugin] prepare for next development iteration
reschke Dec 6, 2023
4750396
JCR-5004: jcr-commons: get rid of cglib test dependency (unmaintained)
Dec 8, 2023
37300da
JCR-4987: Update to jacoco version 0.8.11
Dec 8, 2023
ef12034
JCR-4979: Adjust SCM urls after git migration (#146)
kwin Dec 12, 2023
270c7c5
JCR-5008: Release Jackrabbit 2.21.22 - Candidate Release Notes
reschke Dec 13, 2023
7e960b2
JCR-5008: Release Jackrabbit 2.21.22 - Candidate Release Notes
reschke Dec 13, 2023
03c82b7
[maven-release-plugin] prepare release jackrabbit-2.21.22
reschke Dec 14, 2023
2b6958e
[maven-release-plugin] prepare for next development iteration
reschke Dec 14, 2023
11fb7e1
trivial: fix typo
kwin Dec 14, 2023
79ff0ee
JCR-5011 Move SCM elements to parent POM (#147)
kwin Jan 4, 2024
7191fd7
JCR-5012: set baseline comparisonVersion to latest stable (2.20.14)
reschke Jan 11, 2024
7abf5bc
JCR-5013: Update commons-io dependency to 2.15.1
reschke Jan 12, 2024
0d80f02
Merge pull request #148 from apache/JCR-5013
reschke Jan 12, 2024
9f1e6c4
JCR-5014: Update tomcat dependency to 9.0.85
reschke Jan 12, 2024
36328bf
Merge pull request #149 from apache/JCR-5014
reschke Jan 12, 2024
2b42d6d
JCR-5015: update aws java sdk version to 1.12.635
reschke Jan 12, 2024
99e9a9e
Merge pull request #150 from apache/JCR-5015
reschke Jan 12, 2024
d49bf8d
JCR-5016: standalone-components: remove unused jcr-rmi dependency
reschke Jan 12, 2024
46553db
Merge pull request #151 from apache/JCR-5016
reschke Jan 12, 2024
d4e0b85
JCR-5017: Update spotbugs-maven-plugin to 4.8.2.0
reschke Jan 12, 2024
cfae052
Merge pull request #152 from apache/JCR-5017
reschke Jan 12, 2024
8161c9f
JCR-5019: Update build-helper-maven-plugin to version 3.5.0
reschke Jan 12, 2024
643cff5
Merge pull request #153 from apache/JCR-5019
reschke Jan 12, 2024
2501b12
JCR-5018: bump up minimal Java version to 11
reschke Jan 12, 2024
baa52ef
JCR-5018: bump up minimal Java version to 11 (rename variable)
reschke Jan 16, 2024
a80549f
JCR-5020: jackrabbit-webapp: deprecate RMI support "for removal"
reschke Jan 16, 2024
a7c3dd4
JCR-5018: bump up minimal Java version to 11
reschke Jan 19, 2024
5262ba9
JCR-5020: jackrabbit-webapp: deprecate RMI support "for removal"
reschke Jan 19, 2024
20405ac
JCR-5021: jackrabbit-jcr-rmi: deprecate RMI support "for removal"
reschke Jan 19, 2024
35549bc
JCR-5021: jackrabbit-jcr-rmi: deprecate RMI support "for removal"
reschke Jan 19, 2024
e3a82cf
JCR-4914: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Jan 21, 2024
d32af89
JCR-5022: Update derby dependency to 10.15.2.0 (#157)
reschke Jan 29, 2024
8744ebb
JCR-5023: Release Jackrabbit 2.21.23 - Candidate Release Notes
reschke Feb 1, 2024
71121ac
[maven-release-plugin] prepare release jackrabbit-2.21.23
reschke Feb 3, 2024
866035b
[maven-release-plugin] prepare for next development iteration
reschke Feb 3, 2024
5bce7e2
JCR-5024: webapp: un-deprecate BootstrapConfig.getJndiConfig (#159)
reschke Feb 9, 2024
8159e73
JCR-5024: webapp: un-deprecate RepositoryAccessServlet.getRepositoryB…
reschke Feb 9, 2024
3baf3b6
JCR-5025: standalone: deprecate remote repository support (RMI and JNDI)
reschke Feb 9, 2024
7a075db
JCR-5029: update aws java sdk version to 1.12.659 (#164)
reschke Feb 15, 2024
d30d499
[maven-release-plugin] prepare release jackrabbit-2.21.24
reschke Feb 17, 2024
1422d92
[maven-release-plugin] prepare for next development iteration
reschke Feb 17, 2024
75f354e
JCR-5031: Release Jackrabbit 2.21.25 - Candidate Release Notes
reschke Feb 22, 2024
3245f8e
[maven-release-plugin] prepare release jackrabbit-2.21.25
reschke Feb 22, 2024
8511a2f
[maven-release-plugin] prepare for next development iteration
reschke Feb 22, 2024
5439513
JCR-4979 Adjust email vote template after migration to Git (#165)
kwin Feb 22, 2024
aa8dc3f
JCR-5026: standalone: remove remote repository support (RMI and JNDI)…
reschke Feb 27, 2024
87351a8
JCR-5027: jackrabbit-webapp: remove RMI support (#162)
reschke Feb 27, 2024
27f1958
JCR-5028: remove RMI support (#163)
reschke Feb 27, 2024
3e960ce
Revert "JCR-5028: remove RMI support (#163)"
reschke Feb 29, 2024
c604a5f
JCR-5032: jackrabbit-jcr-servlet: deprecate RMI support (#166)
reschke Feb 29, 2024
7473191
JCR-5034: set baseline comparisonVersion to latest stable (2.20.15) (…
reschke Mar 7, 2024
06ddf6a
JCR-5027: jackrabbit-webapp: remove RMI support (remove unused code)
reschke Mar 8, 2024
d8abae9
JCR-5035: Update tomcat dependency to 9.0.86
reschke Mar 13, 2024
4195e33
JCR-4902: Update mockito dependency to 5.11.0
reschke Mar 13, 2024
0c3a2cf
JCR-5037: update aws java sdk version to 1.12.678
reschke Mar 13, 2024
c087aa1
JCR-5038: Update spotbugs-maven-plugin to 4.8.3.1
reschke Mar 13, 2024
81fee93
JCR-5039: Update oak-jackrabbit-api.version.used in trunk to Oak 1.22.19
reschke Mar 14, 2024
2568633
JCR-5040: Update javacc-maven-plugin to version 3.1.0
reschke Mar 14, 2024
6201768
JCR-5041: Javadoc build is broken due to JCR 2.0 API docs being unava…
reschke Mar 15, 2024
6a843dd
JCR-4977: use 'beta' identifier for releases in unstable branch (#168)
reschke Mar 16, 2024
d9785df
JCR-5036: Release Jackrabbit 2.21.26 - Candidate Release Notes
reschke Mar 22, 2024
2c1f147
[maven-release-plugin] prepare release jackrabbit-2.21.26-beta
reschke Mar 25, 2024
c337a20
[maven-release-plugin] prepare for next development iteration
reschke Mar 25, 2024
2d4ffeb
JCR-5042: jackrabbit-jcr-servlet: remove RMI support (#169)
reschke Mar 28, 2024
5534bc4
JCR-5028: jackrabbit-jcr-rmi: remove (#170)
reschke Mar 28, 2024
1366662
JCR-5044: Update tomcat dependency to 9.0.87 (#171)
reschke Apr 4, 2024
99e151b
JCR-5045: Update commons-io dependency to 2.16.0 (#172)
reschke Apr 4, 2024
3cfbb89
JCR-5046: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Apr 9, 2024
fd93acf
JCR-5047: Update to jacoco version 0.8.12 (#174)
reschke Apr 19, 2024
c419176
JCR-5052: Update commons-io dependency to 2.16.1 (#175)
reschke May 7, 2024
290264a
JCR-5053: Update commons-cli dependency to 1.7.0 (#176)
reschke May 7, 2024
9c5f6dc
JCR-5054: vfs-ext: update hadoop-hdfs-client dependency to 3.4.0 (#177)
reschke May 7, 2024
e9f0eaf
JCR-5055: update Apache parent pom to version 32 (#178)
reschke May 7, 2024
c6597dd
JCR-5056: Update maven-jar-plugin to 3.4.1 (#179)
reschke May 7, 2024
8f98b95
JCR-5057: Update pmd-plugin dependency to 3.22.0 (#180)
reschke May 7, 2024
3969652
JCR-5058: Update spotbugs-maven-plugin to 4.8.5.0 (#181)
reschke May 7, 2024
b7a674b
JCR-5059: set baseline comparisonVersion to latest stable (2.20.16) (…
reschke May 13, 2024
b59edd3
JCR-5060: Update oak-jackrabbit-api.version.used to Oak 1.22.20 (#183)
reschke May 13, 2024
d381445
JCR-5063: Update build-helper-maven-plugin to version 3.6.0 (#184)
reschke May 23, 2024
f16352a
JCR-5064: Update mockito dependency to 5.12.0 (#185)
reschke May 23, 2024
d94a173
JCR-5068: update aws java sdk version to 1.12.730 (#186)
reschke May 27, 2024
1c1e08b
JCR-5069: Update commons-cli dependency to 1.8.0 (#187)
reschke May 27, 2024
72fac7f
JCR-5070: Update tomcat dependency to 9.0.89 (#188)
reschke May 27, 2024
e557bd7
JCR-5071: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke May 27, 2024
c803d09
JCR-5066: Release Jackrabbit 2.21.27-beta - Candidate Release Notes
reschke May 30, 2024
e41dacc
[maven-release-plugin] prepare release jackrabbit-2.21.27-beta
reschke Jun 2, 2024
a4a7ecd
[maven-release-plugin] prepare for next development iteration
reschke Jun 2, 2024
65cdc67
JCR-5067: branch Jackrabbit 2.22 - update trunk version
reschke Jun 7, 2024
422f220
Merge branch 'trunk' into JCR-4892
jespersm Jun 9, 2024
7f9888f
JCR-5073: core: avoid varargs related compiler warnings in tests
reschke Jun 10, 2024
b7a84c8
JCR-5075: set baseline comparisonVersion to latest stable (2.22.0) (#…
reschke Jun 14, 2024
a2890f0
JCR-4892: Drop Apache Tika back to 2.4.1
jespersm Jun 22, 2024
6313b05
JCR-5076: use scope test fot dependency of type: test-jar (#194)
jkevan Jul 3, 2024
c5447c2
JCR-5077: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Jul 11, 2024
e9e0ae2
JCR-5078: update Apache parent pom to version 33 (#197)
reschke Jul 15, 2024
df83cba
JCR-5079: Update tomcat dependency to 9.0.91 (#198)
reschke Jul 15, 2024
6294468
JCR-5079: Update tomcat dependency to 9.0.91
reschke Jul 15, 2024
1305cf9
JCR-5080: Update easymock dependency to 5.3.0 (#200)
reschke Jul 15, 2024
dac8dea
JCR-5081: update aws java sdk version to 1.12.761 (#201)
reschke Jul 16, 2024
cd86221
JCR-5082: update Jetty to 9.4.55.v20240627 (#202)
reschke Jul 16, 2024
96aa135
JCR-5083: Update maven-jar-plugin to 3.4.2 (#203)
reschke Jul 16, 2024
1c799ec
JCR-5084: Update pmd-plugin dependency to 3.24.0 (#204)
reschke Jul 16, 2024
804d707
JCR-5085: update checkstyle-plugin dependency to 3.4.0 (#205)
reschke Jul 16, 2024
2da22f4
JCR-5086: Update spotbugs-maven-plugin to 4.8.6.2 (#206)
reschke Jul 16, 2024
2cf6f5c
JCR-5087: Release Jackrabbit 2.23.0-beta: Candidate Release Notes
reschke Jul 16, 2024
b94047f
[maven-release-plugin] prepare release jackrabbit-2.23.0-beta
reschke Jul 17, 2024
1b60583
[maven-release-plugin] prepare for next development iteration
reschke Jul 17, 2024
64278e0
JCR-5088: remove warnings about missing @deprecated annotations (#207)
reschke Jul 18, 2024
01cc9ac
JCR-5089: avoid use of deprecated junit.framework.Assert (#208)
reschke Jul 19, 2024
885a0f9
JCR-5092: jackrabbit-jcr2spi: switch to commons-collections4 4.5.0-M2…
reschke Jul 29, 2024
bfa0187
JCR-5093 Remove Commons IO dependency from JCR2SPI (#211)
kwin Aug 4, 2024
71443c9
JCR-5094: webapp: bump htmlunit to 4.4.0 (#212)
reschke Aug 5, 2024
a4a3c7c
JCR-5095 Improve exception handling in TokenBasedLoginTest (#213)
kwin Aug 5, 2024
bda59c7
trivial: Remove prerequisites from POM
kwin Aug 6, 2024
85e5d0c
JCR-5096: JcrConstants: refer to the constants in javax.jcr.Property …
reschke Aug 7, 2024
0f914f1
JCR-5097: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Aug 19, 2024
befd560
JCR-5096: JcrConstants: refer to the constants in javax.jcr.Property …
reschke Aug 20, 2024
6bdc439
JCR-5098: jackrabbit-jcr-server: Java 24 javadoc errors
reschke Aug 20, 2024
7dc9780
JCR-5099: Update Logback version to 1.2.13 (#215)
reschke Sep 3, 2024
4e97260
JCR-5100: Update commons-cli dependency to 1.9.0
reschke Sep 5, 2024
901d443
JCR-5101: Update easymock dependency to 5.4.0
reschke Sep 5, 2024
6fa88a1
JCR-5102: Update mockito dependency to 5.13.0
reschke Sep 5, 2024
ca98bec
JCR-5103: Update oak-jackrabbit-api.version.used to Oak 1.22.21
reschke Sep 12, 2024
545ca83
JCR-5104: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Oct 1, 2024
81491e7
JCR-5106: core tests: improve diagnostics in DBDataStoreTest
reschke Oct 3, 2024
577da03
JCR-5107: DbInputStream makes incorrect assumptions about commons-io …
reschke Oct 3, 2024
8837e8e
JCR-5105: Update commons-io dependency to 2.17.0
reschke Oct 3, 2024
5adf060
JCR-5108: remove commons-collections4 version-specific dependency fro…
reschke Oct 4, 2024
a4ecbfc
JCR-5102: Update mockito dependency to 5.14.1
reschke Oct 4, 2024
c439f3c
JCR-5109: Update tomcat dependency to 9.0.95
reschke Oct 4, 2024
c7812ca
JCR-5110: update aws java sdk version to 1.12.773
reschke Oct 4, 2024
790dd67
JCR-5111: update kotlin-stdlib dependency to 1.9.25
reschke Oct 4, 2024
fd5ceab
JCR-5112: update Jetty to 9.4.56.v20240826
reschke Oct 4, 2024
30f05ab
JCR-5113: Update pmd-plugin dependency to 3.25.0
reschke Oct 4, 2024
98e413c
JCR-5114: update checkstyle-plugin dependency to 3.5.0
reschke Oct 4, 2024
df03359
JCR-5115: Update spotbugs-maven-plugin to 4.8.6.4
reschke Oct 4, 2024
e8655fe
JCR-5116: Release Jackrabbit 2.23.1-beta - Candidate Release Notes
reschke Oct 4, 2024
cae1e78
[maven-release-plugin] prepare release jackrabbit-2.23.1-beta
reschke Oct 8, 2024
dae69e7
[maven-release-plugin] prepare for next development iteration
reschke Oct 8, 2024
27cb786
JCR-5118 Update oak-jackrabbit-api.version.implemented in trunk to Oa…
joerghoh Nov 14, 2024
0a9867e
JCR-5119: webapp: bump htmlunit to 4.7.0
reschke Dec 9, 2024
99daff2
JCR-5120: webapp: update tomcat dependency to 9.0.97
reschke Dec 9, 2024
71e2080
JCR-5128: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Jan 16, 2025
5586c64
JCR-5127 Explicitly link to constants in expanded form in JCR (#221)
kwin Feb 7, 2025
9f5e1c7
JCR-5130: Update oak-jackrabbit-api.version.implemented in trunk to O…
reschke Feb 13, 2025
0437544
JCR-5121: Java 23: getSubject is supported only if a security manager…
reschke Mar 17, 2025
41ec359
JCR-5127: Explicitly link to constants in expanded form in JCR (fix J…
reschke Mar 17, 2025
9618754
JCR-5132: webapp: update tomcat dependency to 9.0.102 (#223)
reschke Mar 19, 2025
8dbb482
JCR-5131: jackrabbit-jcr2spi: switch to commons-collections4 4.5.0-M3…
reschke Mar 19, 2025
e97e1eb
JCR-5133: Update easymock dependency to 5.5.0 (#225)
reschke Mar 19, 2025
5de89ff
JCR-5133: Update easymock dependency to 5.5.0 (#228)
reschke Mar 27, 2025
0f409c1
JCR-5134: Update oak-jackrabbit-api.version.used to Oak 1.22.22 (#227)
reschke Mar 27, 2025
5fb8752
JCR-5138: Borrow JackrabbitSessionImpl tests from Oak (#232)
reschke Apr 3, 2025
7a31909
JCR-5135: Make JNDI support opt-in (#229)
mbaedke Apr 8, 2025
728a437
JCR-5143: Update Mockito dependency to 5.17.0 (#237)
reschke May 8, 2025
d391636
JCR-5132: webapp: update tomcat dependency to 9.0.104
reschke May 8, 2025
1d2c61b
JCR-5144: Update to jacoco version 0.8.13 (#238)
reschke May 8, 2025
2561ec4
JCR-5145: Upgrade Commons VFS to 2.10.0 (#240)
reschke May 8, 2025
da98d40
JCR-5147: remove jackrabbit 1.x performance tests (#241)
reschke May 8, 2025
3c4d0ff
JCR-5146 Add mixin constants (#239)
kwin May 20, 2025
86ff983
JCR-5150 Add constant for jcr:title
kwin May 20, 2025
c9adb7b
JCR-5148: remove (comment out) mysql test profile (#242)
reschke May 23, 2025
0067cea
JCR-5146: Add mixin constants - fix package version
reschke May 23, 2025
e512a3a
JCR-5152 Add method to check if a (local) name is valid according to JCR
kwin Jun 10, 2025
950c55b
Merge branch 'trunk' into JCR-4892
jespersm Jun 16, 2025
b962b12
JCR-4892: Fix integration tests and improve name/description consistency
jespersm Jun 18, 2025
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
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# 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.

# https://cwiki.apache.org/confluence/x/7guYBw
github:
description: "Apache Jackrabbit"
homepage: "https://jackrabbit.apache.org/"
labels:
- java
- jackrabbit
- jcr
- repository
- database
autolink_jira:
- OAK
- JCR
- JCRVLT
- SLING
- FELIX
18 changes: 3 additions & 15 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ You can build Jackrabbit like this:

mvn clean install

You need Maven 3 (or higher) with Java 8 (or higher) for the
You need Maven 3 (or higher) with Java 11 (or higher) for the
build. For more instructions, please see the documentation at:

http://jackrabbit.apache.org/building-jackrabbit.html
Expand Down Expand Up @@ -56,21 +56,9 @@ Jackrabbit mailing lists as well as links to list archives, please see:
Latest development
==================

The latest Jackrabbit source code is available via Subversion at
The latest Jackrabbit source code is available at

https://svn.apache.org/repos/asf/jackrabbit/trunk/

or with ViewVC at

https://svn.apache.org/viewvc/jackrabbit/trunk/

To checkout the main Jackrabbit source tree, run

svn checkout https://svn.apache.org/repos/asf/jackrabbit/trunk jackrabbit

If you use Git, you can clone Jackrabbit with

git clone git://git.apache.org/jackrabbit.git
https://github.com/apache/jackrabbit

Credits
=======
Expand Down
68 changes: 38 additions & 30 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,45 +1,55 @@
Release Notes -- Apache Jackrabbit -- Version 2.21.15
Release Notes -- Apache Jackrabbit -- Version 2.23.1-beta

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

This is Apache Jackrabbit(TM) 2.21.15, a fully compliant implementation of the
This is Apache Jackrabbit(TM) 2.23.1-beta, a fully compliant implementation of the
Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
specified in the Java Specification Request 283 (JSR 283).

Apache Jackrabbit 2.21.15 is an unstable release cut directly from
Apache Jackrabbit 2.23.1-beta is an unstable release cut directly from
Jackrabbit trunk, with a focus on new features and other
improvements. For production use we recommend the latest stable 2.20.x
release.

Changes in Jackrabbit 2.21.15
-----------------------------
Changes in Jackrabbit 2.23.1-beta
----------------------------------

Bug

[JCR-5107] - DbInputStream makes incorrect assumptions about commons-io internals

Improvement

[JCR-5093] - jcr2spi: get rid of Commons IO dependency
[JCR-5106] - core tests: improve diagnostics in DBDataStoreTest

Test

[JCR-5098] - jackrabbit-jcr-server: Java 24 javadoc errors

Task

[JCR-4878] - Javadoc fixes
[JCR-4879] - update checkstyle-plugin dependency to 3.2.0
[JCR-4880] - Update javadoc-plugin dependency to 3.4.1
[JCR-4881] - Update maven-jar-plugin to 3.3.0
[JCR-4882] - Update animal-sniffer plugin dependency to 1.22
[JCR-4883] - Update pmd-plugin dependency to 3.19.0
[JCR-4884] - Update spotbugs-maven-plugin to 4.7.3.0
[JCR-4885] - update Apache parent pom to version 28
[JCR-4886] - Update Jackrabbit trunk to Oak 1.46.0
[JCR-4888] - update Apache parent pom to version 29
[JCR-4889] - Update javacc-maven-plugin to version 3.0.1
[JCR-4891] - set baseline comparisonVersion to latest stable (2.20.8)
[JCR-4893] - Update mockito dependency to 4.11.0
[JCR-4894] - webapp: update htmlunit dependency to 2.69.0
[JCR-4895] - update aws java sdk version to 1.12.383
[JCR-4896] - Update easymock dependency to 5.1.0
[JCR-4897] - update kotlin-stdlib dependency to 1.8.0
[JCR-4898] - Update oak-jackrabbit-api.version.used in trunk and 2.20 to Oak 1.22.14
[JCR-4899] - Update tomcat dependency to 8.5.85
[JCR-4900] - Update oak-jackrabbit-api.version.implemented in trunk and 2.20 to Oak 1.48.0
[JCR-4901] - webapp: update htmlunit dependency to 2.70.0
[JCR-4903] - update checkstyle-plugin dependency to 3.2.1
[JCR-4905] - Update pmd-plugin dependency to 3.20.0
[JCR-5088] - remove warnings about missing @deprecated annotations
[JCR-5089] - avoid use of deprecated junit.framework.Assert
[JCR-5094] - webapp: bump htmlunit to 4.4.0
[JCR-5096] - JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType
[JCR-5097] - Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0
[JCR-5099] - Update Logback version to 1.2.13
[JCR-5100] - Update commons-cli dependency to 1.9.0
[JCR-5101] - Update easymock dependency to 5.4.0
[JCR-5102] - Update mockito dependency to 5.14.1
[JCR-5103] - Update oak-jackrabbit-api.version.used to Oak 1.22.21
[JCR-5104] - Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.70.0
[JCR-5105] - Update commons-io dependency to 2.17.0
[JCR-5108] - remove commons-collections4 version-specific dependency from jackrabbit-standalone
[JCR-5109] - Update tomcat dependency to 9.0.95
[JCR-5110] - update aws java sdk version to 1.12.773
[JCR-5111] - update kotlin-stdlib dependency to 1.9.25
[JCR-5112] - update Jetty to 9.4.56.v20240826
[JCR-5113] - Update pmd-plugin dependency to 3.25.0
[JCR-5114] - update checkstyle-plugin dependency to 3.5.0
[JCR-5115] - Update spotbugs-maven-plugin to 4.8.6.4


For more detailed information about all the changes in this and other
Expand Down Expand Up @@ -88,5 +98,3 @@ Trademarks
Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the Apache
Jackrabbit project logo are trademarks of The Apache Software Foundation.



5 changes: 3 additions & 2 deletions jackrabbit-aws-ext/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-parent</artifactId>
<version>2.21.16-SNAPSHOT</version>
<version>2.23.2-beta-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-aws-ext</artifactId>
Expand Down Expand Up @@ -49,7 +49,7 @@
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.12.383</version>
<version>1.12.773</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
Expand All @@ -61,6 +61,7 @@
<artifactId>jackrabbit-data</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
Expand Down
28 changes: 15 additions & 13 deletions jackrabbit-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-parent</artifactId>
<version>2.21.16-SNAPSHOT</version>
<version>2.23.2-beta-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-core</artifactId>
Expand Down Expand Up @@ -114,6 +114,8 @@ org.apache.jackrabbit.core.security.user.MembershipCachePerfTest <!-- don't run
org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testStringLiteralInvalidName <!-- OAK-3265 -->
org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testPathLiteral <!-- OAK-3265 -->
org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral <!-- OAK-3265 -->
org.apache.jackrabbit.core.version.ModifyNonVersionableCheckedOutTest#testNonVersionableCheckedOut <!-- JCR-5007 -->
org.apache.jackrabbit.core.version.ModifyNonVersionableCheckedOutTest#testModifyNonVersionableNodeWithCheckedOutProperty <!-- JCR-5007 -->
</value>
</property>
<property>
Expand Down Expand Up @@ -291,6 +293,11 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<artifactId>derby</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbytools</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-jcr-tests</artifactId>
Expand All @@ -302,11 +309,6 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-jcr-benchmark</artifactId>
Expand All @@ -330,7 +332,7 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.214</version>
<version>2.2.224</version>
<scope>test</scope>
</dependency>
<dependency>
Expand All @@ -355,7 +357,7 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral

Note: the ${config.db.name} database is dropped and re-created in the clean phase.
-->
<profile>
<!-- JCR-5148 <profile>
<id>mysql</id>
<properties>
<config.db.name>jackrabbit</config.db.name>
Expand All @@ -373,7 +375,7 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<config.db.dropcommand>drop database ${config.db.name}</config.db.dropcommand>
<config.db.createcommand>create database ${config.db.name}</config.db.createcommand>
</properties>
</profile>
</profile> -->
<profile>
<id>mssql</id>
<properties>
Expand Down Expand Up @@ -441,13 +443,13 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<dependencies>
<dependency>
<!-- JCR-5148 <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
</dependency> -->
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
Expand Down Expand Up @@ -539,13 +541,13 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
</plugins>
</build>
<dependencies>
<dependency>
<!-- JCR-5148 <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<type>jar</type>
<scope>test</scope>
</dependency>
</dependency> -->
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ public interface HierarchyManager {
* if there's no item at <code>path</code>.
* @throws RepositoryException if an error occurs
*/
@Deprecated
ItemId resolvePath(Path path) throws RepositoryException;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,7 @@ private boolean canRead(ItemData parent, ItemId childId) throws RepositoryExcept
* @param path path to the item to be checked
* @return true if the specified item exists
*/
@Deprecated
public boolean itemExists(Path path) {
try {
sanityCheck();
Expand Down Expand Up @@ -544,6 +545,7 @@ NodeImpl getRootNode() throws RepositoryException {
* @throws AccessDeniedException
* @throws RepositoryException
*/
@Deprecated
public ItemImpl getItem(Path path) throws PathNotFoundException,
AccessDeniedException, RepositoryException {
ItemId id = hierMgr.resolvePath(path);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,7 @@ protected synchronized NodeImpl createChildNode(Name name,
* @throws RepositoryException
* @deprecated use #renameChildNode(NodeId, Name, boolean)
*/
@Deprecated
protected void renameChildNode(Name oldName, int index, NodeId id,
Name newName)
throws RepositoryException {
Expand Down Expand Up @@ -3072,6 +3073,7 @@ public boolean isLocked() throws RepositoryException {
* @throws RepositoryException if some other error occurs
* @deprecated
*/
@Deprecated
protected void checkLock() throws LockException, RepositoryException {
if (isNew()) {
// a new node needs no check
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
import java.io.OutputStream;
import java.io.StringReader;
import java.nio.charset.StandardCharsets;
import java.security.AccessControlContext;
import java.security.AccessController;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
Expand Down Expand Up @@ -80,6 +78,7 @@
import org.apache.jackrabbit.core.gc.GarbageCollector;
import org.apache.jackrabbit.core.id.NodeId;
import org.apache.jackrabbit.core.id.NodeIdFactory;
import org.apache.jackrabbit.core.jdkcompat.Java23Subject;
import org.apache.jackrabbit.core.lock.LockManager;
import org.apache.jackrabbit.core.lock.LockManagerImpl;
import org.apache.jackrabbit.core.nodetype.NodeTypeRegistry;
Expand Down Expand Up @@ -1025,8 +1024,7 @@ private Session extendAuthentication(String workspaceName)

Subject subject = null;
try {
AccessControlContext acc = AccessController.getContext();
subject = Subject.getSubject(acc);
subject = Java23Subject.getSubject();
} catch (SecurityException e) {
log.warn("Can't check for preauthentication. Reason: {}", e.getMessage());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ public boolean isDeep() {
* @return user id
* @deprecated User {@link #getOwner()} instead.
*/
@Deprecated
public String getUserId() {
return lockOwner;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@ public FileSystem getFileSystem() throws RepositoryException {
* @return repository name
* @deprecated Use {@link SecurityConfig#getAppName()} instead.
*/
@Deprecated
public String getAppName() {
return sec.getAppName();
}
Expand All @@ -943,6 +944,7 @@ public String getAppName() {
* @return access manager configuration
* @deprecated Use {@link SecurityConfig#getAccessManagerConfig()} instead.
*/
@Deprecated
public AccessManagerConfig getAccessManagerConfig() {
return sec.getAccessManagerConfig();
}
Expand All @@ -954,6 +956,7 @@ public AccessManagerConfig getAccessManagerConfig() {
* JAAS mechanism should be used.
* @deprecated Use {@link SecurityConfig#getLoginModuleConfig()} instead.
*/
@Deprecated
public LoginModuleConfig getLoginModuleConfig() {
return sec.getLoginModuleConfig();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
* for the entire lifetime of the file system instance. The configured data
* source should be prepared for this.
*/
@Deprecated
public class JNDIDatabaseFileSystem extends DatabaseFileSystem {

/**
Expand Down
Loading