odlparent.git
4 months agoBump maven-compiler-plugin to 3.12.0 77/109377/1
Robert Varga [Mon, 18 Dec 2023 22:04:32 +0000 (23:04 +0100)]
Bump maven-compiler-plugin to 3.12.0

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

Change-Id: I4a6e44fe9454525e5ca88dec3817a4cfea8ce0e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump maven-{surefire,failsafe}-plugin to 3.2.3 76/109376/1
Robert Varga [Mon, 18 Dec 2023 21:30:10 +0000 (22:30 +0100)]
Bump maven-{surefire,failsafe}-plugin to 3.2.3

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

Change-Id: Id9eb2ac115e2940cdfc526b5f7e6b1bfd3d72eeb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoDisable CT_CONTRUCTOR_THROW 75/109375/1
Robert Varga [Mon, 18 Dec 2023 15:23:02 +0000 (16:23 +0100)]
Disable CT_CONTRUCTOR_THROW

This warning comes up in surprising contexts and sometimes it can be
hard to diagnose what exactly is triggering it.

Polluting classes with finalize() is a non-option. Being overly-clever
with constructors is a non-starter as well. Sprinkling
@SuppressFBWarnings on code which has been stable for years also does
not make sense.

Disable this warning, as its relevance is rapidly diminishing as we
require Java versions beyond 18.

Change-Id: Ic1532d4051fb76e1b2eeae66d49342b0e9c3f176
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoFix duplicate commons-lang3 version 33/109333/1
Robert Varga [Sat, 16 Dec 2023 10:44:29 +0000 (11:44 +0100)]
Fix duplicate commons-lang3 version

Karaf's standard features reference commons-lang3-3.13.0, make sure we
fix that up.

Change-Id: I59f6d8ec9f5bb1ea1939f490f09ca484c38b9b9f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoEnable SFT on Java <= 21 31/109331/1
Robert Varga [Sat, 16 Dec 2023 10:26:12 +0000 (11:26 +0100)]
Enable SFT on Java <= 21

karaf-4.4.4 has updated jre.properties, hence it should run on Java 21.

Change-Id: I5a2147b170d071a804823bf7902c3e0c703b73b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump SpotBugs to 4.8.3 97/109297/2
Robert Varga [Tue, 12 Dec 2023 21:00:55 +0000 (22:00 +0100)]
Bump SpotBugs to 4.8.3

https://github.com/spotbugs/spotbugs/blob/4.8.3/CHANGELOG.md#483---2023-12-12

Change-Id: I812fa856589b4fc1c7c0c9bc58ab74d42d5158a9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump Dropwizard Metrics to 4.2.23 60/109160/2
Robert Varga [Wed, 6 Dec 2023 08:50:30 +0000 (09:50 +0100)]
Bump Dropwizard Metrics to 4.2.23

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

Change-Id: Ic0c32e2167032f934a46ef15217b5aedb4472d3f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump versions to 13.0.10-SNAPSHOT 86/109286/1
Robert Varga [Mon, 11 Dec 2023 13:38:04 +0000 (14:38 +0100)]
Bump versions to 13.0.10-SNAPSHOT

This starts the next development iteration.

Change-Id: I15230ec8a48f705fbb8ec6067c0cd125e0aa9e78
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoRelease odlparent v13.0.9
jenkins-releng [Mon, 11 Dec 2023 13:04:35 +0000 (13:04 +0000)]
Release odlparent

5 months agoUpdate news for 13.0.9 83/109283/1
Robert Varga [Mon, 11 Dec 2023 12:34:43 +0000 (13:34 +0100)]
Update news for 13.0.9

Sum up the two changes made in this release.

Change-Id: I3686dae118940a35ee8e1d21181a7a8f5be9e845
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checkstyle to 10.12.6 81/109281/1
Robert Varga [Mon, 11 Dec 2023 12:03:52 +0000 (13:03 +0100)]
Bump checkstyle to 10.12.6

https://checkstyle.org/releasenotes.html#Release_10.12.6

Change-Id: Id20379e055b7f49e83ee2ae26268db862d3eeb57
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoDisable SE_PREVENT_EXT_OBJ_OVERWRITE 85/109185/1
Robert Varga [Thu, 7 Dec 2023 05:19:36 +0000 (06:19 +0100)]
Disable SE_PREVENT_EXT_OBJ_OVERWRITE

SE_PREVENT_EXT_OBJ_OVERWRITE reports a ton of warnings and its heuristic
is quite feeble, forcing a very particular code pattern.

Do not report this issue, as it cannot be fixed in a non-intrusive way.

Change-Id: I3aa71831c3e4eee8bf06bca2ca4eb1ad4a141af9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump versions to 13.0.9-SNAPSHOT 82/109182/1
Robert Varga [Wed, 6 Dec 2023 22:10:09 +0000 (23:10 +0100)]
Bump versions to 13.0.9-SNAPSHOT

This starts the next development iteration.

Change-Id: Ifcdb64a64fb1606243685b3457cea2e8c203c8a9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoRelease odlparent v13.0.8
jenkins-releng [Wed, 6 Dec 2023 20:37:59 +0000 (20:37 +0000)]
Release odlparent

5 months agoUpdate NEWS for 13.0.8 78/109178/3
Robert Varga [Wed, 6 Dec 2023 17:59:33 +0000 (18:59 +0100)]
Update NEWS for 13.0.8

Sum up the changes delivered in this development iteration.

Change-Id: If71fe6bd387ab4463a30fb028fe7a890f64efca5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checker-qual to 3.41.0 79/109179/1
Robert Varga [Wed, 6 Dec 2023 18:02:42 +0000 (19:02 +0100)]
Bump checker-qual to 3.41.0

Another update.

Change-Id: Id0e678e0a74b821d8a841c592ba7628c589975d4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump SpotBugs to 4.8.2 59/109159/2
Robert Varga [Wed, 6 Dec 2023 08:41:27 +0000 (09:41 +0100)]
Bump SpotBugs to 4.8.2

https://github.com/spotbugs/spotbugs/blob/4.8.2/CHANGELOG.md#482---2023-11-28
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.2.0

Also re-align slf4j versions to 2.0.9, which is what upstream uses.

Change-Id: I2fddf7eb859fb1a53ed3206c1170b215b8bea858
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump maven-javadoc-plugin to 3.6.3 58/109158/1
Robert Varga [Wed, 6 Dec 2023 08:39:08 +0000 (09:39 +0100)]
Bump maven-javadoc-plugin to 3.6.3

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

Change-Id: I362ea46e9f7b0831852ae59e02e129a0f0da8608
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump mockito to 5.8.0 45/109145/1
Robert Varga [Fri, 1 Dec 2023 19:50:22 +0000 (20:50 +0100)]
Bump mockito to 5.8.0

https://github.com/mockito/mockito/releases/tag/v5.8.0

Change-Id: I61b4bace5c50ac8d765615e0a47ef46db4ecbd4b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump commons-io to 2.15.1 44/109144/2
Robert Varga [Fri, 1 Dec 2023 15:22:50 +0000 (16:22 +0100)]
Bump commons-io to 2.15.1

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

Change-Id: I72ebcac15d942f906d815f2e5e343444359c9581
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump commons-lang3 to 3.14.0 43/109143/2
Robert Varga [Fri, 1 Dec 2023 15:21:39 +0000 (16:21 +0100)]
Bump commons-lang3 to 3.14.0

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

Change-Id: Id38501da575721b7f857783423278f2a35efeda0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checker-qual to 3.40.0 42/109142/2
Robert Varga [Fri, 1 Dec 2023 15:20:33 +0000 (16:20 +0100)]
Bump checker-qual to 3.40.0

Another bump.

Change-Id: Iac2bb19f42ba8eac12f615164e10ed25fd46106a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump BouncyCastle to 1.77 41/109141/2
Robert Varga [Fri, 1 Dec 2023 15:19:53 +0000 (16:19 +0100)]
Bump BouncyCastle to 1.77

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

Change-Id: I03c0b41dfc178cdd13a47ab7bfae819a5d23fbef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checkstyle to 10.12.5 40/109140/2
Robert Varga [Fri, 1 Dec 2023 15:18:37 +0000 (16:18 +0100)]
Bump checkstyle to 10.12.5

https://checkstyle.org/releasenotes.html#Release_10.12.5

Change-Id: I7ba9e87942b3f8cebc55263baf4453791604e2c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump maven-project-info-reports-plugin to 3.5.0 39/109139/2
Robert Varga [Fri, 1 Dec 2023 15:15:17 +0000 (16:15 +0100)]
Bump maven-project-info-reports-plugin to 3.5.0

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

Change-Id: I00169b4aeddaa40e06365d4ae677f3793debc20c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump build-helper-maven-plugin to 3.5.0 38/109138/2
Robert Varga [Fri, 1 Dec 2023 15:14:27 +0000 (16:14 +0100)]
Bump build-helper-maven-plugin to 3.5.0

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

Change-Id: I9d7a5b6dd501764dbfc8c51725a7b8cfa886359a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump versions-maven-plugin to 2.16.2 37/109137/2
Robert Varga [Fri, 1 Dec 2023 15:13:43 +0000 (16:13 +0100)]
Bump versions-maven-plugin to 2.16.2

https://github.com/mojohaus/versions/releases/tag/2.16.2

Change-Id: I86f405a4a832b914a022adede7ab52938ac84841
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump exec-maven-plugin to 3.1.1 36/109136/2
Robert Varga [Fri, 1 Dec 2023 15:12:33 +0000 (16:12 +0100)]
Bump exec-maven-plugin to 3.1.1

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

Change-Id: I4f98bc3123732c00f4a90b51e88cc8aab63fc70a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoEnable SFT using dependency features from test scope 44/106844/5
Ruslan Kashapov [Wed, 5 Jul 2023 07:47:47 +0000 (10:47 +0300)]
Enable SFT using dependency features from test scope

Test scope features are pre-installed into karaf. Due to
karaf requires both maven reference and feature names the
required feature artifact locations are resolved by
maven-dependency-plugin then processed on SFT execution.

JIRA: ODLPARENT-257
Change-Id: Iac98cf72767f0e7473e58a153b055c59a38f0891
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
6 months agoBump Dropwizard Metrics to 4.2.22 46/108946/1
Robert Varga [Tue, 14 Nov 2023 10:21:45 +0000 (11:21 +0100)]
Bump Dropwizard Metrics to 4.2.22

https://github.com/dropwizard/metrics/releases/tag/v4.2.21
https://github.com/dropwizard/metrics/releases/tag/v4.2.22

Change-Id: I5cb4fce36ab1f62906a77e379ab06711550f6f72
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump Netty to 4.1.101.Final 45/108945/1
Robert Varga [Tue, 14 Nov 2023 10:19:51 +0000 (11:19 +0100)]
Bump Netty to 4.1.101.Final

https://netty.io/news/2023/11/09/4-1-101-Final.html

Change-Id: I022c2c6118221740f24b9917beb461536b75a098
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump JUnit to 5.10.1 74/108874/1
Robert Varga [Tue, 7 Nov 2023 20:48:09 +0000 (21:48 +0100)]
Bump JUnit to 5.10.1

https://junit.org/junit5/docs/5.10.1/release-notes/

Change-Id: I2e1f227bb59d0d41fdc95a92bc5d678de7e13ee5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump mockito to 5.7.0 73/108873/1
Robert Varga [Tue, 7 Nov 2023 20:46:38 +0000 (21:46 +0100)]
Bump mockito to 5.7.0

https://github.com/mockito/mockito/releases/tag/v5.7.0

Change-Id: I72db53424c968e6f31312e0fd55340c5372ddd8f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-plugin-plugin to 3.10.2 72/108872/1
Robert Varga [Tue, 7 Nov 2023 20:37:55 +0000 (21:37 +0100)]
Bump maven-plugin-plugin to 3.10.2

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

Change-Id: Ic7a3eb01339aa2cba70ba03f37b95cef6d77cd40
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump spotbugs-(maven-plugin) to 4.8.1(.0) 71/108871/1
Robert Varga [Tue, 7 Nov 2023 20:34:36 +0000 (21:34 +0100)]
Bump spotbugs-(maven-plugin) to 4.8.1(.0)

https://github.com/spotbugs/spotbugs/blob/4.8.0/CHANGELOG.md#480---2023-10-11
https://github.com/spotbugs/spotbugs/blob/4.8.1/CHANGELOG.md#481---2023-11-06
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.0.0
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.1.0

Change-Id: I028b859b591ffc3bc6ad9a93fe5a5f278e54add8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-{surefire,failsafe}-plugin to 3.2.2 70/108870/1
Robert Varga [Tue, 7 Nov 2023 20:33:15 +0000 (21:33 +0100)]
Bump maven-{surefire,failsafe}-plugin to 3.2.2

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

Change-Id: I16f5eec6fa4df50498a279063a821de1e2daac24
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-javadoc-plugin to 3.6.2 69/108869/1
Robert Varga [Tue, 7 Nov 2023 20:31:27 +0000 (21:31 +0100)]
Bump maven-javadoc-plugin to 3.6.2

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

Change-Id: Ia3f7ed0c74adfc54d26cc2b1452d19cdccd5bf44
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-plugin-plugin to 2.10.1 17/108817/1
Robert Varga [Thu, 2 Nov 2023 07:37:48 +0000 (08:37 +0100)]
Bump maven-plugin-plugin to 2.10.1

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

Change-Id: I6817740f132b19470887651f3c14fca6fcf83c25
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump cyclonedx-maven-plugin 2.7.10 36/108736/1
Robert Varga [Mon, 30 Oct 2023 09:12:05 +0000 (10:12 +0100)]
Bump cyclonedx-maven-plugin 2.7.10

https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.10

Change-Id: Ib406367bdea559093aa25ca61027fe24879413c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump versions to 13.0.8-SNAPSHOT 23/108723/1
Robert Varga [Sun, 29 Oct 2023 19:24:56 +0000 (20:24 +0100)]
Bump versions to 13.0.8-SNAPSHOT

This starts the next development iteration.

Change-Id: I643756f8cfe287a4c41dcac001cd5baa6931b72b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoRelease odlparent v13.0.7
jenkins-releng [Sun, 29 Oct 2023 18:50:50 +0000 (18:50 +0000)]
Release odlparent

6 months agoUpdate NEWS for 13.0.7 21/108721/1
Robert Varga [Sun, 29 Oct 2023 18:01:54 +0000 (19:01 +0100)]
Update NEWS for 13.0.7

Sum up the changes made in this development iteration.

Change-Id: I6c5c445d6ae305b0c71f5fce78107f9e0c1a4f54
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump commons-text to 2.11.0 12/108712/1
Robert Varga [Sun, 29 Oct 2023 17:46:15 +0000 (18:46 +0100)]
Bump commons-text to 2.11.0

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

Change-Id: I68bf90334fdd0772f3d17939e0fe55e992fd2926
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump commons-io to 2.15.0 11/108711/1
Robert Varga [Sun, 29 Oct 2023 17:38:48 +0000 (18:38 +0100)]
Bump commons-io to 2.15.0

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

Change-Id: Id9333ebd029f3f1fcfd790e3817ea0b7a53bb0b9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump properties-maven-plugin to 1.2.1 09/108709/1
Robert Varga [Sun, 29 Oct 2023 15:32:00 +0000 (16:32 +0100)]
Bump properties-maven-plugin to 1.2.1

https://github.com/mojohaus/properties-maven-plugin/releases/tag/1.2.1

Change-Id: I1702765675d78fd75550bfc14f5094112c0106d8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-clean-plugin to 3.3.2 08/108708/1
Robert Varga [Sun, 29 Oct 2023 15:23:40 +0000 (16:23 +0100)]
Bump maven-clean-plugin to 3.3.2

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

Change-Id: I5aa3a3da268b4414b0a44bbb0f240ffd079bc85d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-{surefire,failsafe}-plugin to 3.2.1 32/108632/1
Robert Varga [Tue, 24 Oct 2023 14:40:10 +0000 (16:40 +0200)]
Bump maven-{surefire,failsafe}-plugin to 3.2.1

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

Change-Id: I7ff7345b21b43360e9d85d92bcd9713f8858fda7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-checkstyle-plugin to 3.3.1 31/108631/1
Robert Varga [Tue, 24 Oct 2023 14:36:26 +0000 (16:36 +0200)]
Bump maven-checkstyle-plugin to 3.3.1

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

Change-Id: Ib09f62d0453bbccd71ee5fd7a4bbc2b4828d53f6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump maven-dependency-plugin to 3.6.1 30/108630/1
Robert Varga [Tue, 24 Oct 2023 14:34:31 +0000 (16:34 +0200)]
Bump maven-dependency-plugin to 3.6.1

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

Change-Id: Ib25ab0f704d964063f2c79c52820b58a5ff8bbd2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoRevert "Bump dropwizard-metrics to 4.2.21" 16/108616/1
Robert Varga [Tue, 24 Oct 2023 10:57:07 +0000 (12:57 +0200)]
Revert "Bump dropwizard-metrics to 4.2.21"

This reverts commit 03090030e4532c2e690f200590b5c0e4393f5dc3, as it
breaks metrics-graphite in OSGi environments.

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

6 months agoBump git-commit-id-maven-plugin to 7.0.0 90/108590/1
Robert Varga [Mon, 23 Oct 2023 08:49:20 +0000 (10:49 +0200)]
Bump git-commit-id-maven-plugin to 7.0.0

https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v7.0.0

Change-Id: Id8eaf82dc6bcfc3c7bb91fa73bcd1215fe082c30
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump error_prone_annotations to 2.23.0 75/108575/1
Robert Varga [Fri, 20 Oct 2023 16:49:31 +0000 (18:49 +0200)]
Bump error_prone_annotations to 2.23.0

Pick up latest version.

Change-Id: Ifc15c6effd6fe7d664fafc262263e73d583be4e0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump versions to 13.0.7-SNAPSHOT 67/108567/1
Robert Varga [Fri, 20 Oct 2023 16:02:22 +0000 (18:02 +0200)]
Bump versions to 13.0.7-SNAPSHOT

This starts the next development iteration.

Change-Id: I9a673395f5f8509d5b93ad445cb203b4f9e2ef3f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoRelease odlparent v13.0.6
jenkins-releng [Fri, 20 Oct 2023 14:54:59 +0000 (14:54 +0000)]
Release odlparent

6 months agoUpdate news for 13.0.6 42/108542/1
Robert Varga [Fri, 20 Oct 2023 14:32:56 +0000 (16:32 +0200)]
Update news for 13.0.6

We have a number of updates, sum them up.

Change-Id: Id9027243e707e3728f1d83f68eecfdf31ce59313
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoBump Jersey to 2.41 39/108539/1
Robert Varga [Fri, 20 Oct 2023 13:50:22 +0000 (15:50 +0200)]
Bump Jersey to 2.41

https://github.com/eclipse-ee4j/jersey/releases/tag/2.41

Change-Id: I0636567c2ccf3faf7f977df79ea0c1da52f3e307
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoAdd sonarcloud badges to README 24/107424/5
Oleksandr Zharov [Tue, 15 Aug 2023 09:44:39 +0000 (11:44 +0200)]
Add sonarcloud badges to README

Added coverage, reliability rating, technical debt and more badges.

JIRA: ODLPARENT-305
Change-Id: I65fecfe6b7220b19a2f5ecccb992afb88a99a57b
Signed-off-by: Oleksandr Zharov <oleksandr.zharov@pantheon.tech>
6 months agoAdjust Jackson feature name 22/108522/1
Robert Varga [Thu, 19 Oct 2023 16:18:50 +0000 (18:18 +0200)]
Adjust Jackson feature name

We have missed an update to the feature name. Fix that.

Change-Id: I982dd8d3fc78e483346496ab7b49957c7161c530
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 months agoPatch pax-web to use jackson-2.15.3 21/108521/1
Robert Varga [Thu, 19 Oct 2023 16:03:15 +0000 (18:03 +0200)]
Patch pax-web to use jackson-2.15.3

We have a slight version mis-alignment with pax-web, fix that up during
packaging.

Change-Id: I151c394e4a26b9602cebfa8dc2f9f878aa5e09a4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump bnd to 7.0.0 80/108480/1
Robert Varga [Tue, 17 Oct 2023 12:35:49 +0000 (14:35 +0200)]
Bump bnd to 7.0.0

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

Change-Id: I8b705e0f61794159954bc4374267e6198a3249fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump stax2-api to 4.2.2 79/108479/1
Robert Varga [Tue, 17 Oct 2023 12:30:28 +0000 (14:30 +0200)]
Bump stax2-api to 4.2.2

https://github.com/FasterXML/stax2-api/pull/23

Change-Id: I99977ce9e2713af963ad7d86748cf6954fbe0ee2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump jackson to 2.15.3 78/108478/1
Robert Varga [Tue, 17 Oct 2023 12:26:34 +0000 (14:26 +0200)]
Bump jackson to 2.15.3

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

Change-Id: I37788b023fb7fd08ba44b726139695562c5c94e8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump dropwizard-metrics to 4.2.21 77/108477/1
Robert Varga [Tue, 17 Oct 2023 12:25:03 +0000 (14:25 +0200)]
Bump dropwizard-metrics to 4.2.21

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

Change-Id: Ib7ffb391561849b82ee8f0f3a27a65b69bc0c5d6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump jacoco-maven plugin to 0.8.11 76/108476/1
Robert Varga [Tue, 17 Oct 2023 12:19:46 +0000 (14:19 +0200)]
Bump jacoco-maven plugin to 0.8.11

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

Change-Id: Ic19458276f5054967ee0fdf7cc8d61c2224bbb0d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump Guava to 32.1.3 67/108367/1
Robert Varga [Thu, 12 Oct 2023 10:21:54 +0000 (12:21 +0200)]
Bump Guava to 32.1.3

https://github.com/google/guava/releases/tag/v32.1.3

Change-Id: Ic27cdbde4057123ccc246cbe42693d23be36a4c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump Netty to 4.1.100.Final 13/108313/1
Robert Varga [Tue, 10 Oct 2023 17:31:17 +0000 (19:31 +0200)]
Bump Netty to 4.1.100.Final

https://netty.io/news/2023/10/10/4-1-100-Final.html

Change-Id: I08d1f2b8cf8be8b92f18287aaf802d9ef1bb6f56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump log4j to 2.17.2 12/108312/1
Robert Varga [Tue, 10 Oct 2023 17:28:28 +0000 (19:28 +0200)]
Bump log4j to 2.17.2

https://logging.apache.org/log4j/2.x/release-notes/2.17.2.html

Change-Id: Ibf5300163e3d2ce7960b1dc27ac7c498569be00a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump logback to 1.2.12 11/108311/1
Robert Varga [Tue, 10 Oct 2023 17:26:09 +0000 (19:26 +0200)]
Bump logback to 1.2.12

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

Change-Id: I982338466c6a0177c1783bb6b57e09466709f880
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump checker-qual to 3.39.0 92/108292/1
Robert Varga [Mon, 9 Oct 2023 11:29:01 +0000 (13:29 +0200)]
Bump checker-qual to 3.39.0

No explicit release notes.

Change-Id: Ie481fbf29ca9042a7cfc97fa36ce4f335e8b8718
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump immutables.org to 2.10.0 91/108291/1
Robert Varga [Mon, 9 Oct 2023 11:22:23 +0000 (13:22 +0200)]
Bump immutables.org to 2.10.0

https://github.com/immutables/immutables/releases/tag/2.10.0

Change-Id: I40d14b623512558a8884bdaeea6776a3d6b2bf7f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump mockito to 5.6.0 90/108290/1
Robert Varga [Mon, 9 Oct 2023 11:17:10 +0000 (13:17 +0200)]
Bump mockito to 5.6.0

https://github.com/mockito/mockito/releases/tag/v5.6.0

Change-Id: I5d77a8676a619a8804d8b72c99a86e0b75d3b481
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump checkstyle to 10.12.4 89/108289/1
Robert Varga [Mon, 9 Oct 2023 11:16:39 +0000 (13:16 +0200)]
Bump checkstyle to 10.12.4

https://checkstyle.org/releasenotes.html#Release_10.12.4

Change-Id: I0883638dc24f4dce4f88b9c186bcd8f5869ab5cf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump versions to 13.0.6-SNAPSHOT 74/108074/1
Robert Varga [Fri, 29 Sep 2023 20:45:21 +0000 (22:45 +0200)]
Bump versions to 13.0.6-SNAPSHOT

This starts the next development iteration.

Change-Id: If2486902b9e760642f2c7634ae7296ca5126c84d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoRelease odlparent v13.0.5
jenkins-releng [Fri, 29 Sep 2023 16:11:54 +0000 (16:11 +0000)]
Release odlparent

7 months agoUpdate news for 13.0.5 62/108062/1
Robert Varga [Fri, 29 Sep 2023 15:28:38 +0000 (17:28 +0200)]
Update news for 13.0.5

Sum up the upgrades we've done.

Change-Id: Ia3454dba87ee9ab3c5bae21fc7863a163f0eaa7e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump error_prone_annotations to 2.22.0 60/108060/1
Robert Varga [Fri, 29 Sep 2023 14:27:03 +0000 (16:27 +0200)]
Bump error_prone_annotations to 2.22.0

Just a compatible upgrade.

Change-Id: Ide5bbd514412160e3d8beaf3f5e8b975f5e8d9e4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump dropwizard-metrics to 4.2.20 59/108059/1
Robert Varga [Fri, 29 Sep 2023 14:25:33 +0000 (16:25 +0200)]
Bump dropwizard-metrics to 4.2.20

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

Change-Id: I28140bd16edc489b1e01a3e65255b9c514b1a3b0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump spotbugs-maven-plugin to 4.7.3.6 58/108058/1
Robert Varga [Fri, 29 Sep 2023 14:22:09 +0000 (16:22 +0200)]
Bump spotbugs-maven-plugin to 4.7.3.6

https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.6

Change-Id: I35f7fbd14f9c516199d05095e2a3376e43d8fac5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump maven-shade-plugin to 3.5.1 57/108057/1
Robert Varga [Fri, 29 Sep 2023 14:21:20 +0000 (16:21 +0200)]
Bump maven-shade-plugin to 3.5.1

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

Change-Id: I0a4cb65205bf43f8db050ab9216be458b0563658
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump modernizer-maven-plugin to 2.7.0 55/108055/2
Robert Varga [Fri, 29 Sep 2023 13:51:28 +0000 (15:51 +0200)]
Bump modernizer-maven-plugin to 2.7.0

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

Change-Id: I55a6e8554b5283befe76ea7ab51d86c8105aadc9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoFix TestBundleDiag javadoc 56/108056/2
Robert Varga [Fri, 29 Sep 2023 13:55:05 +0000 (15:55 +0200)]
Fix TestBundleDiag javadoc

Java 21's javadoc is complaining about a misplaced @author tag, fix
that.

Change-Id: I1cc1555387d5916014b3db64b8d185ea983c2a0e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoExclude byte-buddy from assertj-core 54/108054/1
Robert Varga [Fri, 29 Sep 2023 13:47:03 +0000 (15:47 +0200)]
Exclude byte-buddy from assertj-core

We are pulling in a more modern version of byte-buddy through mockito,
do not override that with assertj-core's 2.12.xx version.

Change-Id: I14ef47c2fb606e60c2d46e4e095fdc59a50d096a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump Netty to 4.1.99.Final 10/108010/1
Robert Varga [Thu, 28 Sep 2023 15:26:25 +0000 (17:26 +0200)]
Bump Netty to 4.1.99.Final

https://netty.io/news/2023/09/21/4-1-98-Final.html
https://netty.io/news/2023/09/21/4-1-99-Final.html

Change-Id: Ifa6a9f265a9639c01ed274b7cd1633efc2c71727
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump asciidoctorj-diagram to 2.2.13 51/107951/1
Robert Varga [Fri, 22 Sep 2023 08:35:31 +0000 (10:35 +0200)]
Bump asciidoctorj-diagram to 2.2.13

https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.13

Change-Id: I8ae82afe9a4df66c1856e263a039edf00fe7516e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump versions-maven-plugin to 2.16.1 50/107950/1
Robert Varga [Fri, 22 Sep 2023 08:34:03 +0000 (10:34 +0200)]
Bump versions-maven-plugin to 2.16.1

https://github.com/mojohaus/versions/releases/tag/2.16.1

Change-Id: Icfc0435781e552b8d314bb7fbff114f3a4193ff8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 months agoBump Karaf to 4.4.4 43/107843/4
Robert Varga [Tue, 12 Sep 2023 18:29:51 +0000 (20:29 +0200)]
Bump Karaf to 4.4.4

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

Jetty 9.4.50.v20221201:
https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.51.v20230217
https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.52.v20230823

Pax-JDBC 1.5.6:
https://github.com/ops4j/org.ops4j.pax.jdbc/milestone/32?closed=1

Change-Id: I385880201fc6773cb58e3ae47e9a42e445b2ba72
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoBump maven-javadoc-plugin to 3.6.0 87/107887/1
Robert Varga [Fri, 15 Sep 2023 18:58:53 +0000 (20:58 +0200)]
Bump maven-javadoc-plugin to 3.6.0

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

Change-Id: I043dbf10bf473abe82d159a2248ba6c52be2b10e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoBump maven-enforcer-plugin to 3.4.1 44/107844/1
Robert Varga [Tue, 12 Sep 2023 19:16:37 +0000 (21:16 +0200)]
Bump maven-enforcer-plugin to 3.4.1

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

Change-Id: Ic4f1c07347397e008e5980c6130250ee2047bdf8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoRemove unneeded imports 96/107796/1
Robert Varga [Mon, 11 Sep 2023 16:38:30 +0000 (18:38 +0200)]
Remove unneeded imports

We are already importing TimeUnit, do not also import its fields.

Change-Id: Ie964dabfd71c8d3a7bfb191a68e22c1844cde9ed
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoConstify WHITELISTED_BUNDLES 94/107794/3
Robert Varga [Mon, 11 Sep 2023 16:17:10 +0000 (18:17 +0200)]
Constify WHITELISTED_BUNDLES

Use Map.of() for a static initialization. Since we know we are storing
non-null Enum entries, use a simple == to compare them.

Change-Id: I3af1cd7a0ad0b2b1400859a0267dca666e07f95a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoRemove unused @SuppressFBWarnings 95/107795/2
Robert Varga [Mon, 11 Sep 2023 16:21:57 +0000 (18:21 +0200)]
Remove unused @SuppressFBWarnings

This suppression is having no effect, remove it.

Change-Id: Idb7512357b78240d8f1bd88215479e55ace9cf50
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoTimeInfo is a record 93/107793/1
Robert Varga [Mon, 11 Sep 2023 16:04:09 +0000 (18:04 +0200)]
TimeInfo is a record

We have Java 17, hence we can improve brevity by using a record.

Change-Id: Ic1e098f1410d80c1bea4e33755a94cb88f2cde23
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoConvert ServiceReferenceUtilTest to JUnit5 92/107792/1
Robert Varga [Mon, 11 Sep 2023 15:59:50 +0000 (17:59 +0200)]
Convert ServiceReferenceUtilTest to JUnit5

This is a very simple test. Convert it to JUnit5 and use Mockito to
driver the ServiceReference implementation.

Change-Id: I9e57a055e19912a2fdb0f23ab954e1d52a689253
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoClean up ServiceReferenceUtil 91/107791/1
Robert Varga [Mon, 11 Sep 2023 15:50:02 +0000 (17:50 +0200)]
Clean up ServiceReferenceUtil

The methods here are stateless: make the class a proper utility class,
adjusting users.

Change-Id: Icc2770e4ec52f19db2305068c9340db73d3c6607
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoImprove runnersFromRepoUrl() 86/107786/2
Robert Varga [Sun, 10 Sep 2023 19:10:50 +0000 (21:10 +0200)]
Improve runnersFromRepoUrl()

There is no need to issue a plain copy, just return whatever we got
from getFeatures().

Change-Id: I474ce91faa3646d4ece2254bbb23581f331604cf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoRemove superfluous karaf.version references 85/107785/1
Robert Varga [Sun, 10 Sep 2023 18:09:07 +0000 (20:09 +0200)]
Remove superfluous karaf.version references

We are using Karaf's BOM, hence a number of artifacts have their version
available through a <dependencyManagement/> import.

Change-Id: I4989708cd88f2ad6ea6a0a26f91e1b883af87c68
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoRemove commented-out dependency 84/107784/1
Robert Varga [Sun, 10 Sep 2023 16:40:03 +0000 (18:40 +0200)]
Remove commented-out dependency

We are not using this dependency and we seem to have our house quite in
order. Remove the dependency.

Change-Id: I1db798c899cd381e710a10f11c6ea434cf907f0d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoBump checker-qual to 3.38.0 30/107730/1
Robert Varga [Wed, 6 Sep 2023 10:42:33 +0000 (12:42 +0200)]
Bump checker-qual to 3.38.0

Just another upgrade.

Change-Id: Ifa374e3672fe398fd6cad3f604f8e25ee89eebc5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoBump antlr to 4.13.1 28/107728/1
Robert Varga [Wed, 6 Sep 2023 09:43:30 +0000 (11:43 +0200)]
Bump antlr to 4.13.1

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

Change-Id: Ib27456924a51056b081c9852133a632d06773472
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoFixup commons-lang3 packaging 96/107596/1
Robert Varga [Wed, 30 Aug 2023 16:42:37 +0000 (18:42 +0200)]
Fixup commons-lang3 packaging

We are overriding Karaf's commons-lang3 version, make sure we patch
features-standard to prevent duplicate packaging.

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