odlparent.git
4 weeks agoBump JUnit to 5.11.0 84/113184/2
Robert Varga [Thu, 22 Aug 2024 05:08:18 +0000 (07:08 +0200)]
Bump JUnit to 5.11.0

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

Change-Id: Ib35e9a325453f3f433b5ad5d38e5be1a4baef869
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-{failsafe,surefire}-plugin to 3.4.0 83/113183/2
Robert Varga [Thu, 22 Aug 2024 05:03:02 +0000 (07:03 +0200)]
Bump maven-{failsafe,surefire}-plugin to 3.4.0

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

Change-Id: Id6e035825049664a19a00e211ffa68c5f8f32722
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump antlr to 4.13.2 82/113182/2
Robert Varga [Thu, 22 Aug 2024 05:02:12 +0000 (07:02 +0200)]
Bump antlr to 4.13.2

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

Change-Id: I5fc8e01446db11ea600a6ffdda7a3d9de6c5c22e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump cyclonedx-maven-plugin to 2.8.1 81/113181/2
Robert Varga [Thu, 22 Aug 2024 04:56:34 +0000 (06:56 +0200)]
Bump cyclonedx-maven-plugin to 2.8.1

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

Change-Id: I7b7f004fe01367cba9aba3fb9c50227f85179b56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump exec-maven-plugin to 3.4.1 80/113180/2
Robert Varga [Thu, 22 Aug 2024 04:54:56 +0000 (06:54 +0200)]
Bump exec-maven-plugin to 3.4.1

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

Change-Id: Ia1c721910f7b5691e029a8d0140a84b44e7534ab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-project-info-reports-plugin to 3.7.0 79/113179/2
Robert Varga [Thu, 22 Aug 2024 04:54:13 +0000 (06:54 +0200)]
Bump maven-project-info-reports-plugin to 3.7.0

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

Change-Id: I99b9f0acc2481d04c71ea69047cd44921dcd932b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-invoker-plugin to 3.8.0 78/113178/2
Robert Varga [Thu, 22 Aug 2024 04:50:08 +0000 (06:50 +0200)]
Bump maven-invoker-plugin to 3.8.0

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

Change-Id: Ie802387010a2955cfb62c066ca363486a043ed7b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-install-plugin to 3.1.3 77/113177/2
Robert Varga [Thu, 22 Aug 2024 04:49:38 +0000 (06:49 +0200)]
Bump maven-install-plugin to 3.1.3

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

Change-Id: Ie6f8b8c9f9b0b3a7b1f152f7dc03afe719b8f117
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-help-plugin to 3.5.0 76/113176/2
Robert Varga [Thu, 22 Aug 2024 04:46:23 +0000 (06:46 +0200)]
Bump maven-help-plugin to 3.5.0

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

Change-Id: Ib4bf932a75a68bb11ef74d179ba2fb526141f5f2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-deploy-plugin to 3.1.3 75/113175/2
Robert Varga [Thu, 22 Aug 2024 04:44:29 +0000 (06:44 +0200)]
Bump maven-deploy-plugin to 3.1.3

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

Change-Id: I261f441aeef215c2d55ae0b26121989c144464a0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 weeks agoBump maven-dependency-plugin to 3.8.0 74/113174/2
Robert Varga [Thu, 22 Aug 2024 04:43:36 +0000 (06:43 +0200)]
Bump maven-dependency-plugin to 3.8.0

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

Change-Id: I91c1c37fbf1b08e67a9e57a6cc52a4af89da05b1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 weeks agoUse localRepository in defaultRepositories 50/113050/2
Robert Varga [Thu, 8 Aug 2024 20:51:52 +0000 (22:51 +0200)]
Use localRepository in defaultRepositories

As noted in the corresponding documentation, we really should be using
maven.local.repo as a defaultRepositories, so that its contents get
consulted before we attempt any further resolution.

JIRA: ODLPARENT-324
Change-Id: I1282a0995a2fdcd0b122549e9b7acafb284f6c6e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 weeks agoAdd constants for configuration files 46/113046/3
Robert Varga [Thu, 8 Aug 2024 19:17:46 +0000 (21:17 +0200)]
Add constants for configuration files

We have lost these, let's re-introduce them to make things a tad more
obvious and keep SonarCloud happy.

Change-Id: Icff9651ee913ddcbc8d5c3578ea5dda312f4775a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 weeks agoImprove DependencyResolver a bit 48/113048/2
Robert Varga [Thu, 8 Aug 2024 20:23:42 +0000 (22:23 +0200)]
Improve DependencyResolver a bit

Use an ArrayList as an intermediate cache and improve logging by
outputting the resolved file location.

Change-Id: I557df696455e554a47216a49c0b6d6d863c955d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 weeks agoAdd excluded jar features to blackListedFeature 02/112602/8
Peter Suna [Wed, 17 Jul 2024 06:51:34 +0000 (08:51 +0200)]
Add excluded jar features to blackListedFeature

Add features with properties set to exclude a JAR file
to blacklistedFeatures in karaf-maven-plugin.

They should not be available for installation in Karaf,
as they will not work.

JIRA: ODLPARENT-309
Change-Id: If3ce0922bf0a15b402b91366a961fa12ad8402f4
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
7 weeks agoBump Hamcrest to 3.0.0 55/112955/1
Robert Varga [Thu, 1 Aug 2024 20:42:43 +0000 (22:42 +0200)]
Bump Hamcrest to 3.0.0

https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md#version-30-1st-august-2024

Change-Id: I8668cf71e4ffa7107f583bf21c1ea310757fd6e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
7 weeks agoBump Jersey to 2.44 05/112905/1
Robert Varga [Tue, 30 Jul 2024 17:56:50 +0000 (19:56 +0200)]
Bump Jersey to 2.44

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

Change-Id: Ie5234ddd4bd8e46807243ffe00b2ade47f7783a3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump error_prone_annotations to 2.29.2 94/112794/1
Robert Varga [Fri, 26 Jul 2024 09:18:36 +0000 (11:18 +0200)]
Bump error_prone_annotations to 2.29.2

Pick up latest version.

Change-Id: Ic10f3e1753866be8c251b7bc7cc85295ed0d4f5a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump versions to 14.0.3-SNAPSHOT 76/112776/2
Robert Varga [Thu, 25 Jul 2024 14:21:29 +0000 (16:21 +0200)]
Bump versions to 14.0.3-SNAPSHOT

This starts the next development iteration.

Change-Id: Iec699d4f9e6b8f7b60cf5146e759cce924b60f9e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoMake it clear that we operate over repositories 78/112778/2
Ivan Hrasko [Thu, 25 Jul 2024 15:02:21 +0000 (17:02 +0200)]
Make it clear that we operate over repositories

Make it clear by naming that we are recursively collecting
feature repositories (Features) which each one contains a list
of features (Feature).

JIRA: ODLPARENT-309
Change-Id: Ie029be1c3d73e5d7c03a2fa41a983ab31b58c204
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
8 weeks agoRelease odlparent v14.0.2
jenkins-releng [Thu, 25 Jul 2024 11:31:22 +0000 (11:31 +0000)]
Release odlparent

8 weeks agoUpdate NEWS for 14.0.2 65/112765/1
Robert Varga [Thu, 25 Jul 2024 10:54:03 +0000 (12:54 +0200)]
Update NEWS for 14.0.2

We have a couple of upgrades, sum them up.

Change-Id: I3d271a30dc35e00128cfab11bdb03f80fd26404b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump Netty to 4.1.112.Final 32/112732/1
Robert Varga [Tue, 23 Jul 2024 19:39:34 +0000 (21:39 +0200)]
Bump Netty to 4.1.112.Final

https://netty.io/news/2024/07/19/4-1-112-Final.html

Change-Id: I94c46d72da7794084b1d60ba9fe8000e6702f397
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump maven-javadoc-plugin to 3.8.0 03/112703/2
Robert Varga [Tue, 23 Jul 2024 08:16:16 +0000 (10:16 +0200)]
Bump maven-javadoc-plugin to 3.8.0

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

Change-Id: Ia44d6b35083b575f20da6d3d1b72e349d8afacc1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump checker-qual to 3.45.0 61/112561/3
Robert Varga [Mon, 15 Jul 2024 10:17:48 +0000 (12:17 +0200)]
Bump checker-qual to 3.45.0

Another upgrade.

Change-Id: Ibbd99fa45847d3b555b4744ac0aaa8d06e69accd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 weeks agoBump versions to 14.0.2-SNAPSHOT 02/112702/1
Robert Varga [Tue, 23 Jul 2024 08:05:02 +0000 (10:05 +0200)]
Bump versions to 14.0.2-SNAPSHOT

This starts the next development iteration.

Change-Id: I62747e20d11f538a09a15127dd301813391d0f8b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRelease odlparent v14.0.1
jenkins-releng [Mon, 15 Jul 2024 11:33:40 +0000 (11:33 +0000)]
Release odlparent

2 months agoUpdate NEWS for 14.0.1 62/112562/2
Robert Varga [Mon, 15 Jul 2024 10:58:38 +0000 (12:58 +0200)]
Update NEWS for 14.0.1

Sum up the updates that landed since the last release.

Change-Id: I7a837ed7eb6d8ecd149ea8b29a5e2cdfc9716cdc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoAdd option to remove unwanted features 20/112420/11
Peter Suna [Tue, 2 Jul 2024 14:11:46 +0000 (16:11 +0200)]
Add option to remove unwanted features

The odl-karaf-feat-jdbc feature imports all 21 features from
the org.ops4j.pax.jdbc feature.xml file. However, we actually
require only 6 of them: pax-jdbc-spec, pax-jdbc, pax-jdbc-config,
pax-jdbc-h2, pax-jdbc-mariadb and pax-jdbc-pool-dbcp2.

The pax-jdbc-spec, pax-jdbc and pax-jdbc-config have general
usage. The pax-jdbc-h2 is used in AAA. The pax-jdbc-mariadb
and pax-jdbc-pool-dbcp2 is used in TransportPCE project.

The inclusion of unnecessary features not only increases
the weight of the ODL distribution but also introduces
security concerns.

Add an option to the karaf-plugin to remove unwanted features
using Maven property configuration.

JIRA: ODLPARENT-309
Change-Id: I6750b214244d36a39d4086b46a68722adfd9548e
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump AssertJ to 3.26.3 60/112560/1
Robert Varga [Mon, 15 Jul 2024 10:14:49 +0000 (12:14 +0200)]
Bump AssertJ to 3.26.3

https://github.com/assertj/assertj/releases/tag/assertj-build-3.26.3

Change-Id: Iffb6d1bd86b61ea8e5d2e392e7e6aea0560acc2c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-{failsafe,surefire}-plugin to 3.3.1 54/112554/1
Robert Varga [Mon, 15 Jul 2024 09:15:21 +0000 (11:15 +0200)]
Bump maven-{failsafe,surefire}-plugin to 3.3.1

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

Change-Id: Ic34921370b7e3468e95bf0d3d5eb728b876429c5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-release-plugin to 3.1.1 53/112553/1
Robert Varga [Mon, 15 Jul 2024 09:12:57 +0000 (11:12 +0200)]
Bump maven-release-plugin to 3.1.1

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

Change-Id: Icb1397f4c628b12a2501ebb3e4df6b9fdfebdc62
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-project-info-reports-plugin to 3.6.2 52/112552/1
Robert Varga [Mon, 15 Jul 2024 09:12:13 +0000 (11:12 +0200)]
Bump maven-project-info-reports-plugin to 3.6.2

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

Change-Id: Ibe96cf220bb11fd4bfc974229c04b72f9f91a3c3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions-maven-plugin to 2.17.1 51/112551/1
Robert Varga [Mon, 15 Jul 2024 09:10:03 +0000 (11:10 +0200)]
Bump versions-maven-plugin to 2.17.1

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

Change-Id: Ic88ef723cf4dcfbc86787e978e304849109d2098
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump Jackson to 2.17.2 93/112493/1
Robert Varga [Mon, 8 Jul 2024 17:40:08 +0000 (19:40 +0200)]
Bump Jackson to 2.17.2

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

Change-Id: I8f078d24055f9b73db636906c3006dba2bc9e122
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump git-commit-id-maven-plugin to 9.0.1 85/112485/1
Robert Varga [Mon, 8 Jul 2024 09:27:16 +0000 (11:27 +0200)]
Bump git-commit-id-maven-plugin to 9.0.1

https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v9.0.1

Change-Id: I6291929b885fe687288357b46b5c228fc5c14f0f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump spotbugs-maven-plugin to 4.8.6.2 73/112473/1
Robert Varga [Sun, 7 Jul 2024 22:13:51 +0000 (00:13 +0200)]
Bump spotbugs-maven-plugin to 4.8.6.2

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

Change-Id: Idaa0f6e2f6d0ce8757182a0547bd1a244e65b2b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions to 14.0.1-SNAPSHOT 34/112434/1
Robert Varga [Thu, 4 Jul 2024 10:37:12 +0000 (12:37 +0200)]
Bump versions to 14.0.1-SNAPSHOT

This starts the next development iteration.

Change-Id: I5a54072aecf7ca016bfa5ea527abaccf3fb550b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRelease odlparent v14.0.0
jenkins-releng [Wed, 3 Jul 2024 10:23:13 +0000 (10:23 +0000)]
Release odlparent

2 months agoUpdate news for odlparent-14 15/112415/3
Robert Varga [Mon, 1 Jul 2024 12:42:30 +0000 (14:42 +0200)]
Update news for odlparent-14

This sums up the changes delivered.

Change-Id: If423374956fb3e1fd3b6502168bb89ebb6078abb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump checker-qual to 3.44.0 11/112411/2
Robert Varga [Mon, 1 Jul 2024 09:20:00 +0000 (11:20 +0200)]
Bump checker-qual to 3.44.0

Pick up latest release.

Change-Id: I718e7ead18284e79d1b8a5412355ac7ab72e7f14
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFix docs/ build 10/112410/1
Robert Varga [Mon, 1 Jul 2024 09:19:29 +0000 (11:19 +0200)]
Fix docs/ build

Docs have been failing for some time, fix them up.

Change-Id: I1745519ac8ea8c29d1aaa69645c84df5f47f6e8e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUpgrade asciidoctor to 2.3.1 96/111096/8
Robert Varga [Wed, 27 Mar 2024 03:01:27 +0000 (04:01 +0100)]
Upgrade asciidoctor to 2.3.1

https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-tools-3.0.0
https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.3.0
https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.3.1

Change-Id: Ib13eafacea6272e6673ead9b30338085d05eac25
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump TrieMap to 1.3.2 05/112405/1
Robert Varga [Sun, 30 Jun 2024 23:32:17 +0000 (01:32 +0200)]
Bump TrieMap to 1.3.2

https://github.com/PANTHEONtech/triemap/releases/tag/triemap-1.3.2

Change-Id: Ifa444c31b0e5e77dfbeb27fcadc8322331264358
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump junit to 5.10.3 04/112404/1
Robert Varga [Sun, 30 Jun 2024 21:29:48 +0000 (23:29 +0200)]
Bump junit to 5.10.3

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

Change-Id: I1ef11bd856c113655d544e8a125b1473fd134cc8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-resolver-api to 1.9.20 02/112402/1
Robert Varga [Sun, 30 Jun 2024 20:07:19 +0000 (22:07 +0200)]
Bump maven-resolver-api to 1.9.20

https://github.com/apache/maven-resolver/releases/tag/maven-resolver-1.9.17
https://github.com/apache/maven-resolver/releases/tag/maven-resolver-1.9.18
https://github.com/apache/maven-resolver/releases/tag/maven-resolver-1.9.19
https://github.com/apache/maven-resolver/releases/tag/maven-resolver-1.9.20

Change-Id: I59f1706c8d43b319e0a8a3cd040dc1f4e3d43e77
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions-maven-plugin to 2.17.0 01/112401/1
Robert Varga [Sun, 30 Jun 2024 20:02:41 +0000 (22:02 +0200)]
Bump versions-maven-plugin to 2.17.0

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

Change-Id: Ic35b586092eaa042b07f35530b8add05d84de77e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRevert accidental versions-maven-plugin bump 00/112400/2
Robert Varga [Sun, 30 Jun 2024 19:58:29 +0000 (21:58 +0200)]
Revert accidental versions-maven-plugin bump

Version 2.17.0 got confused in the Jackson upgrade, moving to 2.17.1.
Revert it back to 2.17.0.

Change-Id: I2b70acd5c99c920ef8b9c0da08f9c565902e4ea3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUse property-based deploy/install suppression 97/112397/1
Robert Varga [Sun, 30 Jun 2024 13:23:19 +0000 (15:23 +0200)]
Use property-based deploy/install suppression

Reduce pom.xml verbosity by defining two properties where appropriate,
as odlparent-lite takes care of the rest.

Change-Id: Ib7d7fded6486d12b33c1f4e2a7c39501bb1444cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump Jackson to 2.17.1 75/112375/2
Robert Varga [Sat, 29 Jun 2024 01:23:36 +0000 (03:23 +0200)]
Bump Jackson to 2.17.1

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

Change-Id: I2d1bfb02166e15ed585810cd4a6315384e4bff0c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump SpotBugs 4.8.6 29/112329/4
Robert Varga [Thu, 27 Jun 2024 16:38:17 +0000 (18:38 +0200)]
Bump SpotBugs 4.8.6

https://github.com/spotbugs/spotbugs/releases/tag/4.8.6
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.6.0
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.6.1

Change-Id: I3d880999a6e8cc670dd0571546fbc7d2b2abd014
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump woodstox to 7.0.0 35/112335/4
Robert Varga [Thu, 27 Jun 2024 16:56:48 +0000 (18:56 +0200)]
Bump woodstox to 7.0.0

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

Change-Id: I6da3825e59b3c207e1763d2186c821c0c934bb12
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump woodstox to 6.7.0 34/112334/4
Robert Varga [Thu, 27 Jun 2024 16:55:57 +0000 (18:55 +0200)]
Bump woodstox to 6.7.0

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

Change-Id: I4d5e3b92d629609343f431bca98979ba52c15d74
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-clean-plugin to 3.4.0 30/112330/4
Robert Varga [Thu, 27 Jun 2024 16:43:18 +0000 (18:43 +0200)]
Bump maven-clean-plugin to 3.4.0

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

Change-Id: I6687ca11c5b5e10ac459a15dcd5ec3e58e207346
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-jar-plugin to 3.4.2 33/112333/4
Robert Varga [Thu, 27 Jun 2024 16:47:57 +0000 (18:47 +0200)]
Bump maven-jar-plugin to 3.4.2

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

Change-Id: I3b69b65451af7ce83141a9c1ef9b6355ecf478df
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-project-info-reports-plugin to 3.6.1 32/112332/4
Robert Varga [Thu, 27 Jun 2024 16:46:00 +0000 (18:46 +0200)]
Bump maven-project-info-reports-plugin to 3.6.1

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

Change-Id: I31b32dfeedad18a325134b46fb7d2f1cbc879d6d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-dependency-plugin to 3.7.1 31/112331/4
Robert Varga [Thu, 27 Jun 2024 16:45:01 +0000 (18:45 +0200)]
Bump maven-dependency-plugin to 3.7.1

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

Change-Id: Ib742fcf3e1003c3874fff27444a38a05535749d8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoEliminate features-test reference 76/112376/1
Robert Varga [Sat, 29 Jun 2024 01:38:04 +0000 (03:38 +0200)]
Eliminate features-test reference

The dependency declaration uses project.version, which is not quite in
keeping with what we want and now it's broken. Fix it up.

Change-Id: Id4802c419d62bc6279dd322736857c0bc1778be7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump Netty to 4.1.111.Final 50/111850/4
Robert Varga [Sun, 26 May 2024 18:47:27 +0000 (20:47 +0200)]
Bump Netty to 4.1.111.Final

https://netty.io/news/2024/05/22/4-1-110-Final.html
https://netty.io/news/2024/06/11/4-1-111-Final.html

Change-Id: Ib8c2364b603898298d7e025fc01885fbb571e2a6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump dropwizard-metrics to 4.2.26 92/112192/1
Robert Varga [Mon, 17 Jun 2024 09:33:06 +0000 (11:33 +0200)]
Bump dropwizard-metrics to 4.2.26

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

Change-Id: Iabb03a060aace5074add2d18a13650d6a5993e81
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-project-info-reports-plugin to 3.6.0 91/112191/1
Robert Varga [Mon, 17 Jun 2024 09:19:53 +0000 (11:19 +0200)]
Bump maven-project-info-reports-plugin to 3.6.0

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

Change-Id: Ief691ef0aa42e0fcfd1356f2f5278bcb16d95d38
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-release-plugin to 3.1.0 90/112190/1
Robert Varga [Mon, 17 Jun 2024 09:17:57 +0000 (11:17 +0200)]
Bump maven-release-plugin to 3.1.0

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

Change-Id: Iea1bf528a10b5600baf1fa1116b29ff0b6174d08
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-{failsafe,surefire}-plugin to 3.3.0 69/112169/1
Robert Varga [Sat, 15 Jun 2024 10:44:48 +0000 (12:44 +0200)]
Bump maven-{failsafe,surefire}-plugin to 3.3.0

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

Change-Id: I819eb3e14783b8cfdb6947804868fd586bb22c84
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-dependency-plugin to 3.7.0 01/112101/1
Robert Varga [Wed, 12 Jun 2024 11:41:06 +0000 (13:41 +0200)]
Bump maven-dependency-plugin to 3.7.0

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

Change-Id: I1b60415a82a579a8915e4faad2ff35baadef406b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump site maven-javadoc-plugin to 3.7.0 68/112068/1
Ivan Hrasko [Tue, 11 Jun 2024 10:33:55 +0000 (12:33 +0200)]
Bump site maven-javadoc-plugin to 3.7.0

Bump maven-javadoc-plugin version used for maven-site phase to 3.7.0.

Change-Id: Ibfcb54521841e68f3ca921e77765a0a0695300a1
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
3 months agoBump GSON to 2.11.0 56/111756/3
Robert Varga [Mon, 20 May 2024 15:05:12 +0000 (17:05 +0200)]
Bump GSON to 2.11.0

https://github.com/google/gson/releases/tag/gson-parent-2.11.0

Change-Id: I1e10e0f88f0fe79b9e02170d105b5de42a725d8b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump git-commit-id-maven-plugin to 9.0.0 52/112052/1
Robert Varga [Sun, 9 Jun 2024 17:57:27 +0000 (19:57 +0200)]
Bump git-commit-id-maven-plugin to 9.0.0

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

Change-Id: I2c3555a5030381429ccbe131e808a85993908aa7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-checkstyle-plugin to 3.4.0 18/112018/1
Robert Varga [Thu, 6 Jun 2024 15:41:12 +0000 (17:41 +0200)]
Bump maven-checkstyle-plugin to 3.4.0

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

Change-Id: I179ea84023b9dfdcc0747d9519039c83962f46c5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-help-plugin to 3.4.1 17/112017/1
Robert Varga [Thu, 6 Jun 2024 15:38:39 +0000 (17:38 +0200)]
Bump maven-help-plugin to 3.4.1

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

Change-Id: I8b019be9ae1d99351390749a473116b19da68863
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoSet compiler-maven-plugin proc 53/111953/4
Robert Varga [Mon, 3 Jun 2024 20:03:50 +0000 (22:03 +0200)]
Set compiler-maven-plugin proc

Java 21 requires <proc/> to be set explicitly. Since we are specifying
annotations processors, that only makes sense.

copy-files-plugin is not using annotations, so we set <proc/> to none.

Change-Id: I7a459b1f0009a10b3dbc89edcaf3f806b778b80f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRequire maven-3.9.5 or later 52/111952/5
Robert Varga [Mon, 3 Jun 2024 18:32:11 +0000 (20:32 +0200)]
Require maven-3.9.5 or later

Apache Maven 3.9.x is now widely available, bump our requirements
to maven-3.9.5.

JIRA: ODLPARENT-320
Change-Id: Ibb7804088e9a89fa592fb8dcf2258d40f7face51
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoExplicitly depend on checker-qual 54/111954/2
Robert Varga [Mon, 3 Jun 2024 20:10:23 +0000 (22:10 +0200)]
Explicitly depend on checker-qual

Do not rely on dependencies pulling in this dependency.

Change-Id: Ic06ceaab8443b1c24cb78e7e9cfb99082330c2ff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoFix a Javadoc warning 51/111951/1
Robert Varga [Mon, 3 Jun 2024 19:32:39 +0000 (21:32 +0200)]
Fix a Javadoc warning

Javadoc is picky about default constructors, let's shut it up with an
explicit one.

Change-Id: Ib7b924585334451d80948890ddedda256b0a1461
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoCentralize version declarations 50/111950/2
Robert Varga [Mon, 3 Jun 2024 19:15:24 +0000 (21:15 +0200)]
Centralize version declarations

We have a bit of a scattering of version definitions. Centralize
configuration-less declarations in odlparent-lite, including the tie
between maven-plugin-plugin and maven-plugin-annotations.

Change-Id: Ibb3e780ef3f10325607aef4aefc0ecc4e4403be7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump error_prone_annotations to 2.28.0 39/111939/1
Robert Varga [Mon, 3 Jun 2024 15:42:52 +0000 (17:42 +0200)]
Bump error_prone_annotations to 2.28.0

Pick up the latest version.

Change-Id: I1dee106e9ed1c4c116d33943b228997fa9b06040
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump Guava to 33.2.1 38/111938/1
Robert Varga [Mon, 3 Jun 2024 15:38:20 +0000 (17:38 +0200)]
Bump Guava to 33.2.1

https://github.com/google/guava/releases/tag/v33.2.1

Change-Id: Ib5ac9422f5954bd9c6ca2f8feadca5e6c31ff8a7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-shade-plugin to 3.6.0 37/111937/1
Robert Varga [Mon, 3 Jun 2024 15:34:55 +0000 (17:34 +0200)]
Bump maven-shade-plugin to 3.6.0

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

Change-Id: Ie7a6d24acfda1be90a8cf494d9af4a4fa2ded50c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-plugin-plugin to 3.13.1 36/111936/1
Robert Varga [Mon, 3 Jun 2024 15:33:41 +0000 (17:33 +0200)]
Bump maven-plugin-plugin to 3.13.1

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

Change-Id: Ic4c54dcef6563b4f28d082a7a593ea0ff1b5d0d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-javadoc-plugin to 3.7.0 35/111935/1
Robert Varga [Mon, 3 Jun 2024 15:30:15 +0000 (17:30 +0200)]
Bump maven-javadoc-plugin to 3.7.0

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

Change-Id: I59705f5d4711ce82c3011065d2e9e219ffa21808
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-enforcer-plugin to 3.5.0 34/111934/1
Robert Varga [Mon, 3 Jun 2024 15:27:21 +0000 (17:27 +0200)]
Bump maven-enforcer-plugin to 3.5.0

https://github.com/apache/maven-enforcer/releases/tag/enforcer-3.5.0

Change-Id: I6ba6d19f960e72dbf2d1a4f94ce8cde2f975011a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoDo not use bcprov-ext-jdk18on 21/111921/1
Ivan Hrasko [Mon, 3 Jun 2024 08:53:44 +0000 (10:53 +0200)]
Do not use bcprov-ext-jdk18on

Artifact bcprov-ext-jdk18on has been relocated to bcprov-jdk18on.
Replace usages of bcprov-ext-jdk18on.

Change-Id: I1d2691064c3fa3cf4a0de7d20fe6026214791b13
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
3 months agoDo not leak tooling into MANIFEST.MF 07/111907/2
Robert Varga [Fri, 31 May 2024 07:15:30 +0000 (09:15 +0200)]
Do not leak tooling into MANIFEST.MF

Do not add Created-By and Build-Jdk-Spec headers as they depend on the
build environment.

Change-Id: I28f51e90203222d3ad7125652986291520850045
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoOverride default bnd configuration 95/111895/2
Robert Varga [Wed, 29 May 2024 08:53:14 +0000 (10:53 +0200)]
Override default bnd configuration

Do not generate unneeded headers and make sure Bundle-SymbolicName
uses groupId.

Change-Id: I820aac7c0ab61abfb776f245e8995335c30e2652
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoTarget Java 21 23/111823/5
Robert Varga [Thu, 23 May 2024 09:03:15 +0000 (11:03 +0200)]
Target Java 21

Flip maven.compiler.release to 21, which in turn also requires Java 21.

JIRA: ODLPARENT-319
Change-Id: I526b943faa032074a5f3771a0682bf85eaa35a5d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRemove features-test 86/111886/1
Robert Varga [Tue, 28 May 2024 15:26:09 +0000 (17:26 +0200)]
Remove features-test

This substrate has been replaced with features-test-plugin and
bundles-diag. Remove the deprecated code.

Change-Id: I08461fceb59fa75131d35428a21dea6763db48cb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump Guava to 33.2.0 81/111881/2
Robert Varga [Tue, 28 May 2024 14:04:25 +0000 (16:04 +0200)]
Bump Guava to 33.2.0

https://github.com/google/guava/releases/tag/v33.0.0
https://github.com/google/guava/releases/tag/v33.1.0
https://github.com/google/guava/releases/tag/v33.2.0

Change-Id: I4465ca137c3e6e7cc804cdca384c01a36fab618a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRemove odl-lmax-3 83/111883/3
Robert Varga [Tue, 28 May 2024 14:13:37 +0000 (16:13 +0200)]
Remove odl-lmax-3

We do not have a downstream of LMAX Distruptor and there is an major
version upgrade. Remove the declaration and corresponding features.

Change-Id: Iba1b3c91124cf6ffbe7343a78c3c3430285c5d31
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRemove bcprov-ext-jdk18on declaration 82/111882/2
Robert Varga [Tue, 28 May 2024 14:08:44 +0000 (16:08 +0200)]
Remove bcprov-ext-jdk18on declaration

bcprov-ext-jdk18on has been integrated int bcprov-jdk18on, hence the
declaration is superfluous.

Change-Id: Id61869b897334fb1609a96018ec60ac3db5c8e15
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump versions to 14.0.0-SNAPSHOT 74/111874/1
Robert Varga [Tue, 28 May 2024 09:36:20 +0000 (11:36 +0200)]
Bump versions to 14.0.0-SNAPSHOT

This starts the next major development iteration.

Change-Id: Ie2cbb7b791f3ba4ac9db35321e1214372d23fa1f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump versions to 13.1.4-SNAPSHOT 73/111873/1
Robert Varga [Tue, 28 May 2024 09:21:42 +0000 (11:21 +0200)]
Bump versions to 13.1.4-SNAPSHOT

This starts the next development iteration.

Change-Id: I4ab7781e8a3b604c73fc5f01c6f277ebead55b95
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRelease odlparent v13.1.3
jenkins-releng [Tue, 28 May 2024 08:53:56 +0000 (08:53 +0000)]
Release odlparent

3 months agoUpdate NEWS to 13.1.3 70/111870/3
Robert Varga [Tue, 28 May 2024 08:27:19 +0000 (10:27 +0200)]
Update NEWS to 13.1.3

We have a few bugfixes and upgrades. Document them.

Change-Id: I7394e125d1bbd8bc80fa2671c9332ef5f1166e9a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump checkstyle to 10.17.0 71/111871/1
Robert Varga [Tue, 28 May 2024 08:32:33 +0000 (10:32 +0200)]
Bump checkstyle to 10.17.0

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

Change-Id: I498b1835c9e83eba9114d3468cf04e3be7f69cef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoFix NPE around bundle versions 62/111862/3
Robert Varga [Mon, 27 May 2024 16:37:22 +0000 (18:37 +0200)]
Fix NPE around bundle versions

BundleInfo.getVersion() can return a null, Bundle.getVersion() cannot.
Fix the NPE stemming from us confusing the two.

JIRA: ODLPARENT-317
Change-Id: I7ab2129fc12055fcd68e2336a031dd2707be7602
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRemove unnecessery osgi version processing 13/111713/4
Peter Suna [Thu, 16 May 2024 15:43:58 +0000 (17:43 +0200)]
Remove unnecessery osgi version processing

The osgiVersion method is unnecessary because the result is then
passed to the Feature#setVersion() method, which also processes the version
cleanup using the VersionCleaner.clean() method.

This method also replaces the dash used to divide qualifier and micro
version in ODL SNAPSHOT version with a dot.

Replace our cleanup with the VersionCleaner.clean() method
in the feature version taken from the dependency.

JIRA: ODLPARENT-315
Change-Id: I3979f001f7ad57557a4208f9a9cbdc2c34f29d8b
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump BouncyCastle to 1.78.1 89/111389/5
Robert Varga [Mon, 15 Apr 2024 08:46:47 +0000 (10:46 +0200)]
Bump BouncyCastle to 1.78.1

https://www.bouncycastle.org/download/bouncy-castle-java/?filter=java%3Drelease-1-78
https://www.bouncycastle.org/download/bouncy-castle-java/?filter=java%3Drelease-1-78-1

Change-Id: I662b061c76ee4286fc4dd21746a2a76168464d6b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoAdd osgi.service.resolver to dependencies 57/111857/1
Robert Varga [Mon, 27 May 2024 09:19:26 +0000 (11:19 +0200)]
Add osgi.service.resolver to dependencies

This fixes the failure to locate ResolverException by making sure it is
present on the class path.

JIRA: ODLPARENT-314
Change-Id: I8f6f38793a40112c6b45318c49298f1a61b77377
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump AssertJ to 3.26.0 47/111847/1
Robert Varga [Sun, 26 May 2024 18:30:00 +0000 (20:30 +0200)]
Bump AssertJ to 3.26.0

https://github.com/assertj/assertj/releases/tag/assertj-build-3.26.0

Change-Id: I2872281f09b0dc71ef9617f0bc48093189f1bd0a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump modernizer-maven-plugin to 2.9.0 98/110398/4
Robert Varga [Thu, 29 Feb 2024 09:46:14 +0000 (10:46 +0100)]
Bump modernizer-maven-plugin to 2.9.0

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

Change-Id: Ice59b667899955d3ec07e317bdf9c5a2841221a5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump maven-invoker-plugin to 3.7.0 46/111846/1
Robert Varga [Sun, 26 May 2024 18:22:29 +0000 (20:22 +0200)]
Bump maven-invoker-plugin to 3.7.0

https://github.com/apache/maven-invoker-plugin/releases/tag/maven-invoker-plugin-3.7.0

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