odlparent.git
2 years agoBump build-helper-maven-plugin to 3.3.0 73/99273/1
Robert Varga [Wed, 12 Jan 2022 17:33:34 +0000 (18:33 +0100)]
Bump build-helper-maven-plugin to 3.3.0

https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/build-helper-maven-plugin-3.3.0

Change-Id: Icc149881a0285a47644afa07686a915e6d48d730
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRemove H2 declaration 13/99213/1
Robert Varga [Fri, 7 Jan 2022 10:47:24 +0000 (11:47 +0100)]
Remove H2 declaration

H2 database is used only by a single downstream, let aaa manage the
version itself.

Change-Id: I52b50de5b40776127cf982f0c553babf48686335
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump maven-bundle-plugin to 5.1.4 12/99212/1
Robert Varga [Fri, 7 Jan 2022 10:39:53 +0000 (11:39 +0100)]
Bump maven-bundle-plugin to 5.1.4

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

Change-Id: Ie0838a0aca1dc786a5f919e6526f79e956ffda6b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 4ebad7e58cc77cad8d9607c13ad7e3cfbdc657bd)

2 years agoOverride pax-logging versions 11/99211/1
Robert Varga [Fri, 7 Jan 2022 10:26:41 +0000 (11:26 +0100)]
Override pax-logging versions

karaf's bom is leaking these versions, let's make sure we override them
in maven reactor.

Change-Id: I73e7bad978c3d342857190a1ad49aee343c6d099
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 2dd84c39064a951cfa5b89947afdcc8f0fb02dfe)

2 years agoBump guava to 31.0.1 98/99198/3
Robert Varga [Thu, 6 Jan 2022 17:08:23 +0000 (18:08 +0100)]
Bump guava to 31.0.1

https://github.com/google/guava/releases/tag/v31.0
https://github.com/google/guava/releases/tag/v31.0.1

Change-Id: Iaba80e84da100965652c0190bd771f8adaa8f714
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump javassist to 3.28.0-GA 00/99200/2
Robert Varga [Thu, 6 Jan 2022 17:21:48 +0000 (18:21 +0100)]
Bump javassist to 3.28.0-GA

https://github.com/jboss-javassist/javassist/issues/305
https://github.com/jboss-javassist/javassist/issues/328
https://github.com/jboss-javassist/javassist/issues/339
https://github.com/jboss-javassist/javassist/issues/350
https://github.com/jboss-javassist/javassist/pull/357
https://github.com/jboss-javassist/javassist/pull/363

Change-Id: I29963013cf637731fe1064425b9d2e80d63bd9d3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump dropwizard-metrics to 4.2.7 99/99199/2
Robert Varga [Thu, 6 Jan 2022 17:15:27 +0000 (18:15 +0100)]
Bump dropwizard-metrics to 4.2.7

https://github.com/dropwizard/metrics/releases/tag/v4.2.7

Change-Id: I1037be5f596e06a9f3254da01126f2e3e363a67d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump checkstyle to 9.2.1 97/99197/1
Robert Varga [Thu, 6 Jan 2022 17:05:11 +0000 (18:05 +0100)]
Bump checkstyle to 9.2.1

https://checkstyle.org/releasenotes.html#Release_9.0
https://checkstyle.org/releasenotes.html#Release_9.0.1
https://checkstyle.org/releasenotes.html#Release_9.1
https://checkstyle.org/releasenotes.html#Release_9.2
https://checkstyle.org/releasenotes.html#Release_9.2.1

Change-Id: I058ff9ceab4c8cdacab218362508e1765bb66abd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump pax-logging to 2.0.14 72/99172/1
Robert Varga [Sun, 19 Dec 2021 06:41:51 +0000 (07:41 +0100)]
Bump pax-logging to 2.0.14

https://github.com/ops4j/org.ops4j.pax.logging/milestone/78?closed=1

Change-Id: I150438462292c72ac8aa86ad61f6601abcaeab79
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump log2j to 2.17.1 71/99171/1
Robert Varga [Fri, 31 Dec 2021 08:07:41 +0000 (09:07 +0100)]
Bump log2j to 2.17.1

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

Change-Id: Ibbc0a8de198a864d9e9b3b779d8b5fd07ef7a33c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump logback to 1.2.10 70/99170/1
Robert Varga [Fri, 31 Dec 2021 08:02:09 +0000 (09:02 +0100)]
Bump logback to 1.2.10

https://logback.qos.ch/news.html

Change-Id: I6173d38ab042982d7c995b85e78741060bd17756
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump junit to 5.8.2 57/99157/1
Robert Varga [Fri, 24 Dec 2021 19:02:21 +0000 (20:02 +0100)]
Bump junit to 5.8.2

https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.8.2

Change-Id: I380a4c99d48b31bdff8de86ef29d069169a23417
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump mockito to 4.2.0 56/99156/1
Robert Varga [Fri, 24 Dec 2021 18:58:51 +0000 (19:58 +0100)]
Bump mockito to 4.2.0

https://github.com/mockito/mockito/releases/tag/v4.2.0

Change-Id: I1ba2465a1dda886a62ccacc47fa92404400b5dca
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump karaf to 4.3.5 38/99138/1
Robert Varga [Thu, 23 Dec 2021 13:45:38 +0000 (14:45 +0100)]
Bump karaf to 4.3.5

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

Change-Id: Ia6156f48f2d8e53cdb33899bd02e9e25927bc8e4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump pax-logging to 2.0.13 00/99100/1
Robert Varga [Sun, 19 Dec 2021 06:41:51 +0000 (07:41 +0100)]
Bump pax-logging to 2.0.13

Update Karaf's packaged pax-logging from 2.0.12 to 2.0.13, closing
CVE-2021-45105 and CVE-2021-42550.

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

2 years agoBump xmlunit to 2.8.4 30/99030/1
Robert Varga [Sat, 18 Dec 2021 18:09:37 +0000 (19:09 +0100)]
Bump xmlunit to 2.8.4

https://github.com/xmlunit/xmlunit/releases/tag/v2.8.4

Change-Id: I7bf90727ea772a56d7c839b1630787eda94d9839
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 7bcf09ad25becfb66970b861607e0534cc0e8adb)

2 years agoBump maven-bundle-plugin to 5.1.3 90/99090/2
Robert Varga [Sat, 18 Dec 2021 17:52:17 +0000 (18:52 +0100)]
Bump maven-bundle-plugin to 5.1.3

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

Change-Id: Ia9cac070cf25cf293caad74088dbc7b7738009fe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRealign maven-bundle-plugin version 88/99088/1
Robert Varga [Sat, 18 Dec 2021 17:31:34 +0000 (18:31 +0100)]
Realign maven-bundle-plugin version

We are using 5.1.2 in other places, let's make sure branding does
the same.

Change-Id: Ifdaa1b4940f4c46efeccd393ed7fddbca56e8803
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump bnd to 6.1.0 32/98832/3
Stephen Kitt [Fri, 3 Dec 2021 09:37:03 +0000 (10:37 +0100)]
Bump bnd to 6.1.0

Changes: https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0

The plugin in karaf-branding should be addressed too, that is left as
an exercise for another patch.

Change-Id: Iaa3b078b73bc1e3e28bfa03c01f912e844e4aaaa
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2 years agoBump dropwizard-metrics to 4.2.6 82/99082/2
Robert Varga [Sat, 18 Dec 2021 12:33:21 +0000 (13:33 +0100)]
Bump dropwizard-metrics to 4.2.6

https://github.com/dropwizard/metrics/releases/tag/v4.2.0
https://github.com/dropwizard/metrics/releases/tag/v4.2.1
https://github.com/dropwizard/metrics/releases/tag/v4.2.2
https://github.com/dropwizard/metrics/releases/tag/v4.2.3
https://github.com/dropwizard/metrics/releases/tag/v4.2.4
https://github.com/dropwizard/metrics/releases/tag/v4.2.5
https://github.com/dropwizard/metrics/releases/tag/v4.2.6

Most of these have already been mirrored in 4.1.x series.

Change-Id: I84e523f3fccbf3295583ed947a73cec5bcd8bf53
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Jackson to 2.12.6 81/99081/2
Robert Varga [Sat, 18 Dec 2021 12:30:41 +0000 (13:30 +0100)]
Bump Jackson to 2.12.6

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

Change-Id: Ic78749ca970344d6903fe12bba91c25a5c77bcef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump log4j2 to 2.17.0 80/99080/2
Robert Varga [Sat, 18 Dec 2021 12:23:45 +0000 (13:23 +0100)]
Bump log4j2 to 2.17.0

https://issues.apache.org/jira/browse/LOG4J2-3230

Change-Id: I7625b1513ea8bf9c02a5dcb7ef8bca0aa7d98a5d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump karaf to 4.3.4 71/98871/7
Robert Varga [Tue, 7 Dec 2021 08:24:16 +0000 (09:24 +0100)]
Bump karaf to 4.3.4

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

Change-Id: Ia8c180383d47f80bb241c4f7aa464b00635ecb20
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump logback to 1.2.9 64/99064/1
Robert Varga [Fri, 17 Dec 2021 15:42:01 +0000 (16:42 +0100)]
Bump logback to 1.2.9

https://jira.qos.ch/browse/LOGBACK-1591

Change-Id: I93e2d6ef56dd7e9736f9d8bf38d8c8cf86d3268b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix javadoc generation 14/99014/1
Robert Varga [Wed, 15 Dec 2021 14:11:25 +0000 (15:11 +0100)]
Fix javadoc generation

Our merge job is failing on javadocs, fix that up.

Change-Id: I5c696d2244db6000bbae7be9e93291299a40d911
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump netty to 4.1.72 08/99008/2
Robert Varga [Wed, 15 Dec 2021 10:53:11 +0000 (11:53 +0100)]
Bump netty to 4.1.72

https://netty.io/news/2021/12/09/4-1-71-Final.html
https://netty.io/news/2021/12/13/4-1-72-Final.html

Change-Id: I3326cf639cccdb92033e116200a3a972fdae5d76
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump logback to 1.2.8 96/98996/1
Robert Varga [Wed, 15 Dec 2021 01:15:03 +0000 (02:15 +0100)]
Bump logback to 1.2.8

https://jira.qos.ch/browse/LOGBACK-1465
https://jira.qos.ch/browse/LOGBACK-1574
https://jira.qos.ch/browse/LOGBACK-1591

Change-Id: I49132dde99c91088859f5401dbbe40eec3633cda
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoEnforce log4j versions 94/98994/2
Robert Varga [Tue, 14 Dec 2021 21:35:54 +0000 (22:35 +0100)]
Enforce log4j versions

CVE-2021-44228 is a real nasty which needs to be protected against
as much as possible. This adds an enforcer rule to ensure downstreams
do not accidentally have the wrong version.

While we are at it also prevent CVE-2021-45046 by requiring
log4j-2.16.0+.

Change-Id: I179cd44b93e5ca28ca39242bed23f171c67871bc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump Log4J2 to 2.16.0 89/98989/1
Stephen Kitt [Tue, 14 Dec 2021 09:17:04 +0000 (10:17 +0100)]
Bump Log4J2 to 2.16.0

Changes:
https://lists.apache.org/thread/d6v4r6nosxysyq9rvnr779336yf0woz4
(removing message lookups and disabling JNDI by default).

Change-Id: I94aafb9ed7465a6e035e0988d5076b507c2c19f3
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2 years agoBump Log4J2 to 2.15.0 39/98939/2
Stephen Kitt [Fri, 10 Dec 2021 14:26:17 +0000 (15:26 +0100)]
Bump Log4J2 to 2.15.0

Changes:
http://mail-archives.apache.org/mod_mbox/www-announce/202112.mbox/%3cD88D40C5-8884-470E-8FA3-3B6D6899A7B0@apache.org%3e

This fixes CVE-2021-44228.

Change-Id: I2c1470672e2e6223e3eca7eab2af7f0721209286
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2 years agoFix plugin dependency scope 60/98960/1
Robert Varga [Mon, 13 Dec 2021 16:09:22 +0000 (17:09 +0100)]
Fix plugin dependency scope

Maven is complaining about wrong scope here, fix that.

Change-Id: I5d011a5c9863d392737ff21d3c7d52f08e2407d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump the Modernizer plugin to 2.3.0 35/98835/3
Stephen Kitt [Fri, 3 Dec 2021 13:50:32 +0000 (14:50 +0100)]
Bump the Modernizer plugin to 2.3.0

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

Change-Id: I140f9f1d16fb542bfe029790dd03ae2c400768e3
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump BouncyCastle to 1.70 27/98827/2
Robert Varga [Thu, 2 Dec 2021 17:13:44 +0000 (18:13 +0100)]
Bump BouncyCastle to 1.70

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

Change-Id: Ie448c556f7a9c6b01046be1a83e0f417c480da81
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRemove declarations of osgi.{annotation,cmpn,core} 12/98512/7
Robert Varga [Sun, 14 Nov 2021 20:41:32 +0000 (21:41 +0100)]
Remove declarations of osgi.{annotation,cmpn,core}

These uber-bundles are deprecated and are going to go away with OSGi
R8. Remove them to force downstreams to prepare for OSGi R8 adoption.

JIRA: ODLPARENT-277
Change-Id: Ied0d3642a68aaf42ade0bd313ca96a31e8835bde
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump woodstox to 6.2.7 08/98808/2
Robert Varga [Thu, 2 Dec 2021 17:02:16 +0000 (18:02 +0100)]
Bump woodstox to 6.2.7

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

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

2 years agoBump maven-plugin-plugin to 3.6.2 30/98830/1
Stephen Kitt [Fri, 3 Dec 2021 09:15:06 +0000 (10:15 +0100)]
Bump maven-plugin-plugin to 3.6.2

Changes: https://maven.apache.org/docs/3.6.2/release-notes.html

Change-Id: Ib80a895a474f8f71920a81a844f4392c6153d3e3
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2 years agoRemove xtend declaration 03/98803/2
Robert Varga [Thu, 2 Dec 2021 13:21:52 +0000 (14:21 +0100)]
Remove xtend declaration

xtend is slowly getting obsolete and we exactly one downstream artifact
which is still using it. Remove the declaration and let
mdsal-binding-java-api-generator manage its relationship with Xtend.

JIRA: ODLPARENT-273
Change-Id: I2dcb06e3b68580ac58a11e207153394af5d5df73
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRemove pmd plugin declaration and execution 28/98828/1
Robert Varga [Thu, 2 Dec 2021 17:26:58 +0000 (18:26 +0100)]
Remove pmd plugin declaration and execution

There is pretty much noone watching the copy&paste stats and we have
them in SonarCloud, let's not bother executing it.

JIRA: ODLPARENT-269
Change-Id: I3dc5b5e7523ec96234082379845fce3729f2f3f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump mockito to 4.1.0 26/98826/1
Robert Varga [Thu, 2 Dec 2021 17:06:03 +0000 (18:06 +0100)]
Bump mockito to 4.1.0

https://github.com/mockito/mockito/releases/tag/v4.1.0

Change-Id: I8c72b44458c420ea3b2871857b1c09052d0d7c21
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRequire maven-3.8.3 39/98639/2
Robert Varga [Mon, 22 Nov 2021 16:33:16 +0000 (17:33 +0100)]
Require maven-3.8.3

Bump minimum required version to 3.8.3.

JIRA: ODLPARENT-260
Change-Id: I4d27945faf9bfe55586398c28021387757722c11
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump xtend to 2.26.0.M2 15/98515/2
Robert Varga [Sun, 14 Nov 2021 21:02:56 +0000 (22:02 +0100)]
Bump xtend to 2.26.0.M2

Versions before 2.26.0.M2 just do not work with JDK17, making it
difficult for us to prepare the migration path. Upgrade to a prerelease,
so that we unblock testing.

JIRA: ODLPARENT-273
Change-Id: Ief03514955561aee79642973c3baeb09d926fef5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRemove powermock declarations 13/98513/2
Robert Varga [Sun, 14 Nov 2021 20:48:02 +0000 (21:48 +0100)]
Remove powermock declarations

Powermock does not bring anything to the table when compared to
Mockito-4 and is only used by a few projects. Remove its declaration.

JIRA: ODLPARENT-275
Change-Id: I370f469f4834fa9312caaf566d072587f4960186
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRemove blueprint-maven-plugin declaration 14/98514/2
Robert Varga [Sun, 14 Nov 2021 20:53:55 +0000 (21:53 +0100)]
Remove blueprint-maven-plugin declaration

blueprint-maven-plugin is a dead upstream, which has failed to make a
release to fix its XBean dependencies to work with recent Java version.
Furthermore the entire Blueprint spec runs contrary to what we want to
do in OSGi. Remove the plugin and its annotations.

JIRA: ODLPARENT-267
Change-Id: I7e86bf3bc05428b48912e9ddbad8ac6de81b77cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump mockito to 4.0.0 38/97938/5
Robert Varga [Sat, 16 Oct 2021 20:57:27 +0000 (22:57 +0200)]
Bump mockito to 4.0.0

https://github.com/mockito/mockito/releases/tag/v4.0.0

JIRA: ODLPARENT-272
Change-Id: I9cf8a7f6ea4955b13d2ec7d2ed1b905da9270ba0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUse JUnit5 for test execution 36/97936/7
Robert Varga [Sat, 16 Oct 2021 16:51:42 +0000 (18:51 +0200)]
Use JUnit5 for test execution

We should have everything for supporting both Junit 3-5, provide
the appropriate declarations, surefire/failsafe will take it from there.

JIRA: ODLPARENT-271
Change-Id: Ida21d55ff04d0312b7596212471f5558b911bbaf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions to 10.0.0-SNAPSHOT 11/98511/1
Robert Varga [Sun, 14 Nov 2021 20:35:09 +0000 (21:35 +0100)]
Bump versions to 10.0.0-SNAPSHOT

This starts the next major development iteration.

Change-Id: If228996457e7f32087f019b0d0553272d382a667
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix duplicate osg.service.event check 82/98282/2
Robert Varga [Wed, 3 Nov 2021 11:32:21 +0000 (12:32 +0100)]
Fix duplicate osg.service.event check

Previous update introduced a maven warning, fix that.

Change-Id: Ia49014ed0a2fc96524fb580033bd7d9f39a1b0e8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump netty to 4.1.70 80/98280/4
Robert Varga [Wed, 3 Nov 2021 10:54:16 +0000 (11:54 +0100)]
Bump netty to 4.1.70

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

Change-Id: I9c682ee2b2cad83f7ec99250e0136e15fa69b203
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump GSON to 2.8.9 79/98279/3
Robert Varga [Wed, 3 Nov 2021 10:48:48 +0000 (11:48 +0100)]
Bump GSON to 2.8.9

https://github.com/google/gson/blob/master/CHANGELOG.md#version-289

Change-Id: I418b8211d9420e6fe30755568486b0de692ae102
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump awaitility to 4.1.1 78/98278/2
Robert Varga [Wed, 3 Nov 2021 10:47:38 +0000 (11:47 +0100)]
Bump awaitility to 4.1.1

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

Change-Id: Ie6b6c76502c40627a8c8ceb90a4cc6db4ac98cb3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump xmlunit to 2.8.3 77/98277/2
Robert Varga [Wed, 3 Nov 2021 10:43:32 +0000 (11:43 +0100)]
Bump xmlunit to 2.8.3

https://github.com/xmlunit/xmlunit/releases/tag/v2.8.3

Change-Id: I0acfd1652cf3001d546ac4e4a74fe118d3361d36
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump minor OSGi spec versions 76/98276/2
Robert Varga [Wed, 3 Nov 2021 10:41:01 +0000 (11:41 +0100)]
Bump minor OSGi spec versions

We have a couple versions at their base versions, while some of them
have seen a patch version bump. Update them.

JIRA: ODLPARENT-276
Change-Id: Ib633d4ab87756cc0ecbc4aaa9c5544e3abe6c73c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump antlr to 4.9.3 28/98328/1
Robert Varga [Sun, 7 Nov 2021 14:05:50 +0000 (15:05 +0100)]
Bump antlr to 4.9.3

https://github.com/antlr/antlr4/releases/tag/4.9.3

Change-Id: Icd7ca3fa96297ef57c7f09d6cc996d50afd30e6c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoCleanup OSGi dependency declarations 59/98259/6
Robert Varga [Tue, 2 Nov 2021 07:46:10 +0000 (08:46 +0100)]
Cleanup OSGi dependency declarations

Decompose legacy osgi.{core,cmpn,annotation} dependencies into their
constituent specifications, so that downstreams can use them
individually. Also pull annotations into bnd-parent by default.

JIRA: ODLPARENT-276
Change-Id: Iaf1eeeda4202e8ee4e8d675af911a0ff1a4594a3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate issue references 66/98266/1
Robert Varga [Tue, 2 Nov 2021 10:00:52 +0000 (11:00 +0100)]
Update issue references

We have a number of references pointing to bugs.opendaylight.org. Update
them to point to jira.opendaylight.org instead.

Change-Id: I5efa4ea51f2beeeed09d775f9cc33a095c2c53b7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump bnd-maven-plugin to 6.0.0 57/98257/1
Robert Varga [Tue, 2 Nov 2021 07:36:37 +0000 (08:36 +0100)]
Bump bnd-maven-plugin to 6.0.0

https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0

Change-Id: Icd43751352335f13eea9a090604fcc0c4d96e4ed
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate locations 56/98256/1
Robert Varga [Tue, 2 Nov 2021 07:31:29 +0000 (08:31 +0100)]
Update locations

Point to new wiki for project definition and replace helpdesk with
discuss.

Change-Id: Iacc2369b46c15d3034af6d6eb71c096855523997
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix Jolokia misalignment 11/98011/1
Robert Varga [Wed, 20 Oct 2021 20:05:31 +0000 (22:05 +0200)]
Fix Jolokia misalignment

Karaf is declaring version 1.7.0 in features, we use 1.7.1, eliminate
duplicate packaging.

Change-Id: Ie1f958033565223141aed916dd83feba882c949d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix a small typo 93/97993/1
Robert Varga [Tue, 19 Oct 2021 20:47:49 +0000 (22:47 +0200)]
Fix a small typo

The file referenced is PROJECT_INFO.yaml.

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