odlparent.git
2 years agoBump versions to 9.0.9-SNAPSHOT 90/97990/1
Robert Varga [Tue, 19 Oct 2021 17:42:07 +0000 (19:42 +0200)]
Bump versions to 9.0.9-SNAPSHOT

This starts the next development iteration.

Change-Id: Ic9379e22087e0e2a7b066f9402c2fc71f65036e9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate news for 9.0.8 89/97989/1
Robert Varga [Tue, 19 Oct 2021 17:43:45 +0000 (19:43 +0200)]
Update news for 9.0.8

An unintended change crept in, summarize that.

Change-Id: I54212fbff01b8da8b132479d8ba615b02de4d758
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoDo not leak INFO.yaml 87/97987/1
Robert Varga [Tue, 19 Oct 2021 17:08:35 +0000 (19:08 +0200)]
Do not leak INFO.yaml

INFO.yaml is our infra configuration, which we never included in
artifacts. PROJECT_INFO.yaml is ... not sure what. Anyway, this change
is not appropriate for a minor release, as it immediately breaks
infrautils (or really anybody enforcing classpath entries).

Change-Id: Iaa09e03dc7cd78e630fb05a6aeb0601b6bd3e854
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 9.0.8-SNAPSHOT 66/97966/1
Robert Varga [Mon, 18 Oct 2021 13:49:42 +0000 (15:49 +0200)]
Bump versions to 9.0.8-SNAPSHOT

This starts the next development iteration.

Change-Id: I96096022ac56689da2f9427587d90d44ac7157c7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoSummarize NEWS for 9.0.7 65/97965/2
Robert Varga [Mon, 18 Oct 2021 12:51:43 +0000 (14:51 +0200)]
Summarize NEWS for 9.0.7

We have a few new features and regression fixes, summarize them.

Change-Id: Ic05cfab9ee4335e2992d414c6e2f7e700f93de85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoPropagate JaCoCo argLine to Karaf as needed 62/97962/3
Robert Varga [Sun, 17 Oct 2021 20:23:02 +0000 (22:23 +0200)]
Propagate JaCoCo argLine to Karaf as needed

We have disabled JaCoCo execution reports because they do not work
with SFT correctly. This problem boils down to running the right JVM
with JaCoCo options -- it should not be the surefire JVM, but rather
Karaf we start from it.

Use @{argLine} special handling in surefire to pass the argLine (set by
JaCoCo) as a system property rather than it being a JVM argument.

This does not solve integration with Sonar, as we still need to deal
with the XML report being empty, but it is a start and an example for
others using pax-exam.

JIRA: ODLPARENT-274
Change-Id: I9b33e5b5c9b3b3b2b347f4f4ef034acb677d501a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoDo not use a useless array 61/97961/1
Robert Varga [Sun, 17 Oct 2021 20:05:00 +0000 (22:05 +0200)]
Do not use a useless array

OptionUtils.combine() takes varargs, hence we can ditch the explicit
array.

Change-Id: I1f875b81f610b13146150f3454dbf806217a4e72
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Netty to 4.1.69 39/97939/1
Robert Varga [Sun, 17 Oct 2021 05:57:12 +0000 (07:57 +0200)]
Bump Netty to 4.1.69

https://netty.io/news/2021/10/11/4-1-69-Final.html

Change-Id: I00f1c212911e34479b8b09fae813ccb631d63a1d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump mockito to 3.12.4 37/97937/1
Robert Varga [Sat, 16 Oct 2021 20:52:38 +0000 (22:52 +0200)]
Bump mockito to 3.12.4

https://github.com/mockito/mockito/releases/tag/v3.9.2
https://github.com/mockito/mockito/releases/tag/v3.9.3
https://github.com/mockito/mockito/releases/tag/v3.9.7
https://github.com/mockito/mockito/releases/tag/v3.9.9
https://github.com/mockito/mockito/releases/tag/v3.9.10
https://github.com/mockito/mockito/releases/tag/v3.11.0
https://github.com/mockito/mockito/releases/tag/v3.11.1
https://github.com/mockito/mockito/releases/tag/v3.11.2
https://github.com/mockito/mockito/releases/tag/v3.12.0
https://github.com/mockito/mockito/releases/tag/v3.12.1
https://github.com/mockito/mockito/releases/tag/v3.12.2
https://github.com/mockito/mockito/releases/tag/v3.12.3

Change-Id: I73fef844b553330f362bc6becd5585ac5578c7f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump GSON to 2.8.8 35/97935/1
Robert Varga [Sat, 16 Oct 2021 17:48:53 +0000 (19:48 +0200)]
Bump GSON to 2.8.8

https://github.com/google/gson/blob/master/CHANGELOG.md#version-286
https://github.com/google/gson/blob/master/CHANGELOG.md#version-287
https://github.com/google/gson/blob/master/CHANGELOG.md#version-288

Change-Id: I76e65f9cd55ac9400266c58257bf0e391356d483
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoCleanup whitespace 34/97934/1
Robert Varga [Sat, 16 Oct 2021 16:48:39 +0000 (18:48 +0200)]
Cleanup whitespace

We have tabs where spaces should be, fix that.

Change-Id: I206953336439f499da18198a629026f96a4e6f94
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Jolokia to 1.7.1 72/97872/1
Robert Varga [Tue, 12 Oct 2021 18:36:19 +0000 (20:36 +0200)]
Bump Jolokia to 1.7.1

https://jolokia.org/changes-report.html#a1.7.1

Change-Id: Ib6dabc7af4c062423734953f4f0040b06b4582ae
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRevert "Update maven-dependency-plugin to 3.2.0" 58/97858/1
Robert Varga [Sat, 9 Oct 2021 12:00:13 +0000 (14:00 +0200)]
Revert "Update maven-dependency-plugin to 3.2.0"

This reverts commit 37f206f2a93935186318d642e0d3e6c3f74520f6, because
of https://issues.apache.org/jira/browse/MDEP-753.

JIRA: ODLPARENT-270
Change-Id: Ieb012bb415ac7590ee119dc0ab37d587d5a34b4f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoSlim down the jdbc feature 23/97723/4
Robert Varga [Sun, 3 Oct 2021 15:25:01 +0000 (17:25 +0200)]
Slim down the jdbc feature

We really do not want to pull entire karaf enterprise feature here. Let's
just do the moral equivalent of jdbc feature, trimming 50MiB from aaa-karaf.

JIRA: ODLPARENT-266
Change-Id: I65bd61baacd8373ab6aa7f33d20d421669adf026
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoGet rid of script-maven-plugin 39/97539/11
Dominik Vrbovsky [Mon, 20 Sep 2021 09:45:18 +0000 (11:45 +0200)]
Get rid of script-maven-plugin

We are using BeanShell (Java 1.4!) to copy a few files over. For that we
pull in script-maven-plugin which does not like parallel builds.

Ditch those two and just a write a simple maven plugin,
copy-files-plugin, which performs the same function.

JIRA: ODLPARENT-220
Change-Id: I5f1f5cee301767d7293be5e7816fac5eb450b831
Signed-off-by: Dominik Vrbovsky <dominik.vrbovsky@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMove maven-compiler-plugin declaration 80/97680/2
Robert Varga [Tue, 28 Sep 2021 22:16:58 +0000 (00:16 +0200)]
Move maven-compiler-plugin declaration

While we would usually want to define plugins at the place of their
first use, maven-compiler-plugin is special do to its
maven.compiler.release directive, which has a direct tie-in with
maven-enforcer-plugin.

This also allows us to compile plugins which we want to use in
odlparent. Yeah, I know, but fixing this odlparent-lite/odlparent split
is a large-scale effort, which really is on back burner.

So let's do the minimal thing of relocating basic compiler plugin
declaration into odlparent-lite.

Change-Id: I39943bb3308ddf1b1f8447ce869a52c22b8283cf
JIRA: ODLPARENT-220
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd bnd-parent 27/95727/12
Robert Varga [Fri, 9 Apr 2021 10:26:23 +0000 (12:26 +0200)]
Add bnd-parent

https://bnd.bndtools.org/ which is used by maven-bundle-plugin, has
produced an alternative, nicer Maven integration with bnd-maven-plugin:
https://github.com/bndtools/bnd/tree/master/maven/bnd-maven-plugin

Since the way the plugin operates is significantly different, introduce
an alternative parent pom.xml, so that downstreams can migrate as they
choose.

Also convert bundles-test-lib to use this new capability.

JIRA: ODLPARENT-258
Change-Id: Ifa21ef51d95e88c5208aba35b3d6218da1f6eb1d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd karaf-services-maven-plugin declaration 85/97585/1
Robert Varga [Tue, 21 Sep 2021 17:18:21 +0000 (19:18 +0200)]
Add karaf-services-maven-plugin declaration

Integrating Karaf CLI commands properly requires generating metadata
with the services plugin. Provide the pluginManagement section, so that
downstreams can just enable the plugin, without having to configure it
or reference ${karaf.version}.

Change-Id: Ia945fb63eddbf04d6efa58e409c384acfb4881be
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Netty to 4.1.68.Final 77/97577/1
Robert Varga [Tue, 21 Sep 2021 12:11:40 +0000 (14:11 +0200)]
Bump Netty to 4.1.68.Final

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

Change-Id: Ic3582da8c5a1ef9aea622f2d164750e31166d89a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 9.0.7-SNAPSHOT 21/97421/2
Robert Varga [Wed, 8 Sep 2021 12:26:56 +0000 (14:26 +0200)]
Bump versions to 9.0.7-SNAPSHOT

This starts the next development iteration.

Change-Id: I9e18c88fa376b759f2647061957f19e78e535606
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdates news for 9.0.6 20/97420/2
Robert Varga [Wed, 8 Sep 2021 12:26:18 +0000 (14:26 +0200)]
Updates news for 9.0.6

We have some significant updates, sum them up.

Change-Id: Id7ad646336c2be0f4702eed49f45efc3bfb10798
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump asciidoctor to 2.2.1 19/97419/1
Robert Varga [Wed, 8 Sep 2021 10:46:12 +0000 (12:46 +0200)]
Bump asciidoctor to 2.2.1

There's no release notes, really.

Change-Id: I8957a8d06f3bd6ca871e7ccf23b29b00204a804c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump pax-url to 2.6.7 18/97418/1
Robert Varga [Wed, 8 Sep 2021 10:38:01 +0000 (12:38 +0200)]
Bump pax-url to 2.6.7

This realigns the version with what karaf is using.

Change-Id: Ibee771d38feb759ccdd002103076ed07f2947254
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump jolokia to 1.7.0 17/97417/1
Robert Varga [Wed, 8 Sep 2021 10:32:04 +0000 (12:32 +0200)]
Bump jolokia to 1.7.0

https://jolokia.org/changes-report.html#a1.7.0

Change-Id: I175a2aa5e6819b1ad164271028ac20cabf1abf20
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Karaf to 4.3.3 75/97375/7
Robert Varga [Thu, 2 Sep 2021 15:06:59 +0000 (17:06 +0200)]
Bump Karaf to 4.3.3

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

Also upgrade components to align with Karaf:
- Jetty 9.4.43.v20210629
- Jackson 2.12.5

Change-Id: Icd7e824f29c32d60dcea2331498a166533685c60
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump enforcer-maven-plugin to 3.0.0 89/97389/1
Robert Varga [Sat, 4 Sep 2021 09:34:22 +0000 (11:34 +0200)]
Bump enforcer-maven-plugin to 3.0.0

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

Change-Id: I850f71cd68a22ea85c735c26b26736c9b74452e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoPackage bcutil in static distribution 76/97376/1
Robert Varga [Thu, 2 Sep 2021 15:56:58 +0000 (17:56 +0200)]
Package bcutil in static distribution

We have another place where bcutil is missing, fix that up.

Change-Id: I048a27f8a0d10f992bf12d7472b8fc3744b82593
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 9.0.6-SNAPSHOT 09/97309/1
Robert Varga [Tue, 24 Aug 2021 10:24:06 +0000 (12:24 +0200)]
Bump versions to 9.0.6-SNAPSHOT

This starts the next development iteration.

Change-Id: Ibe8935587a11720c63b7f16590e22cbbebf88511
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate news for 9.0.5 07/97307/1
Robert Varga [Tue, 24 Aug 2021 09:25:04 +0000 (11:25 +0200)]
Update news for 9.0.5

We have a single patch again, update the news.

Change-Id: Ibf698ddb533bbece2b2a9d275854f9b51a006419
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd missing bcutil jar 06/97306/1
Robert Varga [Mon, 23 Aug 2021 12:01:45 +0000 (14:01 +0200)]
Add missing bcutil jar

We are missing bcutil in boot class loader, make sure we populate it
properly.

JIRA: ODLPARENT-254
Change-Id: Ifb759af976a9234bade6209a8be9520f8563de5b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 9.0.5-SNAPSHOT 90/97290/2
Robert Varga [Mon, 23 Aug 2021 12:57:41 +0000 (14:57 +0200)]
Bump versions to 9.0.5-SNAPSHOT

This starts the next development iteration.

Change-Id: Ibf82cda63cca00e037b3821d4bf66e83fc4235ee
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate news for 9.0.4 89/97289/2
Robert Varga [Mon, 23 Aug 2021 12:56:58 +0000 (14:56 +0200)]
Update news for 9.0.4

We have a critical Bouncy Castle packaging fix, update release notes
to reflect it.

Change-Id: I6f7f2a67e1b068d00ada863cc27b704aae1cce12
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix BouncyCastle packaging 85/97285/8
Robert Varga [Mon, 23 Aug 2021 09:06:01 +0000 (11:06 +0200)]
Fix BouncyCastle packaging

BC-1.69 changed layout of artifacts, with a few things moving from
bcprov to the new bcutil artifact. Adjust packaging accordingly.

Since Karaf is also referencing bcpkix in the SSH feature, remove it,
since we are exposing it from boot class path -- which saves ~5.5MiB
on empty distribution.

JIRA: ODLPARENT-254
Change-Id: I6af80431966c10b31a27317c7aba55826616400e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix a few typos 61/97261/2
Robert Varga [Thu, 19 Aug 2021 13:34:12 +0000 (15:34 +0200)]
Fix a few typos

We have superfluous dots and a wrong version, fix that up.

Change-Id: I8b8e93a5ae2c525c7416c86fcf4824749724575b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 9.0.4-SNAPSHOT 51/97251/1
Robert Varga [Thu, 19 Aug 2021 08:16:35 +0000 (10:16 +0200)]
Bump versions to 9.0.4-SNAPSHOT

This starts the next development iteration.

Change-Id: Iccb163454e30ed4b3f1a3e3203e420df121c9f17
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate news for 9.0.3 50/97250/1
Robert Varga [Thu, 19 Aug 2021 08:15:00 +0000 (10:15 +0200)]
Update news for 9.0.3

Sum up the updates since 9.0.2.

Change-Id: I6206128e0821dc0b904e80e4e83d98765692aeb2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Netty to 4.1.67 18/97218/1
Stephen Kitt [Mon, 16 Aug 2021 13:10:26 +0000 (15:10 +0200)]
Bump Netty to 4.1.67

Changes:
* https://netty.io/news/2021/07/16/4-1-66-Final.html
* https://netty.io/news/2021/08/16/4-1-67-Final.html

Remove an obsolete reference to features.xml.

Change-Id: I1be63d70911e7b5d1c9cada5987585b6de22831c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2 years agoBump threeten-extra to 1.7.0 07/97107/2
Robert Varga [Mon, 9 Aug 2021 11:30:32 +0000 (13:30 +0200)]
Bump threeten-extra to 1.7.0

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

Change-Id: I6f8a2542988125a8aca513a3dbcc8ef86e1a46c6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump commons-io to 2.11.0 06/97106/2
Robert Varga [Mon, 9 Aug 2021 11:06:13 +0000 (13:06 +0200)]
Bump commons-io to 2.11.0

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

Change-Id: Id8e7c3595c794d75aec0d90370e5053a94e120ff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump dropwizard-metrics to 4.1.25 05/97105/1
Robert Varga [Mon, 9 Aug 2021 11:03:33 +0000 (13:03 +0200)]
Bump dropwizard-metrics to 4.1.25

https://github.com/dropwizard/metrics/releases/tag/v4.1.22
https://github.com/dropwizard/metrics/releases/tag/v4.1.23
https://github.com/dropwizard/metrics/releases/tag/v4.1.24
https://github.com/dropwizard/metrics/releases/tag/v4.1.25

Change-Id: If0f8db7aa1410233e9addd02a5bf7803ca6fbff2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump checkstyle to 8.45.1 04/97104/1
Robert Varga [Mon, 9 Aug 2021 10:59:48 +0000 (12:59 +0200)]
Bump checkstyle to 8.45.1

https://checkstyle.org/releasenotes.html#Release_8.45
https://checkstyle.org/releasenotes.html#Release_8.45.1

Change-Id: I065f8e0ebb875bf30e7ea21e4c86af437e4d47f6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump logback to 1.2.5 03/97103/1
Robert Varga [Mon, 9 Aug 2021 10:48:21 +0000 (12:48 +0200)]
Bump logback to 1.2.5

https://jira.qos.ch/browse/LOGBACK-1415?jql=project%20%3D%20LOGBACK%20AND%20fixVersion%20in%20(1.2.4%2C%201.2.5)

Change-Id: Ic09b42c7cd3fd2d7c00a60d33639f5ddd2dc56d7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump checkstyle to 8.44 84/96784/2
Robert Varga [Fri, 2 Jul 2021 14:16:13 +0000 (16:16 +0200)]
Bump checkstyle to 8.44

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

Change-Id: I2b90a9521d57a7491635c83375055e0e3162f57e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump sevntu-checks to 1.40 83/96783/2
Robert Varga [Fri, 2 Jul 2021 14:15:34 +0000 (16:15 +0200)]
Bump sevntu-checks to 1.40

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

Change-Id: Ia6d87b49b854f5c92d92fbb8d89d8c03911464c5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove misleading PMD comment 54/96654/1
Robert Varga [Thu, 24 Jun 2021 10:13:44 +0000 (12:13 +0200)]
Remove misleading PMD comment

The FIXME here mirrors https://issues.apache.org/jira/browse/MPMD-178,
which has been delivered years ago in maven-pmd-plugin-3.7.0. Remove it
to prevent confusion.

Change-Id: I96217c00376be933cc1f9f88946ea5c6010e999c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
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>