Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.12 #46

Open
wants to merge 184 commits into
base: trunk
Choose a base branch
from
Open

2.12 #46

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
3bd4107
JCR-3947 - Branch and release 2.12.0
davidegiannella Feb 9, 2016
62b87ef
JCR-3947 - Branch and release 2.12.0
davidegiannella Feb 9, 2016
140e4ac
JCR-3947 - Branch and release 2.12.0
davidegiannella Feb 9, 2016
f872dca
[maven-release-plugin] prepare release 2.12.0
davidegiannella Feb 9, 2016
d6f3a66
[maven-release-plugin] prepare for next development iteration
davidegiannella Feb 9, 2016
79affbb
[maven-release-plugin] rollback the release of 2.12.0
davidegiannella Feb 9, 2016
b6a3901
[maven-release-plugin] prepare release 2.12.0
davidegiannella Feb 9, 2016
64a0119
[maven-release-plugin] prepare for next development iteration
davidegiannella Feb 9, 2016
3e3dc57
[maven-release-plugin] rollback the release of 2.12.0
davidegiannella Feb 9, 2016
d0466f2
JCR-3947 - Branch and release 2.12.0
davidegiannella Feb 9, 2016
2f8aee1
[maven-release-plugin] prepare release 2.12.0
davidegiannella Feb 9, 2016
1232273
[maven-release-plugin] prepare for next development iteration
davidegiannella Feb 9, 2016
ff04a94
JCR-3950: fix XSS vulnerability in DirListingExportHandler (ported to…
reschke Feb 26, 2016
5cf5ef8
JCR-3951 - Release Jackrabbit 2.12.1
davidegiannella Feb 26, 2016
a1b27f6
[maven-release-plugin] prepare release 2.12.1
davidegiannella Feb 26, 2016
7721406
[maven-release-plugin] prepare for next development iteration
davidegiannella Feb 26, 2016
dfa9d7e
JCR-3965 do not reset bundle cache size counter each second
Apr 12, 2016
debcf88
JCR-3958 skip entries that cannot be removed
Apr 12, 2016
4f8f124
Apache Jackrabbit 2.12.2 release notes
Jun 20, 2016
45dcac8
Updating maven-release-plugin to version 2.5.3
Jun 20, 2016
5d9896b
[maven-release-plugin] prepare release jackrabbit-2.12.2
Jun 20, 2016
f9d0b45
[maven-release-plugin] prepare for next development iteration
Jun 20, 2016
171bb5e
JCR-3987: JcrUtils.getOrCreateByPath fails if session is not allowed …
reschke Jul 4, 2016
e8132f4
JCR-3992: JcrUtils.getOrCreateByPath broken by JCR-3987 (ported to 2.12)
reschke Jul 11, 2016
cbc44dc
JCR-3996: Incorrect producer time in ListenerTracker
mreutegg Jul 18, 2016
1f1e030
Apache Jackrabbit 2.12.3
davidegiannella Aug 16, 2016
de1d738
[maven-release-plugin] prepare release 2.12.3
davidegiannella Aug 16, 2016
5af024f
[maven-release-plugin] prepare for next development iteration
davidegiannella Aug 16, 2016
fb4fe36
JCR-4009: CSRF in Jackrabbit-Webdav (ported to 2.12) (CVE-2016-6801)
reschke Aug 31, 2016
5d4d832
JCR-4010: Release Jackrabbit 2.12.4 - update RELEASE-NOTES.txt
reschke Sep 1, 2016
5a58e26
[maven-release-plugin] prepare release jackrabbit-2.12.4
reschke Sep 1, 2016
d67b4af
[maven-release-plugin] prepare for next development iteration
reschke Sep 1, 2016
ad0b5d2
JCR-4015: jackrabbit-jcr-commons JcrUtils.getOrCreateByPath fails if …
reschke Sep 9, 2016
d7a47e4
JCR-4019: move httpclient dependency out of parent pom (ported to 2.12)
reschke Sep 9, 2016
90161fc
JCR-4025: enable animal sniffer plugin (ported to 2.12)
reschke Sep 21, 2016
3ef204b
JCR-4009: fix whitespace in log messages (ported to 2.12)
reschke Sep 22, 2016
f9b1c92
JCR-4031: AbstractLocatorFactory: typo in log message (2.12)
reschke Sep 27, 2016
84a3111
JCR-4027: proper handling of missing content type, proper parsing of …
reschke Oct 6, 2016
5466d79
JCR-4047: NodeTypeRegistryImpl - work around (correct) animal sniffer…
reschke Oct 24, 2016
f1e7987
JCR-4051: Release Notes
reschke Nov 2, 2016
bf06454
[maven-release-plugin] prepare release jackrabbit-2.12.5
reschke Nov 2, 2016
631e321
[maven-release-plugin] prepare for next development iteration
reschke Nov 2, 2016
2560e9e
JCR-4059: avoid use of HttpClient3 URI class (ported to 2.12)
reschke Nov 24, 2016
ee9764a
JCR-4042: Adding Escape Character in GQL
reschke Nov 25, 2016
dcae223
JCR-4068: jcr-commons: get rid of test dependency to json.org JSON pa…
reschke Nov 28, 2016
7873b42
JCR-4072: Creation of marker file fails when parent folder does not e…
amit-jain Dec 2, 2016
0ea3583
JCR-4073: jackrabbit-data: occasional test failures in TestLocalCache…
amit-jain Dec 5, 2016
823b7a5
JCR-4073: jackrabbit-data: occasional test failures in TestLocalCache…
amit-jain Dec 6, 2016
7b492c7
JCR-4073: jackrabbit-data: occasional test failures in TestLocalCache…
amit-jain Dec 6, 2016
cd7d71c
Release notes Jackrabbit 2.12.6
amit-jain Dec 6, 2016
5bd58c5
[maven-release-plugin] prepare release jackrabbit-2.12.6
amit-jain Dec 6, 2016
b2b85f2
[maven-release-plugin] prepare for next development iteration
amit-jain Dec 6, 2016
b82ecb8
JCR-4080: upgrade Apache Commons Collections to v3.2.2 (ported to 2.12)
reschke Dec 11, 2016
a51828e
JCR-4064: Refactor WebDAV related code out of HttpClient3-specific cl…
reschke Dec 12, 2016
dc35162
JCR-4081: Upgrade Apache Commons IO to 2.5 (ported to 2.12)
reschke Dec 12, 2016
b8d131d
JCR-4060: unintended export versions due to changed defaults in maven…
reschke Dec 13, 2016
6f5f4fb
JCR-4086: spi2dav: code reformat to reduce scope of changes for JCR-4…
reschke Dec 15, 2016
805177f
JCR-4092: avoid use of deprecated interface JcrValueType (ported to 2…
reschke Dec 22, 2016
5f431e3
JCR-4090: fix javadoc problems - part1 (ported to 2.12)
reschke Dec 29, 2016
621c392
JCR-4090: fix javadoc problems - part2 (ported to 2.12)
reschke Dec 29, 2016
5e510e7
JCR-4090: fix javadoc problems - part3 (ported to 2.12)
reschke Dec 29, 2016
dd3723e
JCR-4090: fix javadoc problems - part4 (ported to 2.12)
reschke Dec 30, 2016
c933e50
JCR-4079: incorrect PROPPATCH response error handling (ported to 2.12)
reschke Jan 6, 2017
5211d5b
JCR-4100: jackrabbit-webdav: Scope implements equals() but not hashCo…
reschke Jan 17, 2017
34abddb
JCR-4102: jcr2dav: change polling thread sometimes dies with NPE (por…
reschke Jan 19, 2017
c232f87
JCR-4106: fix JCR API docs link (ported to 2.12)
reschke Jan 25, 2017
4be059d
fix svn:eol-style
reschke Jan 26, 2017
4fab1ac
JCR-4118: RepositoryChecker creates invalid node names (ported to 2.12)
reschke Mar 10, 2017
21f1471
JCR-4121: ConcurrentModificationException in InternalVersionHistoryIm…
mreutegg Mar 15, 2017
56f84b5
JCR-4122: align parent pom references with Oak (ported to 2.12)
reschke Mar 21, 2017
c24d2cc
JCR-4124: Release Jackrabbit 2.12.7 - Candidate Release Notes
reschke Mar 29, 2017
6695b2b
[maven-release-plugin] prepare release jackrabbit-2.12.7
reschke Apr 1, 2017
c1be025
[maven-release-plugin] prepare for next development iteration
reschke Apr 1, 2017
d7fa0af
JCR-4129: get rid of unused org.json dependency (ported to 2.12)
reschke Apr 21, 2017
692f175
JCR-4133: fix javadoc problems that are errors with JDK8 (ported to 2…
reschke May 2, 2017
b5e5d89
JCR-4146: json extension is removed by AbstractWebdavServlet on COPY …
reschke Jul 13, 2017
b18b263
JCR-4074: jackrabbit-jcr2dav: add system property to disable davex su…
reschke Jul 13, 2017
09d7ba4
JCR-4142: update junit dependency to 4.12 (ported to 2.12)
reschke Sep 28, 2017
d788eee
JCR-4139: Update commons-fileupload dependency to 1.3.2 (ported to 2.12)
reschke Sep 28, 2017
1cf27bb
JCR-3901: TCK LockManagerTest does not allow new JCR 2.0 functionalit…
reschke Sep 28, 2017
658d803
JCR-4094: Fix Javadoc for JDK 1.8 doctool compliance - remove TCK rel…
reschke Sep 28, 2017
cab3dfd
JCR-4145: upgrade clirr plugin to 2.8 (ported to 2.12)
reschke Sep 28, 2017
50c38c3
JCR-4101: add code coverage profile (jacoco) (ported to 2.12)
reschke Sep 28, 2017
7ef48f6
JCR-4128: update maven plugins and require Maven 3.2.1 (ported to 2.12)
reschke Sep 28, 2017
02db558
JCR-4177: move Mockito version to parent pom (ported to 2.12)
reschke Sep 28, 2017
d1dfa59
JCR-4173: Unable to receive observation events when connecting via Da…
reschke Sep 28, 2017
db718ae
JCR-4165: jackrabbit-server doesn't handle content-codings properly (…
reschke Sep 29, 2017
4d88ab8
JCR-4193: Release Jackrabbit 2.12.8 - Candidate Release Notes
reschke Oct 1, 2017
6219cbc
[maven-release-plugin] prepare release jackrabbit-2.12.8
reschke Oct 3, 2017
089eb5b
[maven-release-plugin] prepare for next development iteration
reschke Oct 3, 2017
f085a6b
[maven-release-plugin] rollback the release of jackrabbit-2.12.8
reschke Oct 3, 2017
f544856
[maven-release-plugin] prepare release jackrabbit-2.12.8
reschke Oct 3, 2017
5feda4f
[maven-release-plugin] prepare for next development iteration
reschke Oct 3, 2017
0295608
[maven-release-plugin] rollback the release of jackrabbit-2.12.8
reschke Oct 4, 2017
3fd2e13
[maven-release-plugin] prepare release jackrabbit-2.12.8
reschke Oct 4, 2017
120287c
[maven-release-plugin] prepare for next development iteration
reschke Oct 4, 2017
f298286
JCR-4133: fix javadoc problems that are errors with JDK8
reschke Oct 5, 2017
e4e0a5c
JCR-4182: new release checksum requirements - changed file extension …
reschke Oct 10, 2017
9e28eba
JCR-4212: add SHA512 checksums to releases (ported to 2.12)
reschke Nov 10, 2017
6127aea
fix svn:eol-style
reschke Nov 18, 2017
b7abd0c
JCR-4223: Upgrade commons-fileupload dependency to 1.3.3 (ported to 2…
reschke Dec 5, 2017
55ec445
JCR-4241: Jacoco plugin fails with exception
mreutegg Jan 4, 2018
53eaf5c
JCR-4273: Mention SHA512 checksums in release notes (ported to 2.12)
reschke Mar 8, 2018
b772221
JCR-4274: stop advertising MD5 checksums (ported to 2.12)
reschke Mar 13, 2018
6206141
JCR-4275: fix incorrect link to KEYS in release notes (ported to 2.12)
reschke Mar 16, 2018
24954b6
JCR-4277: stop creating MD5 checksums for releases (ported to 2.12)
reschke Mar 16, 2018
7dad803
JCR-4188: avoid use of sun.security.acl.GroupImpl in PrincipalManager…
reschke Apr 23, 2018
7b16167
JCR-3929: ConsistencyChecker now deals with empty repositories (porte…
reschke Apr 23, 2018
ebf5041
JCR-4001: When using Node.getProperties(String namePattern) also chil…
reschke Apr 23, 2018
e2edd7c
JCR-4186: Use current Derby version (ported to 2.12)
reschke Apr 23, 2018
9f422c4
JCR-4185: spi2dav URIResolverImpl should check status code before att…
reschke Apr 24, 2018
5bb6fc9
JCR-4205: Upgrade JTA dependency to javax.transaction-api 1.2 (ported…
reschke Apr 24, 2018
666be57
JCR-4250: remove guava dependency (ported to 2.12)
reschke Apr 24, 2018
2b0e279
JCR-4224: Upgrade tomcat-servlet dependency to 7.0.82 (ported to 2.12)
reschke Apr 24, 2018
d6f5329
JCR-4225: Upgrade commons-chains dependency to 1.2 (ported to 2.12)
reschke Apr 24, 2018
a61fe8f
JCR-4184: migrate from org.mortbay.jetty to org.eclipse.jetty (ported…
reschke Apr 24, 2018
204b71e
JCR-4237 - cleanup throws clauses of private methods (ported to 2.12)
reschke Apr 24, 2018
3f9a71f
JCR-4236: remove obsolete textFilterClasses config parameters (ported…
reschke Apr 24, 2018
8e5769a
JCR-4228: Update Oak dependency to latest 1.0 stable release (ported …
reschke Apr 24, 2018
f952246
JCR-4295: Release Jackrabbit 2.12.9 - Candidate Release Notes
reschke May 4, 2018
5da3c1e
JCR-4242: Build failure: unapproved license (ported to 2.12)
reschke May 6, 2018
bd33978
JCR-4295: Release Jackrabbit 2.12.9 - Update Candidate Release Notes
reschke May 6, 2018
2d4b2db
[maven-release-plugin] prepare release jackrabbit-2.12.9
reschke May 6, 2018
ddf6b69
[maven-release-plugin] prepare for next development iteration
reschke May 6, 2018
e94adfc
[maven-release-plugin] rollback the release of jackrabbit-2.12.9
reschke May 6, 2018
f1aadb8
[maven-release-plugin] prepare release jackrabbit-2.12.9
reschke May 6, 2018
63a2854
[maven-release-plugin] prepare for next development iteration
reschke May 6, 2018
4015520
[maven-release-plugin] rollback the release of jackrabbit-2.12.9
reschke May 6, 2018
94af2aa
[maven-release-plugin] prepare release jackrabbit-2.12.9
reschke May 6, 2018
115723a
[maven-release-plugin] rollback the release of jackrabbit-2.12.9
reschke May 6, 2018
c5bc326
[maven-release-plugin] prepare release jackrabbit-2.12.9
reschke May 6, 2018
a02fe81
[maven-release-plugin] prepare for next development iteration
reschke May 6, 2018
bf23898
[maven-release-plugin] rollback the release of jackrabbit-2.12.9
reschke May 6, 2018
057e4ad
[maven-release-plugin] prepare release jackrabbit-2.12.9
reschke May 6, 2018
9cf1559
[maven-release-plugin] prepare for next development iteration
reschke May 6, 2018
cfecdf1
JCR-4006: TestCachingFDS.testDeleteRecord() fails occasionally (porte…
reschke May 11, 2018
d9aaa64
JCR-4256: create announcement mail template for releases (ported to 2…
reschke May 16, 2018
d3c4add
JCR-3632: ConnectionFactoryTest failed under Java 8 (ported to 2.12)
reschke Jun 6, 2018
c833d26
JCR-4256: create announcement mail template for releases (adding miss…
reschke Jun 12, 2018
09f2ba2
OAK-7536: Update aws java sdk version to 1.11.330
amit-jain Jun 29, 2018
3fe461d
JCR-4328: Update 7.0.* Tomcat dependencies once 7.0.90 is released
reschke Jul 9, 2018
110504a
JCR-4008: Restore TestCachingFDS.testDeleteRecord() to fix it with di…
reschke Sep 6, 2018
db61032
JCR-4190: maven-assembly-plugin:2.6:single failing with Java 9 - cons…
reschke Sep 6, 2018
804ad7c
JCR-4196: update surefire and failsafe plugins for use with java 9 (p…
reschke Sep 6, 2018
78e2438
JCR-4200: javax.transaction.UserTransaction hidden by surefire plugin…
reschke Sep 6, 2018
5fe3a58
JCR-4233: Update H2DB test dependency (ported to 2.12)
reschke Sep 6, 2018
c078b3d
JCR-4253: RepositoryConfig: add some handling for mkdir failure (port…
reschke Sep 6, 2018
313f61f
JCR-4261: webapp: align jsons-simple dependencies internally and with…
reschke Sep 6, 2018
7497a41
JCR-4262: jcr-server: align org.apache.felix.scr.annotations with oak…
reschke Sep 6, 2018
8c7fe2b
JCR-4263: jcr-server, jackrabbit-bundle: align org.osgi dependencies …
reschke Sep 6, 2018
8651529
JCR-4264: jackrabbit-standalone: align commons-cli dependency with oa…
reschke Sep 6, 2018
42f85d9
JCR-4307: Update animal-sniffer-maven-plugin to 1.16 (ported to 2.12)
reschke Sep 6, 2018
22e3ba3
JCR-4272: Upgrade surefire and failsafe plugins to 2.21.0 (ported to …
reschke Sep 6, 2018
c5eaaf4
JCR-4280: code coverage checks fail on Java 10 (ported to 2.12)
reschke Sep 6, 2018
7640158
JCR-4302: BTreeManager: fix Eclipse compiler error (ported to 2.12)
reschke Sep 6, 2018
0ab0535
JCR-4324: NPE on Version.getLinearPredecessor() implementation (porte…
reschke Sep 7, 2018
008d58e
JCR-4291: FileInputStream for workspace.xml not closed in RepositoryC…
reschke Sep 7, 2018
c49c0c9
JCR-4292: davex: preserve cause in exceptions and log affected URI (p…
reschke Sep 7, 2018
63af19c
JCR-4294: TCK tests should pass on repositories without locking suppo…
reschke Sep 7, 2018
be1d512
JCR-4306: switch to findbugs replacement that is still maintained (sp…
reschke Sep 7, 2018
3700c7e
JCR-4318: Update failsafe and surefire plugin versions to 2.22.0 (por…
reschke Sep 7, 2018
bfefe9f
JCR-4320: Update spotbugs plugin to 3.1.5 (ported to 2.12)
reschke Sep 7, 2018
92a9bcf
JCR-4338: avoid use of javax.rmi.PortableRemoteObject (removed in Jav…
reschke Sep 7, 2018
f64404d
JCR-4333: Update javax.transaction dependency to 1.3 (ported to 2.12)
reschke Sep 7, 2018
d773420
JCR-4322: Consistent use of log4j versions (ported to 2.12)
reschke Sep 8, 2018
53aab1e
JCR-4321: Update maven plugins from org.apache.maven.plugins (ported …
reschke Sep 8, 2018
668bc12
JCR-4231: Upgrade aws-java-sdk-s3 dependency to 1.11.241 (ported to 2…
reschke Sep 8, 2018
f3cd5e6
JCR-4326: Update aws java sdk version to 1.11.330 (consistent with Oa…
reschke Sep 8, 2018
90095a4
JCR-4254: Update Logback version to >= 1.2.0, SLF4J accordingly (port…
reschke Sep 14, 2018
cb694fa
JCR-4093: IndexRule are meant to be applied based on both primaryType…
reschke Sep 14, 2018
bdd7f0c
JCR-4293: jackrabbit-core: observation tests should not rely on mix:l…
reschke Sep 14, 2018
51009a3
JCR-4389: Release Jackrabbit 2.12.10 - Candidate Release Notes
reschke Oct 30, 2018
2d0a2e4
[maven-release-plugin] prepare release jackrabbit-2.12.10
reschke Oct 31, 2018
a55d486
[maven-release-plugin] prepare for next development iteration
reschke Oct 31, 2018
9beb9cb
JCR-4420: Release Notes: term "SHA1" no longer allowed (ported to 2.12)
reschke Apr 3, 2019
80cb740
JCR-4531: Update tomcat dependency to 8.5.51/7.0.100 (merged r1874367…
reschke Feb 22, 2020
2698d54
JCR-4547: Update tomcat dependency to 8.5.53/7.0.103 (merged r1875995…
reschke May 28, 2020
4e20121
JCR-4575: Update tomcat dependency to 8.5.55/7.0.104 (merged r1878185…
reschke May 28, 2020
56a268a
JCR-4612: Update tomcat dependency to 7.0.105 (merged r1879635 into 2…
reschke Jul 13, 2020
19bc688
JCR-4621: add 'javadoc' profile for Jenkins matrix builds (merged 188…
reschke Jul 23, 2020
e6be1d0
JCR-4622: add 'rat' profile for Jenkins matrix builds (merged r188014…
reschke Jul 23, 2020
8e98022
JCR-4637: Release Jackrabbit 2.12.11 - Candidate Release Notes
reschke Sep 3, 2020
d6c5d7e
[maven-release-plugin] prepare release jackrabbit-2.12.11
reschke Sep 4, 2020
6f07825
[maven-release-plugin] prepare for next development iteration
reschke Sep 4, 2020
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
  •  
  •  
  •  
50 changes: 22 additions & 28 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,41 +1,35 @@
Release Notes -- Apache Jackrabbit -- Version 2.11.3
Release Notes -- Apache Jackrabbit -- Version 2.12.11

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

This is Apache Jackrabbit(TM) 2.11.3, a fully compliant implementation of the
This is Apache Jackrabbit(TM) 2.12.11, 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.11.3 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.10.x
release.
Apache Jackrabbit 2.12.11 is a patch release that contains fixes and
improvements over Jackrabbit 2.12. Jackrabbit 2.12.x releases are
considered stable and targeted for production use.

Changes in Jackrabbit 2.11.3
----------------------------
Note that an "end of life" date has already been planned for this branch. See
<https://jackrabbit.apache.org/jcr/jackrabbit-roadmap.html> for details.

Bug

[JCR-3934] - Error occured while loading protected handler config
in JcrRemotingServlet

Improvement
Changes in Jackrabbit 2.12.11
-----------------------------

[JCR-3914] - Support default aws region
[JCR-3924] - Allow release-deploy to skip tests

New Feature
Bug

[JCR-3933] - Extend ValueHelper to check for valid conversion
[JCR-4420] - Release Notes: term "SHA1" no longer allowed

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

For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at
[JCR-4531] - Update tomcat dependency to 8.5.51/7.0.100
[JCR-4547] - Update tomcat dependency to 8.5.53/7.0.103
[JCR-4575] - Update tomcat dependency to 8.5.55/7.0.104
[JCR-4612] - Update tomcat dependency to 8.5.57/7.0.105
[JCR-4621] - add 'javadoc' profile for Jenkins matrix builds
[JCR-4622] - add 'rat' profile for Jenkins matrix builds

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

Release Contents
----------------
Expand All @@ -44,10 +38,10 @@ 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.txt file for instructions on how to build this release.

The source archive is accompanied by SHA1 and MD5 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://svn.apache.org/repos/asf/jackrabbit/dist/KEYS.
The source archive is accompanied by an SHA512 checksum 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
-----------------------
Expand Down
1 change: 0 additions & 1 deletion examples/jackrabbit-firsthops/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>

</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion jackrabbit-api/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.11.4-SNAPSHOT</version>
<version>2.12.12-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-api</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ public interface JackrabbitSession extends Session {
* discovery:
* <ul>
* <li> {@link
* #ACTION_ADD_PROPERTY {@code add_property}: If {@code hasPermission(path,
* #ACTION_ADD_PROPERTY {@code add_property}}: If {@code hasPermission(path,
* "add_property")} returns {@code true}, then this {@code Session} has
* permission to add a new property at {@code path}.</li>
* <li> {@link #ACTION_MODIFY_PROPERTY {@code modify_property}}: If
Expand Down Expand Up @@ -187,7 +187,7 @@ public interface JackrabbitSession extends Session {
* perform the specified actions at the specified
* {@code absPath}.
* @throws RepositoryException if an error occurs.
* @see {@link Session#hasPermission(String, String)}
* @see Session#hasPermission(String, String)
*/
public boolean hasPermission(@Nonnull String absPath, @Nonnull String... actions) throws RepositoryException;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* 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.
*/
/* see JCR-4060 */
@aQute.bnd.annotation.Version("2.12.6")
package org.apache.jackrabbit.api.query;
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public interface JackrabbitAccessControlEntry extends AccessControlEntry {
* @throws ValueFormatException If the restriction with the specified name
* contains multiple values.
* @throws RepositoryException if an error occurs.
* @see {@link #getRestrictions(String)}
* @see #getRestrictions(String)
*/
Value getRestriction(String restrictionName) throws ValueFormatException, RepositoryException;

Expand All @@ -72,7 +72,7 @@ public interface JackrabbitAccessControlEntry extends AccessControlEntry {
* or <code>null</code> if no such restriction exists. The array may contain
* zero, one or multiple values.
* @throws RepositoryException if an error occurs.
* @see {@link #getRestriction(String)}
* @see #getRestriction(String)
*/
Value[] getRestrictions(String restrictionName) throws RepositoryException;
}
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,11 @@ boolean addEntry(Principal principal, Privilege[] privileges,
/**
* If the <code>AccessControlList</code> implementation supports
* reordering of entries the specified <code>srcEntry</code> is inserted
* at the position of the specified <code>destEntry</code>.<p/>
* at the position of the specified <code>destEntry</code>.
* <p>
* If <code>destEntry</code> is <code>null</code> the entry is moved to the
* end of the list.<p/>
* end of the list.
* <p>
* If <code>srcEntry</code> and <code>destEntry</code> are the same no
* changes are made.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@ public interface PrivilegeManager {

/**
* Creates and registers a new custom privilege with the specified
* characteristics and returns the new privilege.<p/>
* characteristics and returns the new privilege.
* <p>
* If the registration succeeds, the changes are immediately effective;
* there is no need to call <code>save</code>.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
* A <strong>{@link Principal}</strong> is an object used to connect
* to any kind of security mechanism. Example for this are the
* {@link javax.security.auth.spi.LoginModule login modules} that use principals
* to process the login procedure. <br/>
* to process the login procedure. <br>
* A principal can be a member of a <strong>{@link Group}</strong>. A
* group is a principal itself and can therefore be a member of a group again.
* <p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,10 +181,12 @@ public interface Authorizable {

/**
* Returns a JCR path if this authorizable instance is associated with an
* item that can be accessed by the editing <code>Session</code>.<p/>
* item that can be accessed by the editing <code>Session</code>.
* <p>
* Throws <code>UnsupportedRepositoryOperationException</code> if this
* method is not supported or if there is no item associated with this
* authorizable that is accessible by the editing <code>Session</code>.<p/>
* authorizable that is accessible by the editing <code>Session</code>.
* <p>
* Throws <code>RepositoryException</code> if another error occurs while
* retrieving the path.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

import javax.annotation.Nonnull;
import javax.jcr.RepositoryException;
import javax.jcr.Session;

import java.util.Iterator;
import java.util.Set;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
* the name.
*
* <pre>
* Iterator<Authorizable> result = userMgr.findAuthorizables(new Query() {
* public <T> void build(QueryBuilder<T> builder) {
* Iterator&lt;Authorizable&gt; result = userMgr.findAuthorizables(new Query() {
* public &lt;T&gt; void build(QueryBuilder&lt;T&gt; builder) {
* builder.setCondition(builder.
* and(builder.
* property("@name", RelationOp.EQ, valueFactory.createValue("Bob")), builder.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ enum Type {
BUNDLE_WRITE_DURATION(true),
BUNDLE_WRITE_AVERAGE(false),
BUNDLE_CACHE_ACCESS_COUNTER(true),
BUNDLE_CACHE_SIZE_COUNTER(true),
BUNDLE_CACHE_SIZE_COUNTER(false),
BUNDLE_CACHE_MISS_COUNTER(true),
BUNDLE_CACHE_MISS_DURATION(true),
BUNDLE_CACHE_MISS_AVERAGE(false),
Expand Down
10 changes: 7 additions & 3 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.11.4-SNAPSHOT</version>
<version>2.12.12-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-aws-ext</artifactId>
Expand All @@ -36,6 +36,11 @@
<groupId>javax.jcr</groupId>
<artifactId>jcr</artifactId>
</dependency>
<dependency>
<groupId>biz.aQute</groupId>
<artifactId>bndlib</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-jcr-commons</artifactId>
Expand All @@ -44,7 +49,7 @@
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.10.27</version>
<version>1.11.330</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
Expand All @@ -70,7 +75,6 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,10 +113,8 @@ public static AmazonS3Client openService(final Properties prop) {
}
if (DEFAULT_AWS_BUCKET_REGION.equals(region)) {
endpoint = S3 + DOT + AWSDOTCOM;
} else if (Region.EU_Ireland.toString().equals(region)) {
endpoint = "s3-eu-west-1" + DOT + AWSDOTCOM;
} else {
endpoint = S3 + DASH + region + DOT + AWSDOTCOM;
endpoint = S3 + DOT + region + DOT + AWSDOTCOM;
}
}
/*
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* 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.
*/
/* see JCR-4060 */
@aQute.bnd.annotation.Version("2.12.6")
package org.apache.jackrabbit.aws.ext.ds;
6 changes: 3 additions & 3 deletions jackrabbit-bundle/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.11.4-SNAPSHOT</version>
<version>2.12.12-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-bundle</artifactId>
Expand Down Expand Up @@ -75,13 +75,13 @@
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>4.0.0</version>
<version>4.2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
<version>4.0.0</version>
<version>4.2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
14 changes: 9 additions & 5 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.11.4-SNAPSHOT</version>
<version>2.12.12-SNAPSHOT</version>
<relativePath>../jackrabbit-parent/pom.xml</relativePath>
</parent>
<artifactId>jackrabbit-core</artifactId>
Expand Down Expand Up @@ -163,7 +163,6 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<excludes>
<exclude>logback-test.xml</exclude>
Expand Down Expand Up @@ -333,14 +332,19 @@ org.apache.jackrabbit.test.api.query.qom.NodeLocalNameTest#testURILiteral
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
<groupId>javax.transaction</groupId>
<artifactId>javax.transaction-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.149</version>
<version>1.4.195</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Loading