odlparent.git
3 years agoBump commons-io to 2.10.0 80/96580/1
Robert Varga [Mon, 21 Jun 2021 09:07:26 +0000 (11:07 +0200)]
Bump commons-io to 2.10.0

https://commons.apache.org/proper/commons-io/changes-report.html#a2.9.0
https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0

Change-Id: Ia8f2bac15ca5a421d925cbf4e9fc7b7655cc3bb7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump awaitility to 4.1.0 79/96579/1
Robert Varga [Mon, 21 Jun 2021 08:53:51 +0000 (10:53 +0200)]
Bump awaitility to 4.1.0

https://raw.githubusercontent.com/awaitility/awaitility/master/changelog.txt

Change-Id: I2e23365f5e1ada6069047bdac35301b80db36ce3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Google Truth to 1.1.3 78/96578/1
Robert Varga [Mon, 21 Jun 2021 08:47:46 +0000 (10:47 +0200)]
Bump Google Truth to 1.1.3

https://github.com/google/truth/releases/tag/release_1_1_3

Change-Id: If905dfbda0bfc8858ccabd4844eb4c8def3fbf57
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump BouncyCastle to 1.69 77/96577/1
Robert Varga [Mon, 21 Jun 2021 08:46:05 +0000 (10:46 +0200)]
Bump BouncyCastle to 1.69

https://www.bouncycastle.org/releasenotes.html

Change-Id: Ifd4834f26f3c8c91cf97c404f75c371ce05976fb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle to 8.43 76/96576/1
Robert Varga [Mon, 21 Jun 2021 08:42:49 +0000 (10:42 +0200)]
Bump checkstyle to 8.43

https://checkstyle.org/releasenotes.html#Release_8.43

Change-Id: I3d65fba91ef49dbe6f4b9b0b12aaaa280349006b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-plugin-plugin to 3.6.1 75/96575/1
Robert Varga [Mon, 21 Jun 2021 08:29:27 +0000 (10:29 +0200)]
Bump maven-plugin-plugin to 3.6.1

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317820&version=12344365

Change-Id: I9189671119b24f47601d253aa6738586e1c32908
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-project-info-reports-plugin to 3.1.2 74/96574/1
Robert Varga [Mon, 21 Jun 2021 08:24:21 +0000 (10:24 +0200)]
Bump maven-project-info-reports-plugin to 3.1.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12349521

Change-Id: Ibb212e691abe0671398887e4d2474843d69d9601
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump jacoco to 0.8.7 73/96573/1
Robert Varga [Mon, 21 Jun 2021 08:21:20 +0000 (10:21 +0200)]
Bump jacoco to 0.8.7

https://github.com/jacoco/jacoco/releases/tag/v0.8.7

Change-Id: Ifbaaa612056e5be6980276f12cb61ff4b312bcac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUpdate maven-dependency-plugin to 3.2.0 72/96572/1
Robert Varga [Mon, 21 Jun 2021 08:19:15 +0000 (10:19 +0200)]
Update maven-dependency-plugin to 3.2.0

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317227&version=12348705

Change-Id: I62ad10441be7d3c1858c64ff64124df22897fd1e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump git-commit-id plugin to 4.0.5 71/96571/1
Robert Varga [Mon, 21 Jun 2021 08:16:11 +0000 (10:16 +0200)]
Bump git-commit-id plugin to 4.0.5

https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.5

Change-Id: I67e0f62f0e06ed3ce5a0dfad37083f08963fc5f3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 9.0.3-SNAPSHOT 26/96326/3
Robert Varga [Mon, 24 May 2021 07:37:08 +0000 (09:37 +0200)]
Bump versions to 9.0.3-SNAPSHOT

This starts the next development iteration.

Change-Id: I0d0b4d80a7f217f924f49c4df072b9aaed381466
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUpdate NEWS for 9.0.2 05/96305/3
Robert Varga [Mon, 24 May 2021 07:36:33 +0000 (09:36 +0200)]
Update NEWS for 9.0.2

We have a couple of items, summarize them.

Change-Id: I20606cdf61fa060f4b4b3bc34382c963bd6d23cb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoFix odlparent-dependency-check 28/96328/1
Robert Varga [Mon, 24 May 2021 08:17:01 +0000 (10:17 +0200)]
Fix odlparent-dependency-check

Reflect Jetty upgrade that came with Karaf.

Change-Id: I4db840bb9cefc74e9c0c99a01eb8f72aabf83e0e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd exclusion to stax-utils 27/96327/1
Robert Varga [Mon, 24 May 2021 08:13:37 +0000 (10:13 +0200)]
Add exclusion to stax-utils

jsr173-ri is not in Maven Central and is no longer needed, as it is
part of JRE implementation.

Change-Id: I4de4dcf1f5ae05b07cf3a606da9b732cf5751494
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump netty to 4.1.65 04/96304/1
Robert Varga [Sun, 23 May 2021 19:08:36 +0000 (21:08 +0200)]
Bump netty to 4.1.65

https://netty.io/news/2021/05/19/4-1-65-Final.html

Change-Id: I281e23e353fcc0b3460f3e33464e1385b465d8e3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump karaf to 4.3.2 92/96092/5
Robert Varga [Sun, 9 May 2021 05:28:40 +0000 (07:28 +0200)]
Bump karaf to 4.3.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12349968

Change-Id: I434a26fa965b9107721cbb00a940dbaf75d33da6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoFix startup.properties versions 91/96291/2
Robert Varga [Thu, 20 May 2021 18:27:12 +0000 (20:27 +0200)]
Fix startup.properties versions

We have failed to bump versions of org.osgi.service.event and
org.apache.felix.metatype, leading to a versioning mismatch. While
this happens to work most of the time, it is causing rewires, which
end up locking sometimes up in SFT.

Fix the problem by properly bumping versions.

JIRA: ODLPARENT-253
Change-Id: I8443a5cc1f3d6788aa6f756c9960a735434d4a4e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 9.0.2-SNAPSHOT 82/96082/1
Robert Varga [Sat, 8 May 2021 19:46:14 +0000 (21:46 +0200)]
Bump versions to 9.0.2-SNAPSHOT

This starts the next development iteration.

Change-Id: I837ffb68e963dbb372644db6c5a1a2c47b53e761
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUpdate NEWS for 9.0.1 81/96081/1
Robert Varga [Sat, 8 May 2021 19:42:29 +0000 (21:42 +0200)]
Update NEWS for 9.0.1

Sum up the few changes in 9.0.1.

Change-Id: I0c30354a69cc4368b8212c202049538635e9a910
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump lmax-disruptor to 3.4.4 54/96054/1
Robert Varga [Sat, 8 May 2021 13:12:52 +0000 (15:12 +0200)]
Bump lmax-disruptor to 3.4.4

https://github.com/LMAX-Exchange/disruptor/releases/tag/3.4.3
https://github.com/LMAX-Exchange/disruptor/releases/tag/3.4.4

Change-Id: Idc549361bbaab053843911e22b26253d1700adab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUpgrade maven-bundle-plugin to 5.1.2 52/96052/1
Robert Varga [Sat, 8 May 2021 04:49:33 +0000 (06:49 +0200)]
Upgrade maven-bundle-plugin to 5.1.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12346016
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12350026

Change-Id: I733ae4b339051e4306a5317e55c55b8925b48ddb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoMove script/duplicate-finder plugin versions 30/96030/2
Robert Varga [Fri, 7 May 2021 19:33:56 +0000 (21:33 +0200)]
Move script/duplicate-finder plugin versions

plugin versions should be declared in pluginManagement, not build
section -- otherwise downstreams cannot modify configuration easily
without overriding versions as well.

Change-Id: If02ee23ab4c55e8977e922c6d571806a393333c6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 42ffc35afbf3e44d715f6f0238972ff2eefda106)

3 years agoIgnore .api_description duplicates 29/96029/1
Robert Varga [Fri, 7 May 2021 19:18:12 +0000 (21:18 +0200)]
Ignore .api_description duplicates

maven-duplicate-finder testing is rather lacking, which let this gem
through. Somehow we now fail on .api_description, probably because of
something with XBean.

Change-Id: I24208189b4d9d8668a29c2b6e97ce27a5c17f707
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 217c260257209f99506f904efe7bcb63445e5a8b)

3 years agoBump dropwizard-metrics to 4.1.21 91/95991/1
Robert Varga [Wed, 5 May 2021 12:52:16 +0000 (14:52 +0200)]
Bump dropwizard-metrics to 4.1.21

https://github.com/dropwizard/metrics/releases/tag/v4.1.20
https://github.com/dropwizard/metrics/releases/tag/v4.1.21

Change-Id: Ie2756168fecbc21ebf1f7a3f9e44c5682be2b63d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle to 8.42 90/95990/1
Robert Varga [Wed, 5 May 2021 12:50:50 +0000 (14:50 +0200)]
Bump checkstyle to 8.42

https://checkstyle.org/releasenotes.html#Release_8.42

Change-Id: If568c61d008d89dead7cc30eb62289ca27a72759
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump XBean to 4.19 89/95989/1
Robert Varga [Wed, 5 May 2021 12:49:32 +0000 (14:49 +0200)]
Bump XBean to 4.19

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310312&version=12348824

Change-Id: I21e8838cf66af0a02d44d1ca700a84844b604615
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump woodstox to 6.2.6 88/95988/1
Robert Varga [Wed, 5 May 2021 12:47:53 +0000 (14:47 +0200)]
Bump woodstox to 6.2.6

https://github.com/FasterXML/woodstox/milestone/23?closed=1

Change-Id: I0b31788d05f35e70c8e96513b6a78630a7fc1aea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoFixup NEWS 71/95771/1
Robert Varga [Tue, 13 Apr 2021 20:21:26 +0000 (22:21 +0200)]
Fixup NEWS

The 9.0.0 release notes incorrectly list Checkstyle at 8.40, it should
be at 8.41.1.

Change-Id: I94478f83c33f299d9013d7100550f87a377cd29f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 9.0.1-SNAPSHOT 56/95756/1
Robert Varga [Mon, 12 Apr 2021 19:32:22 +0000 (21:32 +0200)]
Bump versions to 9.0.1-SNAPSHOT

This starts the next development iteration.

Change-Id: Ieb1ab3baf4cb50638aa200dedc4c07f165ae8266
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd news for odlparent-9 49/95749/3
Robert Varga [Mon, 12 Apr 2021 09:45:58 +0000 (11:45 +0200)]
Add news for odlparent-9

We have a number of updates in this release, sum them up.

Change-Id: If33f5e9c775b169b16c8204404a9e4049d8faa93
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoFix sevntu changelog link 48/95748/1
Robert Varga [Mon, 12 Apr 2021 09:45:33 +0000 (11:45 +0200)]
Fix sevntu changelog link

The changelog link is point to the wrong version, fix it up.

Change-Id: Ic1891c11af779e8606a7e9f21856ca6a37154d6a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoDo not feature analyze dependencies 26/95726/1
Robert Varga [Fri, 9 Apr 2021 10:01:43 +0000 (12:01 +0200)]
Do not feature analyze dependencies

Dependency analysis assumes presence of code, which is not the case for
single feature and feature repo artifacts. Disable analysis so as not to
produce useless warnings.

JIRA: ODLPARENT-245
Change-Id: I02ec83db673b21445c663a638a6eab9e65acb9e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse List.of() instead of Arrays.asList()/Lists 14/95714/1
Robert Varga [Thu, 8 Apr 2021 21:58:41 +0000 (23:58 +0200)]
Use List.of() instead of Arrays.asList()/Lists

Java 11 has a nice List.of(), which we can use to make our code
a tad leaner.

Change-Id: I62ac055bd9273fac8632c79cf7d664c47c1303e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd dependency declaration checking 13/95713/2
Robert Varga [Thu, 8 Apr 2021 21:50:18 +0000 (23:50 +0200)]
Add dependency declaration checking

Keeping an explicit control over scope=compile dependencies allows
us to catch changes in the overall dependency graph. Add an opt-in
knob which will fail build if a project is found to use undeclared
dependencies, or when it has a dependency it does not use.

JIRA: ODLPARENT-245
Change-Id: I1cd417bddcf20ab38ac1ec574f29bf05505408d5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump mockito to 3.9.0 12/95712/2
Robert Varga [Thu, 8 Apr 2021 21:34:02 +0000 (23:34 +0200)]
Bump mockito to 3.9.0

There are way too many changes, see
https://github.com/mockito/mockito/releases.

Change-Id: Ida3e54b33d0d63c03c25c5184ddd538619ed5ef8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump sevntu-checkstyle to 1.39.0 11/95711/2
Robert Varga [Thu, 8 Apr 2021 21:25:41 +0000 (23:25 +0200)]
Bump sevntu-checkstyle to 1.39.0

https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.39.0

Change-Id: I9238e2aee1081e093cfda5a912400a8d75b496e5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle to 8.41.1 10/95710/2
Robert Varga [Thu, 8 Apr 2021 21:24:08 +0000 (23:24 +0200)]
Bump checkstyle to 8.41.1

https://checkstyle.org/releasenotes.html#Release_8.41
https://checkstyle.org/releasenotes.html#Release_8.41.1

Change-Id: I168384a0acf69d309cbaa29d5d56c591e59387b9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump threeten-extra to 1.6.0 09/95709/2
Robert Varga [Thu, 8 Apr 2021 21:23:17 +0000 (23:23 +0200)]
Bump threeten-extra to 1.6.0

https://www.threeten.org/threeten-extra/changes-report.html#a1.6.0

Change-Id: If491c3d62479db32946b6b0dfeb51840da3af613
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump modernizer to 2.2.0 08/95708/2
Robert Varga [Thu, 8 Apr 2021 21:22:13 +0000 (23:22 +0200)]
Bump modernizer to 2.2.0

https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.2.0

Change-Id: I282c475e731b8b2a1e6586232907365c0828a4e7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump org.eclipse.jdt.annotation to 2.2.600 07/95707/2
Robert Varga [Thu, 8 Apr 2021 21:20:43 +0000 (23:20 +0200)]
Bump org.eclipse.jdt.annotation to 2.2.600

No explicit notes, this is the 2021-03 release.

Change-Id: I671beb7d1fa049b0bd217849d8e9f773d2b10b00
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump dropwizard-metrics to 4.1.19 06/95706/2
Robert Varga [Thu, 8 Apr 2021 21:18:03 +0000 (23:18 +0200)]
Bump dropwizard-metrics to 4.1.19

https://github.com/dropwizard/metrics/releases/tag/v4.1.13
https://github.com/dropwizard/metrics/releases/tag/v4.1.14
https://github.com/dropwizard/metrics/releases/tag/v4.1.15
https://github.com/dropwizard/metrics/releases/tag/v4.1.16
https://github.com/dropwizard/metrics/releases/tag/v4.1.17
https://github.com/dropwizard/metrics/releases/tag/v4.1.18
https://github.com/dropwizard/metrics/releases/tag/v4.1.19

Change-Id: I749e7183843749db9b67f8ec12db084ffa24c9b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump enunciate to 2.13.3 05/95705/2
Robert Varga [Thu, 8 Apr 2021 21:17:26 +0000 (23:17 +0200)]
Bump enunciate to 2.13.3

https://github.com/stoicflame/enunciate/releases/tag/v2.13.3

Change-Id: I85f04d7e2bf3c131f30ac84a53e0a56b91173c89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump woodstox to 6.2.5 04/95704/2
Robert Varga [Thu, 8 Apr 2021 21:13:50 +0000 (23:13 +0200)]
Bump woodstox to 6.2.5

https://github.com/FasterXML/woodstox/milestone/22?closed=1

Change-Id: Ida9ed78d12e79781ca52b818f64fc5bc58732ce6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump asciidoctor to 2.1.0/2.1.2 03/95703/2
Robert Varga [Thu, 8 Apr 2021 20:58:21 +0000 (22:58 +0200)]
Bump asciidoctor to 2.1.0/2.1.2

https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.0.0
https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.1.0

Change-Id: I638b23b7110fd67ba3671ace108cb12bd31ba316
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump echo-maven-plugin to 1.3.2 02/95702/2
Robert Varga [Thu, 8 Apr 2021 20:54:27 +0000 (22:54 +0200)]
Bump echo-maven-plugin to 1.3.2

https://github.com/Ekryd/echo-maven-plugin/releases/tag/echo-plugin-1.3.1
https://github.com/Ekryd/echo-maven-plugin/releases/tag/echo-plugin-1.3.2

Change-Id: I72d8c3f791cdaf0cb7ad496584c585e6e1ae9791
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump git-commit-id-plugin to 4.0.4 01/95701/2
Robert Varga [Thu, 8 Apr 2021 20:44:03 +0000 (22:44 +0200)]
Bump git-commit-id-plugin to 4.0.4

https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.0
https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.1
https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.2
https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.3
https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v4.0.4

Change-Id: Ie69e815a278a3e48729328a5effe2b03990c6f0d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump antlr to 4.9.2 00/95700/2
Robert Varga [Thu, 8 Apr 2021 20:46:47 +0000 (22:46 +0200)]
Bump antlr to 4.9.2

https://github.com/antlr/antlr4/releases/tag/4.9
https://github.com/antlr/antlr4/releases/tag/4.9.1
https://github.com/antlr/antlr4/releases/tag/4.9.2

Change-Id: I590866909b38d904442edc73aeb8767b6d7931e1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checker-qual/error_prone-annotations 99/95699/2
Robert Varga [Thu, 8 Apr 2021 20:51:22 +0000 (22:51 +0200)]
Bump checker-qual/error_prone-annotations

These libraries are used by Guava, align versions with the versions
guava-30.1.1 is using.

Change-Id: I4dcfabab4a532cbd32674a93c2e4cdeb641e9990
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Netty to 4.1.63 94/95694/1
Robert Varga [Thu, 8 Apr 2021 09:47:32 +0000 (11:47 +0200)]
Bump Netty to 4.1.63

https://netty.io/news/2021/03/30/4-1-61-Final.html
https://netty.io/news/2021/03/31/4-1-62-Final.html
https://netty.io/news/2021/04/01/4-1-63-Final.html

Change-Id: I8eb900dafbee8586d6ea1beca9b13152bc87a474
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump junit to 4.13.2 93/95693/1
Robert Varga [Thu, 8 Apr 2021 09:43:12 +0000 (11:43 +0200)]
Bump junit to 4.13.2

https://github.com/junit-team/junit4/blob/HEAD/doc/ReleaseNotes4.13.2.md

Change-Id: I4a9b668f633d21e68ffbede8275f8d2632717f1e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove osgi.core compatibility dependency 18/95618/3
Robert Varga [Wed, 31 Mar 2021 11:00:29 +0000 (13:00 +0200)]
Remove osgi.core compatibility dependency

OSGi Core artifact has been renamed in OSGi R7, remove the compatibility
declaration we kept around during the upgrade.

Change-Id: I61d0fb70707f53f4da4f008e7fecdc1b5fc66147
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump karaf to 4.3.1 91/95591/1
Robert Varga [Mon, 29 Mar 2021 15:06:36 +0000 (17:06 +0200)]
Bump karaf to 4.3.1

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12348818

Also upgrade jetty to 9.4.38.v20210224, so as to align with packaged
version.

Change-Id: I0d8dc786f8a6ac277e29ad90a6c79eca94256d9f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Karaf javase environment 90/95590/1
Robert Varga [Mon, 29 Mar 2021 15:04:00 +0000 (17:04 +0200)]
Bump Karaf javase environment

Make sure we pick this version from compiler configuration, so that
we do not maintain it in multiple places.

Change-Id: I054cd069f96f505b2844c6141fde0860801a492f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove unneded execution 89/95589/1
Robert Varga [Tue, 9 Mar 2021 18:31:10 +0000 (19:31 +0100)]
Remove unneded execution

We have karaf-4.2.10, remove the now-superfluous directory deletion.

Change-Id: Icd0665821977ea1549539cc4a7573718cc0bfca6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 507a8e5e905bbbeaab8eb5af4d767a380998508b)

3 years agoBump Netty to 4.1.60 70/95570/1
Robert Varga [Fri, 26 Mar 2021 08:06:18 +0000 (09:06 +0100)]
Bump Netty to 4.1.60

https://netty.io/news/2021/03/09/4-1-60-Final.html

Change-Id: I67989dee92d4ae6ce977eea0d79622c47448a157
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoChange default description 69/95569/1
Robert Varga [Fri, 26 Mar 2021 08:00:17 +0000 (09:00 +0100)]
Change default description

The blurb in odlparent-lite gets propagated all across the ecosystem,
leading to unhelpful things happening in, for example, karaf shell.
Trim the description down to an opaque thing -- projects should be
overriding it anyway.

JIRA: ODLPARENT-244
Change-Id: I35d2170185eca81d39d0d745d9c0b53806a84754
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove javax.inject dependency declaration 68/95568/1
Robert Varga [Fri, 26 Mar 2021 07:48:23 +0000 (08:48 +0100)]
Remove javax.inject dependency declaration

javax.inject is an unmaintained jar, which is neither a bundle, nor JPMS
ready. We have an alternative from guicedee, which should be used
instead.

JIRA: ODLPARENT-246
Change-Id: I2efb7a70128edc0b5ddabdf9c80d2fd6f58ae80c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoEnable full linting 28/95428/7
Robert Varga [Tue, 9 Mar 2021 08:39:06 +0000 (09:39 +0100)]
Enable full linting

Let's enable full linting, so we actually see all warnings javac
offers.

Change-Id: Id922fbf47fb44e1922ba88279add7f5d99d6fcab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump xtend to 2.25.0 32/95532/5
Robert Varga [Fri, 19 Mar 2021 10:18:31 +0000 (11:18 +0100)]
Bump xtend to 2.25.0

https://www.eclipse.org/xtend/releasenotes.html#/releasenotes/2021/03/02/version-2-25-0

Change-Id: I7b60414a44733152488ceee4b3b37ead33bd9499
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Guava to 30.1.1 33/95533/4
Robert Varga [Fri, 19 Mar 2021 10:21:24 +0000 (11:21 +0100)]
Bump Guava to 30.1.1

https://github.com/google/guava/releases/tag/v30.0
https://github.com/google/guava/releases/tag/v30.1
https://github.com/google/guava/releases/tag/v30.1.1

Change-Id: I4fa45fe5495500cc1d05cab8b25d78548180b602
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 9.0.0-SNAPSHOT 65/95565/1
Robert Varga [Fri, 26 Mar 2021 07:01:46 +0000 (08:01 +0100)]
Bump versions to 9.0.0-SNAPSHOT

This starts the next major version iteration.

Change-Id: I33b7e419d82f1b3c7b2c613546fc7911d876c496
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd support for building on JDK15 80/95380/6
Robert Varga [Sun, 28 Feb 2021 10:17:38 +0000 (11:17 +0100)]
Add support for building on JDK15

Current version of SpotBugs does not work on JDK15, hence disable
it when we detect JDK15 build environment.

Also, maven-bundle-plugin fails in bndlib, as reported in
https://github.com/bndtools/bnd/issues/3903.

Change-Id: Ie38e7b81d3eff030b0f7f135666dc3cc91c4d8a7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoEnable JFR for the SingleFeatureTest 64/95464/3
Oleksii Mozghovyi [Thu, 11 Mar 2021 00:29:19 +0000 (02:29 +0200)]
Enable JFR for the SingleFeatureTest

- Fix JFR configuration parameters used by pax-exam
- Add jdk.jfr.* packages to the parent class loader by adding them
via boot delegation

Change-Id: I822a157f8d6bee52726aea4af1b7598ec388c0f3
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
3 years agoUse the Karaf BOM 06/95506/2
Stephen Kitt [Mon, 15 Mar 2021 16:36:53 +0000 (17:36 +0100)]
Use the Karaf BOM

This allows us to pull in dependency definitions from the source, at
least for those where we care about staying in sync with Karaf:
* SLF4J
* servlet-api
* Felix metatype
* Pax Web
* Karaf itself
* Aries Blueprint
* JAXB

Change-Id: Iad1640d48f267fadd382f84a242be9fa225a4375
Signed-off-by: Stephen Kitt <skitt@redhat.com>
3 years agoBump to Log4J 2.14.1 92/93792/6
Stephen Kitt [Thu, 12 Nov 2020 09:30:59 +0000 (10:30 +0100)]
Bump to Log4J 2.14.1

https://logging.apache.org/log4j/2.x/changes-report.html#a2.14.0
https://logging.apache.org/log4j/2.x/changes-report.html#a2.14.1

Change-Id: I3663813d0235ebc45ca1b1a6d3ccc3363ea4d4ce
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump commons-lang 3.11 → 3.12.0 13/95413/1
Stephen Kitt [Fri, 5 Mar 2021 13:45:52 +0000 (14:45 +0100)]
Bump commons-lang 3.11 → 3.12.0

Changes:
https://commons.apache.org/proper/commons-lang/changes-report.html#a3.12.0

The docs no longer offer versioned links (since 3.11), link to the
current release docs instead.

Change-Id: If694c2ae656ae45cf50f1b62d1bc91573f480a6c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
3 years agoBump Google Truth to 1.1.2 37/95337/1
Robert Varga [Wed, 24 Feb 2021 09:21:06 +0000 (10:21 +0100)]
Bump Google Truth to 1.1.2

https://github.com/google/truth/releases/tag/release_1_1_1
https://github.com/google/truth/releases/tag/release_1_1_2

Change-Id: Id13e62aece03324822fdc2104f25fee4171fd870
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle to 8.40 36/95336/1
Robert Varga [Wed, 24 Feb 2021 09:18:37 +0000 (10:18 +0100)]
Bump checkstyle to 8.40

https://checkstyle.org/releasenotes.html#Release_8.40

Change-Id: I661df9080677f44e5330e6a1495cb7add383957d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 8.1.2-SNAPSHOT 23/95323/1
Robert Varga [Tue, 23 Feb 2021 12:51:30 +0000 (13:51 +0100)]
Bump versions to 8.1.2-SNAPSHOT

This starts the next development iteration.

Change-Id: I11158a8b80ade8d302d8961663d88a726b9b9b56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd release notes version 8.1.1 22/95322/1
Robert Varga [Tue, 23 Feb 2021 11:23:36 +0000 (12:23 +0100)]
Add release notes version 8.1.1

We are just about to release, summarize changes since 8.1.0.

Change-Id: Ic26738ecb869e90f4050b921595b26292a75fd01
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump netty to 4.1.59 77/95277/2
Robert Varga [Mon, 22 Feb 2021 13:19:21 +0000 (14:19 +0100)]
Bump netty to 4.1.59

https://netty.io/news/2021/02/08/4-1-59-Final.html

Change-Id: Ie5c0ad38ca926637ceb1b01c9f438b1d95040f5f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-invoker-plugin to 3.2.2 76/95276/2
Robert Varga [Mon, 22 Feb 2021 13:09:33 +0000 (14:09 +0100)]
Bump maven-invoker-plugin to 3.2.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12346157

Change-Id: I597cc51c4031f9d54cafa45756327afdef10b30b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle-maven-plugin to 3.1.2 75/95275/2
Robert Varga [Mon, 22 Feb 2021 13:12:54 +0000 (14:12 +0100)]
Bump checkstyle-maven-plugin to 3.1.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12347024

Change-Id: Ib0b69b1256d634ee884f3691aab25a0335861738
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump commons-net to 3.8.0 68/95268/1
Stephen Kitt [Mon, 22 Feb 2021 10:17:07 +0000 (11:17 +0100)]
Bump commons-net to 3.8.0

Changes:
https://commons.apache.org/proper/commons-net/changes-report.html#a3.8.0

Change-Id: Ib68fd3dc19a540d738566f74df09799e7e9d3ad8
Signed-off-by: Stephen Kitt <skitt@redhat.com>
3 years agoDocument usage of Karaf static distribution 26/95126/7
Oleksii Mozghovyi [Wed, 10 Feb 2021 18:45:11 +0000 (20:45 +0200)]
Document usage of Karaf static distribution

The document adds information about the new parent project
"karaf-dist-static" for the static distribution and details on how it
can be used.

JIRA: ODLPARENT-251
Change-Id: Iac02a47dc8526a3f687e08987a1ff4b4b3c4ef66
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
3 years agoConfigure javadoc for @apiNode, @implNote, @implSpec 56/95156/1
Robert Varga [Sat, 13 Feb 2021 02:14:40 +0000 (03:14 +0100)]
Configure javadoc for @apiNode, @implNote, @implSpec

These tags were introduced as part of
https://bugs.openjdk.java.net/browse/JDK-8008632 and are used
throughout JDK API documatation.

Configure javadoc to recognize them by default, so that we can use
them in downstreams with a consistent result.

JIRA: ODLPARENT-252
Change-Id: Ia96cd9419c2a978fe9891b0bf71549979d99394b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump woodstox to 6.2.4 48/95148/1
Robert Varga [Fri, 12 Feb 2021 20:39:59 +0000 (21:39 +0100)]
Bump woodstox to 6.2.4

https://github.com/FasterXML/woodstox/milestone/21?closed=1

Change-Id: Ifcedbc4723c47e595ec6aeba0ceb9872f5671f12
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd parent pom for the Karaf static distribution 83/94783/6
Oleksii Mozghovyi [Sun, 24 Jan 2021 23:34:59 +0000 (01:34 +0200)]
Add parent pom for the Karaf static distribution

Karaf provides two flavors of distribution. While karaf4-parent
deals with the dynamic distribution, we need separate support
for the static distribution.

JIRA: ODLPARENT-251
Change-Id: I03a6024405ca4dc5ba673c9ac27893a8ef481f04
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd osgi.annotation dependency 43/94743/1
Robert Varga [Fri, 22 Jan 2021 19:57:41 +0000 (20:57 +0100)]
Add osgi.annotation dependency

Some downstreams who are making the jump from org.osgi.core to
osgi.core experience annotation processing failures due to
osgi.annotation not being on the class path.

While adding a dependency declaration does not solve the issue,
it gives an easy-enough option to solve the problem without
hard-coding a version.

Change-Id: Ief4eafee1aa76fe09386112839a35adfbcacaf7e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions to 8.1.1-SNAPSHOT 39/94739/1
Robert Varga [Fri, 22 Jan 2021 17:43:22 +0000 (18:43 +0100)]
Bump versions to 8.1.1-SNAPSHOT

This starts the next development iteration.

Change-Id: Iaf683af3fd3ca680f1e96e911d8dfeaad82b258b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUpdate NEWS for 8.1.0 38/94738/1
Robert Varga [Fri, 22 Jan 2021 17:42:28 +0000 (18:42 +0100)]
Update NEWS for 8.1.0

We are ready to release, update the release notes.

Change-Id: I2177a3f166713e5ac22d8806786360faa8cd0315
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump duplicate-finder-maven-plugin to 1.5.0 06/94706/3
Robert Varga [Thu, 21 Jan 2021 16:37:11 +0000 (17:37 +0100)]
Bump duplicate-finder-maven-plugin to 1.5.0

https://github.com/basepom/duplicate-finder-maven-plugin/releases/tag/duplicate-finder-maven-plugin-1.5.0

Change-Id: I825b5ed8b11af49dc780457551360219d83abef7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Netty to 4.1.58 08/94708/3
Robert Varga [Thu, 21 Jan 2021 16:45:06 +0000 (17:45 +0100)]
Bump Netty to 4.1.58

https://netty.io/news/2021/01/12/4-1-57-Final.html
https://netty.io/news/2021/01/13/4-1-58-Final.html

Change-Id: I03e4eae8711e4a913b84e9090c3a62403f9a9f33
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd org.osgi.service.metatype.annotations declaration 07/94707/3
Robert Varga [Thu, 21 Jan 2021 16:43:39 +0000 (17:43 +0100)]
Add org.osgi.service.metatype.annotations declaration

Metatype annotations deal with defining data used in Config Admin
and are usually referenced from service.annotations. Add a declaration
so they can be used with JMPS.

Change-Id: I71e8b9f86d8cd917103139f2a8d400bed3b95006
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-pmd-plugin to 3.14.0 05/94705/1
Robert Varga [Thu, 21 Jan 2021 16:28:33 +0000 (17:28 +0100)]
Bump maven-pmd-plugin to 3.14.0

https://www.mail-archive.com/announce@maven.apache.org/msg00978.html

This bumps used pmd to 6.29.0:
https://pmd.github.io/pmd-6.22.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.23.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.24.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.25.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.26.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.27.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.28.0/pmd_release_notes.html
https://pmd.github.io/pmd-6.29.0/pmd_release_notes.html

Change-Id: I570307d052083d41bbcff3471e495529a9950572
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions-maven-plugin to 2.8.1 03/94703/1
Robert Varga [Thu, 21 Jan 2021 16:22:32 +0000 (17:22 +0100)]
Bump versions-maven-plugin to 2.8.1

https://github.com/mojohaus/versions-maven-plugin/releases/tag/versions-maven-plugin-2.8.1

Change-Id: If859292f5eba8911ed6f9853b5fd488e4b0f1b45
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump exec-maven-plugin to 3.0.0 02/94702/1
Robert Varga [Thu, 21 Jan 2021 16:20:03 +0000 (17:20 +0100)]
Bump exec-maven-plugin to 3.0.0

https://github.com/mojohaus/exec-maven-plugin/releases/tag/exec-maven-plugin-3.0.0

Change-Id: I6d94b73bdf7c988a8fe152f53574dd72bd5a5a1b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump builder-helper-maven-plugin to 3.2.0 01/94701/1
Robert Varga [Thu, 21 Jan 2021 16:18:11 +0000 (17:18 +0100)]
Bump builder-helper-maven-plugin to 3.2.0

https://github.com/mojohaus/build-helper-maven-plugin/milestone/6?closed=1

Change-Id: I89c4e0cb88d3a3af071dd0e642ba819237679383
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-site-plugin to 3.9.1 00/94700/1
Robert Varga [Thu, 21 Jan 2021 16:16:44 +0000 (17:16 +0100)]
Bump maven-site-plugin to 3.9.1

https://www.mail-archive.com/announce@maven.apache.org/msg00966.html

Change-Id: I07aa1b4cdde33f6165b77db0d7eb0634d9acc189
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump maven-resource-plugin to 3.2.0 99/94699/1
Robert Varga [Thu, 21 Jan 2021 16:15:02 +0000 (17:15 +0100)]
Bump maven-resource-plugin to 3.2.0

https://www.mail-archive.com/announce@maven.apache.org/msg00972.html

Also remove duplicate declaration in odlparent/pom.xml, this is already
inherited from odlparent-lite.

Change-Id: I3535523446c99d10ea92a6303dff4ffb12a7718a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump BouncyCastle to 1.68 73/93573/5
Robert Varga [Wed, 4 Nov 2020 00:00:03 +0000 (01:00 +0100)]
Bump BouncyCastle to 1.68

There is a host of performance improvements and a hint at a
side-channel, hinting at a vulnerability getting fixed.

Change-Id: I276dee2255c4760d8dc782d68e597a35cbc93216
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump checkstyle to 8.39 52/94452/1
Robert Varga [Thu, 7 Jan 2021 08:49:50 +0000 (09:49 +0100)]
Bump checkstyle to 8.39

https://checkstyle.org/releasenotes.html#Release_8.39

Change-Id: I394fc29c44b27c274e9ab5317774c642356f4ec1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Jackson to 2.11.4 46/94446/2
Robert Varga [Wed, 6 Jan 2021 19:17:11 +0000 (20:17 +0100)]
Bump Jackson to 2.11.4

https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.11.4

Change-Id: Iead10b920661c600ce755b55cb08e334480702ed
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump xmlunit to 2.8.2 48/94448/3
Robert Varga [Wed, 6 Jan 2021 19:23:43 +0000 (20:23 +0100)]
Bump xmlunit to 2.8.2

https://github.com/xmlunit/xmlunit/releases/tag/v2.8.0
https://github.com/xmlunit/xmlunit/releases/tag/v2.8.1
https://github.com/xmlunit/xmlunit/releases/tag/v2.8.2

Change-Id: I2de6239f933badbd436c2ca99ac47c8315c82327
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump enunciate to 2.13.2 47/94447/2
Robert Varga [Wed, 6 Jan 2021 19:20:37 +0000 (20:20 +0100)]
Bump enunciate to 2.13.2

https://github.com/stoicflame/enunciate/releases/tag/v2.13.2

Change-Id: Id25d0edadd8ee83cc3f6b2e9e38530195e8e1376
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Netty to 4.1.56 45/94445/1
Robert Varga [Wed, 6 Jan 2021 19:12:35 +0000 (20:12 +0100)]
Bump Netty to 4.1.56

https://netty.io/news/2020/12/17/4-1-56-Final.html

Change-Id: I58e8eab1ab4ee21e181b248240a7b138793f9ed6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoChoose java 11 when macos has multiple versions 05/94305/1
Changqian Wang [Mon, 28 Dec 2020 12:47:48 +0000 (20:47 +0800)]
Choose java 11 when macos has multiple versions

Change-Id: I105ee8facee1e8a7280228633688c7fecce3864e
Signed-off-by: Wang Changqian <wangchangqian@bytedance.com>
3 years agoAdd org.osgi.core dependency declaration 72/94172/1
Robert Varga [Thu, 10 Dec 2020 17:28:59 +0000 (18:28 +0100)]
Add org.osgi.core dependency declaration

We have quite a few downstreams who should be able to transition
smoothly. Provide org.osgi.core-6.0.0 as a declaration, so references
still work as they used to. It should not matter at runtime, as it
is provided anyway.

Change-Id: Id68261b9598d1d8c1b079b872a5962ff3775af43
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump powermock to 2.0.9 36/94136/1
Robert Varga [Thu, 10 Dec 2020 10:08:56 +0000 (11:08 +0100)]
Bump powermock to 2.0.9

https://github.com/powermock/powermock/blob/release/2.x/docs/release-notes/official.md#208
https://github.com/powermock/powermock/blob/release/2.x/docs/release-notes/official.md#209

Change-Id: I0930fd603b285d00e86ef30f0a3b573f7dd706df
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump Google Truth to 1.1 35/94135/1
Robert Varga [Thu, 10 Dec 2020 10:04:44 +0000 (11:04 +0100)]
Bump Google Truth to 1.1

https://github.com/google/truth/releases/tag/release_1_1

Change-Id: I77017d40ab8aee15d3b08ff861c55cbb3a7b1c2e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>