Robert Varga [Tue, 28 Apr 2020 21:58:58 +0000 (23:58 +0200)]
Remove sonar/jacoco report configuration
Sonar no longer supports binary jacoco reports, only XML reports.
We should not be setting the property to direct sonar, as it is
the caller's (Jenkins job's or operator's) responsibility to provide
correct pointer.
For old versions it should point to individual reports, for new
aggregates, such as MRI projects it should point to the aggregated
XML report (${project.root}/target/site/jacoco-aggregate/jacoco.xml).
Change-Id: I24e25513cf58bb8a9ad006037b4ebc9e72bc54dc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Tibor Král [Thu, 19 Mar 2020 17:00:04 +0000 (18:00 +0100)]
Add logging-markers artifact for marking sensitive logs
Some logs might need to be filtered out or processed in
a different way. Log4j provides the Marker objects for
such cases. This artifact will provide set of markers
to be used by all child ODL projects.
JIRA: ODLPARENT-231
Change-Id: I6c7071f548806759799df489d9e93fdf19ef4643
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Stephen Kitt [Mon, 27 Apr 2020 07:34:20 +0000 (09:34 +0200)]
Bump Log4J2 2.13.1 → 2.13.2
This addresses CVE-2020-9488, affecting SMTPS appenders; see
https://issues.apache.org/jira/browse/LOG4J2-2819 for details.
Changes:
https://logging.apache.org/log4j/2.x/changes-report.html#a2.13.2
Change-Id: Id92ef4fc07db6329344c4cafb50957d898e8676b
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Thu, 23 Apr 2020 06:24:54 +0000 (08:24 +0200)]
Bump Scala to 2.13.2
https://github.com/scala/scala/releases/tag/v2.13.2
Change-Id: Id34fd72fd37027a57bec3b3c34ef12bb21a825a0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 23 Apr 2020 07:34:43 +0000 (09:34 +0200)]
Do not pull odl-javassist-3 into odl-netty-4
Ever since netty-4.1.9 there was no optional support for Javassist,
as it was removed here:
https://github.com/netty/netty/commit/
7d08b4fc357e12ee2487e87d8fdcbeee1152e5a0
Remove the unneeded dependency, lowering footprint a bit.
Change-Id: I162dfd336ab1b22d1e4d14456371b3d3b7decd42
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 23 Apr 2020 07:19:08 +0000 (09:19 +0200)]
Bump Netty to 4.1.49
https://netty.io/news/2020/04/22/4-1-49-Final.html
Also use netty-bom to get all the declarations we may ever need
in a single import.
Change-Id: I17185a971f97e2fc2719d391f7cdf236d9f6dd41
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 9 Apr 2020 06:25:03 +0000 (08:25 +0200)]
Bump versions to 7.0.2-SNAPSHOT
This starts the next development iteration.
Change-Id: Id1694fa0f8fddf5729603b8bdaa3f0b9e4be8494
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 8 Apr 2020 13:25:50 +0000 (15:25 +0200)]
Update NEWS for 7.0.1
Sum up the fixes we have in 7.0.1 prior to releasing it.
Change-Id: I2e46aaa8187c6b1ce209a94a4dded2f2121c8535
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 8 Apr 2020 14:13:54 +0000 (16:13 +0200)]
Bump xtend to 2.21.0
https://www.eclipse.org/xtend/releasenotes.html#/releasenotes/2019/12/03/version-2-20-0
https://www.eclipse.org/xtend/releasenotes.html#/releasenotes/2020/03/03/version-2-21-0
Change-Id: I91b6e7f24b0c35feeff2955cf3c2bbf173116983
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 8 Apr 2020 11:47:50 +0000 (13:47 +0200)]
Fix commons-lang docs link
docs is containing a separate links section, as we have still not
solved linking to external dependencies. Update commons-lang3 link
and add a few notes.
Change-Id: Ic1eda07299b8aafd7a133f6c80d26889b77a6840
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 8 Apr 2020 10:33:12 +0000 (12:33 +0200)]
Revert "Bump maven-javadoc-plugin to 3.2.0"
This reverts commit
549f913b1d495804b192c95a460d32c9caaf9e0a, as
the new version regresses on javadoc-verify jobs. The issue has
been reported upstream.
JIRA: ODLPARENT-229
Change-Id: I3e7c946a1e7ec5b5c2b5dd2bbff3243da46075e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 6 Apr 2020 10:27:19 +0000 (12:27 +0200)]
Bump Akka to 2.5.31
https://akka.io/blog/news/2020/03/31/akka-2.5.31-released
Change-Id: I5a48507d9949ab4484a60f0fe2b8bd544fbcf20e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 6 Apr 2020 10:26:45 +0000 (12:26 +0200)]
Bump BouncyCastle to 1.65
https://www.bouncycastle.org/releasenotes.html
Change-Id: I4ab0dcca0c4441283454fe5aebdede2bcf0c0c97
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Mon, 30 Mar 2020 11:38:48 +0000 (13:38 +0200)]
Bump commons-lang to 3.10
https://commons.apache.org/proper/commons-lang/changes-report.html#a3.10
Change-Id: I540a035acd0aa228ade8e4571d8647c1571946e3
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Mon, 30 Mar 2020 14:12:35 +0000 (16:12 +0200)]
Bump to Checkstyle 8.31
https://checkstyle.org/releasenotes.html#Release_8.31
Change-Id: I8f4a7cd5f2a2e3bbd06dc6d862fc6c4b261349cb
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Wed, 25 Mar 2020 09:23:34 +0000 (10:23 +0100)]
Bump versions to 7.0.1-SNAPSHOT
This starts the next development iterator
Change-Id: I3afbfea93d371b504f65e5a9439adfb2f6335a1d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 14:00:01 +0000 (15:00 +0100)]
Update NEWS.rst for odlparent-7
Sum up the changes we are delivering for downstreams in
preparation for odlparent-7.0.0 release.
Change-Id: I00333feda2a17e5c1da820f1268ffa31c5cac174
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Tue, 24 Mar 2020 09:02:16 +0000 (10:02 +0100)]
Bump Checkstyle to 8.30
https://checkstyle.org/releasenotes.html#Release_8.30
Change-Id: I5ba7040d80f260276bfdec00fd92afb571304f80
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Mon, 23 Mar 2020 19:49:09 +0000 (20:49 +0100)]
Bump dropwizard-metrics to 4.1.5
https://github.com/dropwizard/metrics/releases/tag/v4.1.0-rc0
https://github.com/dropwizard/metrics/releases/tag/v4.1.0-rc2
https://github.com/dropwizard/metrics/releases/tag/v4.1.0-rc3
https://github.com/dropwizard/metrics/releases/tag/v4.1.1
https://github.com/dropwizard/metrics/releases/tag/v4.1.2
https://github.com/dropwizard/metrics/releases/tag/v4.1.3
https://github.com/dropwizard/metrics/releases/tag/v4.1.4
Change-Id: I22fa85e31fed99f7e49d30cde32d85afba261c02
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 19:44:28 +0000 (20:44 +0100)]
Bump dropwizard-metrics to 4.0.7
https://github.com/dropwizard/metrics/releases/tag/v4.0.6
https://github.com/dropwizard/metrics/releases/tag/v4.0.7
Change-Id: Ie249772592562b60b30a7deb8114346c61052f95
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 16:40:09 +0000 (17:40 +0100)]
Realign JAXB with Karaf
The upgrade to karaf-4.2.6 allows us to also upgrade the JAXB
dependencies. Unfortunately this is not a compatible upgrade,
as we also transition to Jakarta-provided APIs.
Change-Id: Ia9e47aa6f4d0c5d28c5e0570401c3a09ef20340f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 16:56:05 +0000 (17:56 +0100)]
Realign jackson/woodstox declarations
jackson-2.10.2 upgrade is pulling in actually woodstox-6, make sure
we do the same.
Change-Id: Ic7fb5b151fc85cd1d8f46c75ca0516ddcb3af7a9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 16:47:59 +0000 (17:47 +0100)]
Realign org.eclipse.persistence with karaf-4.2.8
karaf-4.2.8 is shipping version 2.7.5, make sure we reference that
version.
Change-Id: I8b44d5a9121a1610624ad921cc79df178e20a05d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 17:15:38 +0000 (18:15 +0100)]
Upgrade pax-exam to 4.13.3
There are no explicit notes, but the fixes committed are:
https://ops4j1.jira.com/browse/PAXEXAM-887
https://ops4j1.jira.com/browse/PAXEXAM-891
https://ops4j1.jira.com/browse/PAXEXAM-920
https://ops4j1.jira.com/browse/PAXEXAM-934
JIRA: ODLPARENT-179
Change-Id: Ia4a523ee073a0768b25495506dade3500b39bcdd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 16 Mar 2020 12:30:52 +0000 (13:30 +0100)]
Update Sonar/JaCoCo integration
Sonar requires an XML report instead of raw .exec file. Update
configuration to perform reporting.
Change-Id: Ia5c3d4bde87b05b6677767aaf1baeacf7f7b1673
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 11:02:47 +0000 (12:02 +0100)]
Bump mockito to 3.3.3
https://github.com/mockito/mockito/blob/release/3.x/doc/release-notes/official.md
there's a ton of releases and changes to summarize, but the most
notable change is the Java 8 requirement.
Change-Id: I7566eb4fd1dabe484c4412b4b802b4c16a9b4d8f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:58:08 +0000 (11:58 +0100)]
Bump powermock to 2.0.6
https://github.com/powermock/powermock/blob/release/2.x/docs/release-notes/official.md#205
https://github.com/powermock/powermock/blob/release/2.x/docs/release-notes/official.md#206
Change-Id: I590628c6d81f03fea63c5af804a2f3933e845951
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:55:14 +0000 (11:55 +0100)]
Update enunciate to 2.12.1
https://github.com/stoicflame/enunciate/releases/tag/v2.12.0
https://github.com/stoicflame/enunciate/releases/tag/v2.12.1
Change-Id: I0b24856156e6a66ad4f0c20749864bb57a27e71f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:50:43 +0000 (11:50 +0100)]
Bump antlr to 4.8-1
https://github.com/antlr/antlr4/releases/tag/4.8
Change-Id: I11e20ba6288cc70132b4c8f83d5d095c4f0d6eb6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:44:21 +0000 (11:44 +0100)]
Bump akka to 2.5.30
https://akka.io/blog/news/2020/03/12/akka-2.5.30-released
Change-Id: I14c11ed0680b1fa9a1872e3ad3ce0a9ee7f2f355
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:47:02 +0000 (11:47 +0100)]
Bump Netty to 4.1.48
https://netty.io/news/2020/02/28/4-1-46-Final.html
https://netty.io/news/2020/03/09/4-1-47-Final.html
https://netty.io/news/2020/03/17/4-1-48-Final.html
Change-Id: I957c074c7a126c2c267a18b11602822b080e1344
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:45:12 +0000 (11:45 +0100)]
Bump modernizer plugin to 2.1.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.1.0
Change-Id: I3d0cbd0f0cc88a9703fdc9fd4a7d235bb8af68d6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:37:36 +0000 (11:37 +0100)]
Bump javassist to 3.27.0-GA
https://github.com/jboss-javassist/javassist/compare/rel_3_26_0_ga...rel_3_27_0_ga
Change-Id: I5767fcf627c7aa5da871c3b070a2cb5221ff210e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:27:27 +0000 (11:27 +0100)]
Remove projectinfo property
We are already declaring Project Info Reports plugin in
pluginManagement at a newer version, hence this property is useless
and its sole user is being eliminated.
Change-Id: Ib04804f0808a8ebd88fed5e8eb3a15a719afd404
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:22:55 +0000 (11:22 +0100)]
Remove enforcer.version property
This property is used only for range specification downstream,
hence can be eliminated. Also centralize version declaration.
Change-Id: If6f9fbc988b7481998c387d007efb95b10768f05
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 23 Mar 2020 10:11:41 +0000 (11:11 +0100)]
Bump enforcer to 3.0.0-M3
https://blogs.apache.org/maven/entry/apache-maven-enforcer-version-3
Change-Id: Ia85cb1e3a215f18a62330345056c9b3c8fe9ef9d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 21:19:27 +0000 (22:19 +0100)]
Update jdt-annotations to 2.2.400
This is a newer build, with licence changed to EPL-2.
Change-Id: I12917ef2fc36e745d7fbb704957e39284e457edb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 15:05:14 +0000 (16:05 +0100)]
Revert "Bump spotbugs to 4.0.1"
This reverts commit
dfdd3d2a05155513ce0efca4ed359b244f8a68a3,
downgrading spotbugs back. The problem is that SpotBugs starts to
grok @Nullable, but not @NonNullByDefault, nor common nullness
checking patterns.
This leads to a ton of NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
false positives which need rather thorough analysis.
Change-Id: I94e4c816135a4cf618636fc583c686c54816495e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:08:39 +0000 (10:08 +0100)]
Bump spotbugs to 4.0.1
https://github.com/spotbugs/spotbugs/blob/4.0.1/CHANGELOG.md
Change-Id: Ie663593648cc7f72400c0bcab305d5e64071bcc5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:48:04 +0000 (10:48 +0100)]
Bump maven-pmd-plugin to 3.13.0
https://blogs.apache.org/maven/entry/apache-maven-pmd-plugin-version2
This bumps used pmd to 6.21.0:
https://pmd.github.io/2019/04/28/PMD-6.14.0/
https://pmd.github.io/2019/05/26/PMD-6.15.0/
https://pmd.github.io/2019/06/30/PMD-6.16.0/
https://pmd.github.io/2019/07/28/PMD-6.17.0/
https://pmd.github.io/2019/09/15/PMD-6.18.0/
https://pmd.github.io/2019/10/31/PMD-6.19.0/
https://pmd.github.io/2019/11/29/PMD-6.20.0/
https://pmd.github.io/2020/01/24/PMD-6.21.0/
Change-Id: I39f07f8ae8cbf590210e703d5917b6f26128d528
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:30:09 +0000 (10:30 +0100)]
Realign docs versions
Our aggregated documentation is using stale links, update them to
point to right releases.
Change-Id: Ibe66cd1fb9810bc8460af85d391104cccccd699b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:07:58 +0000 (10:07 +0100)]
Bump jp.skypencil.findbugs.slf4j to 1.5.0
https://github.com/KengoTODA/findbugs-slf4j/blob/master/CHANGELOG.md#150---2019-07-04
Change-Id: I6144e4459d40dff2600e1df3019e7940257e6ef9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:26:44 +0000 (10:26 +0100)]
Bump maven-javadoc-plugin to 3.2.0
https://blogs.apache.org/maven/entry/apache-maven-javadoc-plugin-version1
Change-Id: Id3beba3738059afac83ae9a3afd95739a1f5208e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 18 Mar 2020 09:21:33 +0000 (10:21 +0100)]
Bump maven-dependency-plugin to 3.1.2
https://blogs.apache.org/maven/entry/apache-maven-dependency-plugin-version2
Change-Id: Iadb280551fe74e49046489fdb8128a798a510005
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 17 Mar 2020 13:03:29 +0000 (14:03 +0100)]
Bump maven-site-plugin to 3.9.0
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12317923&version=
12343145
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12317923&version=
12345725
Change-Id: I5fda10402aed024f73bd239084e32652d3580285
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 17 Mar 2020 09:15:41 +0000 (10:15 +0100)]
Bump maven-checkstyle-plugin to 3.1.1
https://blogs.apache.org/maven/entry/apache-maven-checkstyle-plugin-version1
Change-Id: I683f54cf8c282f69595e334143de14994a185f82
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 17 Mar 2020 09:17:27 +0000 (10:17 +0100)]
Bump maven-shade-plugin to 3.2.2
https://blogs.apache.org/maven/entry/apache-maven-shade-plugin-version3
Change-Id: I0a4658328409ef7cf8fa6e74a2720fb6dad512e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Sat, 16 Nov 2019 07:16:39 +0000 (08:16 +0100)]
Upgrade to karaf-4.2.8
Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12311140&version=
12345539
This includes some important upgrades:
- jackson from 2.9.10 to 2.10.2
- jetty from 9.4.20.v20190813 to 9.4.22.v20191022
Change-Id: I295b6e3719c44907cbdb13b6d7f511f216d81abe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 15 Nov 2019 13:53:02 +0000 (14:53 +0100)]
Upgrade to karaf-4.2.7
Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12311140&version=
12345539
This includes some important upgrades:
- javax.annotation-api from 1.3 to 1.3.1
- jetty from 9.4.18.v20190429 to 9.4.20.v20190813
Change-Id: If6918de6fbd2d3db73f4111d7fdeaeedd03051c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Mon, 2 Mar 2020 10:13:42 +0000 (11:13 +0100)]
Bump Log4J 2.13.0 → 2.13.1
Changes:
https://logging.apache.org/log4j/2.x/changes-report.html#a2.13.1
Change-Id: Iaf4d2d08369af7188db7298ba7fb325ecadb640e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Wed, 4 Mar 2020 08:40:19 +0000 (09:40 +0100)]
Migrate to MatcherAssert.assertThat()
Assert.assertThat() has been deprecated, use its new place.
Change-Id: I79bc92e27489c1a07a7beb23ce8f7c98abe37d2b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 3 Mar 2020 17:04:43 +0000 (18:04 +0100)]
Add OSGi Declarative Services to startup
Downstreams are using not only blueprint, but also SCR. Installing
SCR from a a standalone feature (as a dependency) causes pax-logging
rewire, hence we want to install this at startup time.
JIRA: ODLPARENT-227
Change-Id: Ib87049c0172a52a0f6184c39d713841b0c7b42a2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Anil Belur [Sun, 1 Mar 2020 03:51:33 +0000 (13:51 +1000)]
Migrate rtd docs to python3
RTD builds have been failing on python2 since the required version
sphinx is not found in lftools-conf. Moving to python3 resolves the
issue.
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I5cfa564eb10b9ccd4ede99eca7334a89156d1aff
Signed-off-by: Jamo Luhrsen <jluhrsen@gmail.com>
Robert Varga [Mon, 5 Aug 2019 06:41:35 +0000 (08:41 +0200)]
Bump Scala to 2.13.1
This bumps Scala references to 2.13.1, adjusting Akka to use this
version.
JIRA: ODLPARENT-204
Change-Id: Ib69ba42cf4ba57d57f97c80650e2c911c17436ea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 29 May 2018 16:36:22 +0000 (18:36 +0200)]
Bump scala-java8-compat to 0.9.1
https://github.com/scala/scala-java8-compat/releases/tag/v0.9.0
https://github.com/scala/scala-java8-compat/releases/tag/v0.9.1
This allows us to upgrade to Scala 2.13, which will be done in
a follow-up patch.
JIRA: ODLPARENT-204
Change-Id: Ia1fe77902b3093325a402180c5e0430f8895b9f1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 12 Feb 2020 13:36:29 +0000 (14:36 +0100)]
Bump sevntu to 1.37.1
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.37.0
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.37.1
Change-Id: I6f25bd43d059ee14ffb48db52ec4487ea61c361f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
eb35c10fcab9a31a7800335b3a7becef17880397)
Robert Varga [Wed, 12 Feb 2020 13:34:38 +0000 (14:34 +0100)]
Bump checkstyle to 8.29
https://checkstyle.org/releasenotes.html#Release_8.27
https://checkstyle.org/releasenotes.html#Release_8.28
https://checkstyle.org/releasenotes.html#Release_8.29
Change-Id: Ie624f12db7b02b716f341c431dcdaf348ae3bbb7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
d989dcd4861f7e3599631791dc552fb62efb6450)
Robert Varga [Mon, 10 Feb 2020 22:36:55 +0000 (23:36 +0100)]
Bump Guava to 28.2
https://github.com/google/guava/releases/tag/v28.0
https://github.com/google/guava/releases/tag/v28.1
https://github.com/google/guava/releases/tag/v28.2
JIRA: ODLPARENT-224
Change-Id: I05a58de5a8e0321a92b7986fcfe65a9977ac3a0b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Tue, 11 Feb 2020 10:01:02 +0000 (11:01 +0100)]
Document that we’re staying on Gson 2.8.5
Change-Id: Ib86c585804c9e31ac1e97282c73c7c2fd2e505f2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Stephen Kitt [Tue, 11 Feb 2020 09:23:01 +0000 (10:23 +0100)]
Bump Asciidoctor to the latest 1.5
Changes:
https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.8
Change-Id: I4b1c5e5b137223e4d185370757e261094664843c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Mon, 10 Feb 2020 22:59:57 +0000 (23:59 +0100)]
Remove odl-caffeine-2
JCache (JSR-107) API is referenced as useless and Caffeine is doing
worse in the caching use cases that are being used downstream. Remove
this declaration and its integration. Downstreams can choose to package
it themselves.
Change-Id: I10fc615fef0240bc202f93ea7ac7953db2100272
See-also: https://github.com/google/guava/issues/2177
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 22:43:54 +0000 (23:43 +0100)]
Remove shiro declaration
We do not package this integration and the only downstream, which
also packages it, is aaa. Remove the declaration, so that aaa can
properly control shiro version it uses.
Change-Id: I14514cd395821bec4253fcf73dec56ccb0b68d89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 22:21:01 +0000 (23:21 +0100)]
Remove guice dependencies
Guice is a dead upstream and it is being declared here with even
deader mycilla (jsr250).
In ODL world, this integration lives in infrautils and all users
are depending on infrautils anyway. Remove the declaration in
odlparent and let infrautils manage it -- making it possible to
peel it off into a separate project with its own rules.
JIRA: ODLPARENT-212
Change-Id: I8bab3689517b74e6221323344efbb0ea0057bdb5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 22:06:50 +0000 (23:06 +0100)]
Remove akka/leveldb feature
This removes levedb support, as it is deemed experimental by
upstream and is supported by a binary we do not have sources to.
JIRA: ODLPARENT-213
Change-Id: If0d333dbbce3e51e79669631d9b4445d531254fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 22:00:32 +0000 (23:00 +0100)]
Remove full immutables.org dependency
All downstreams should depend on classifier=annotations, with
the annotation processor being provided by odlparent/compiler
integration. Remove the processor declaration.
JIRA: ODLPARENT-217
Change-Id: I30162004b2401e8c31af009d6fbefd055dcc34c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 20 Jan 2020 20:57:37 +0000 (21:57 +0100)]
Bump Google Truth 0.43 → 1.0.1
https://github.com/google/truth/releases/tag/release_0_44
https://github.com/google/truth/releases/tag/release_0_45
https://github.com/google/truth/releases/tag/release_0_46
https://github.com/google/truth/releases/tag/release_1_0_rc1
https://github.com/google/truth/releases/tag/release_1_0_rc2
https://github.com/google/truth/releases/tag/release_1_0
https://github.com/google/truth/releases/tag/release_1_0_1
JIRA: ODLPARENT-222
Change-Id: Ia3cf1212ea2ace936d59ec7aed62736ba4af9c99
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 21:54:42 +0000 (22:54 +0100)]
Align karaf-branding version
Not sure why this got misaligned (it was originally
odlparent.version), but let's fix it.
Change-Id: I76fde516b3495246deabd82300a8349e7aae90f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 21:52:37 +0000 (22:52 +0100)]
Bump versions to 7.0.0-SNAPSHOT
This starts the next incompatible development iteration.
Change-Id: I927e93d4a21986b94cf106198828ee507dfef100
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 14:08:27 +0000 (15:08 +0100)]
Bump versions to 6.0.6-SNAPSHOT
This starts next development iteration.
Change-Id: I5bc577a7638cc994e2b09ffe113d2537e6c5d8b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 09:50:34 +0000 (10:50 +0100)]
Update NEWS for 6.0.5
Update NEWS with changes in 6.0.5 prior to releasing it.
Change-Id: Ie76dcc783eada4076f41f06593dc8e37b0bc71c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 09:45:55 +0000 (10:45 +0100)]
Upgrade Jackson to 2.9.10.
20200103
Adopt jackson-databind-2.9.10.2, fixing the following CVEs:
CVE-2019-16942, CVE-2019-16943, CVE-2019-17531, CVE-2019-20330
Change-Id: Iadc75f51aa1fe747a649e4ac74394c580f275c47
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 09:49:29 +0000 (10:49 +0100)]
Fix dependency-check update
log4j2 update did not update the file, fix that up.
Change-Id: I268af8412ffc9cc6c88eb2756ff2954d42405eb8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 10 Feb 2020 09:37:05 +0000 (10:37 +0100)]
Fix a NEWS typo
JUnit version is spelled out wrong, fix that.
Change-Id: I59c2f645e6ac692896f3ae2935f38f592e8af0b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Tue, 7 Jan 2020 09:04:08 +0000 (10:04 +0100)]
Bump commons-codec 1.13 → 1.14
Release notes:
http://www.apache.org/dist/commons/codec/RELEASE-NOTES.txt
Change-Id: I5ab493c87cfe959849661985cc35ad7d0dd845de
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Thanh Ha [Fri, 7 Feb 2020 20:52:30 +0000 (15:52 -0500)]
Replace coala with pre-commit
Coala hasn't had a release in years and pre-commit runs a bit faster
and has less requirements (no nodejs).
Additionally pre-commit doesn't just complain about the issues, it
actively resolves the issues for you. Locally a developer can
install the hooks with `pre-commit install` and onwards pre-commit
will automatically run against only the changed files every time
the developer types `git commit`.
A manual run against all files in the repo can be triggered by
running `pre-commit run --all-files`.
Change-Id: I4a065212158665b34da4f269baaa38e3fd4ddb84
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Robert Varga [Thu, 30 Jan 2020 10:09:58 +0000 (11:09 +0100)]
Bump akka to 2.5.29
https://akka.io/blog/news/2019/12/10/akka-2.5.27-released
https://akka.io/blog/news/2020/01/28/akka-2.5.29-released
Change-Id: I397eb994e0acb80b638de0ac18578d0b7e0cb74a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Sat, 25 Jan 2020 09:01:23 +0000 (10:01 +0100)]
Bump maven-source-plugin to 3.2.1
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12317924&version=
12346480
Change-Id: I3c99249cd74026d8ae950b2bd18bd8d1bcf4e0a5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 16 Jan 2020 10:05:13 +0000 (11:05 +0100)]
Bump versions to 6.0.5-SNAPSHOT
This starts the next development iteration.
Change-Id: I58e4f2aba0c8a860077cd6318e114ac3fd5532cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 16 Jan 2020 10:09:08 +0000 (11:09 +0100)]
Update NEWS to reflect Netty upgrade
Just mention the upgrade before we release.
Change-Id: If6f0a0bffd00bb2650c90e4ad901592943a273d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Thu, 16 Jan 2020 09:29:46 +0000 (10:29 +0100)]
Bump Netty 4.1.44 → 4.1.45
Release notes: https://netty.io/news/2020/01/13/4-1-45-Final.html
Change-Id: Id4b66b2926f193107de5fb05f2cab3d632fb8a04
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Wed, 15 Jan 2020 18:32:17 +0000 (19:32 +0100)]
Update NEWS for 6.0.4
Roll-up update of the changes that went into 6.0.4, prior to releasing
it.
Change-Id: I71612010354ad1800847c5d53304b4632ddf6b56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 15 Jan 2020 17:47:15 +0000 (18:47 +0100)]
Use https for Maven central
As explained in
https://support.sonatype.com/hc/en-us/articles/
360041287334-Central-501-HTTPS-Required
Maven Central now requires HTTPS. Make sure we fix that.
While we are at it, remove the other repositories, as they are
just not there in upstream anymore.
Change-Id: Id9b578a1332cdbd52a279c9811b0b32fe183944a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 27 Dec 2019 09:08:04 +0000 (10:08 +0100)]
Mark filter-manifest-plugin as thread-safe
This plugin can be used in parallel builds without affecting
functionality, mark it as such.
Change-Id: I50fcad3f3f88821e9427ba572d0ee21d9a748bb7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 17 Jul 2018 20:45:54 +0000 (22:45 +0200)]
Bump junit to 4.13
https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md
https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.13.md
As for PowerMock, its Getting Started guide explicitly references
4.12, so I suspect this has been fixed.
JIRA: ODLPARENT-211
Change-Id: Ib5535ba4d49ec4cc9fb38eda2aa98b191d875293
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 3 Jan 2020 13:02:54 +0000 (14:02 +0100)]
Bump netty to 4.1.44
https://netty.io/news/2019/10/24/4-1-43-Final.html
https://netty.io/news/2019/12/18/4-1-44-Final.html
Change-Id: If5425f212e036f8d193a6a508a3e5232710fbc08
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 3 Jan 2020 13:00:35 +0000 (14:00 +0100)]
Bump archetype-maven-plugin to 3.1.2
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12317122&version=
12345957
Change-Id: I5e866c3c8fa7fa728608938bbbce3b609d2e39db
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 3 Jan 2020 13:29:19 +0000 (14:29 +0100)]
Fix Hamcrest javadoc link
Javadoc here was not updated when we bumped to 2.2, fix that.
Change-Id: I99141db2eb204022bef6e26a3677dbff172a92ba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Tue, 17 Dec 2019 15:51:34 +0000 (16:51 +0100)]
Align maven-bundle-plugin 4.2.1 in karaf-branding
This aligns the plugin version with the version used in odlparent.
Change-Id: I371fea3f60b4ce8d69fbe3c6b9d988db37db2249
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Stephen Kitt [Mon, 16 Dec 2019 08:42:14 +0000 (09:42 +0100)]
Bump Log4J2 to 2.13.0
Changes: https://logging.apache.org/log4j/2.x/changes-report.html#a2.13.0
In particular, 2.13.0 provides an SLF4J-1.8-compatible connector.
Change-Id: I59bf9753304251681202c97781313f08d843480d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Tue, 17 Dec 2019 03:00:53 +0000 (04:00 +0100)]
Do not use remote console
SFT is running unattended, there is no need for a remote console.
Make sure we ignore it.
Change-Id: I07c0c305d1f8454495267417dcc89e93541ab0ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 16 Dec 2019 19:12:21 +0000 (20:12 +0100)]
Add maven-assembly-plugin declaration
Downstreams are using this plugin for various tasks, and the baseline
version is really old (2.2-beta5). Make sure we propagate an uptodate
version.
Change-Id: I04c3cb7f70694fea269e78223d64207765de3d4d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 10 Dec 2019 18:10:57 +0000 (19:10 +0100)]
Bump versions to 6.0.4-SNAPSHOT
This starts the next development iteration.
Change-Id: I841415cad9b8dee95d0049f80d2528f0796995ca
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 10 Dec 2019 18:08:31 +0000 (19:08 +0100)]
Fix metainf-services integration
This got broken by explicit annotation processor paths, hence it
is not a seamless upgrade. Add the processor to paths, so downstreams
can upgrade easily.
JIRA: ODLPARENT-216
Change-Id: Id4ebbf41f2a094c9b5fc52315f5a138d6f04a909
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 10 Dec 2019 14:29:09 +0000 (15:29 +0100)]
Bump versions to 6.0.3-SNAPSHOT
This starts the next development iteration.
Change-Id: Ia69c9b8c89a48fd276cedf342fe583e7e7110f71
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 10 Dec 2019 12:15:54 +0000 (13:15 +0100)]
Update NEWS for 6.0.2
This updates the news in preparation for the next release.
Change-Id: Ib9f14cee4708a566d9289887a5a76a69000c3411
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 10 Dec 2019 12:16:34 +0000 (13:16 +0100)]
Revert "Update GSON to 2.8.6"
This reverts commit
edbeb3e8d0988cc84e0cc062f7d22402505ba75d, as
GSON 2.8.6 seems to have quite a bit of trouble:
https://github.com/google/gson/issues/1601
https://github.com/google/gson/issues/1602
https://github.com/google/gson/issues/1608
https://github.com/google/gson/issues/1630
Let's wait for the dust to settle first.
Change-Id: I7d0c7b671a31bf9bf3a1861cc56b009bd0f724b6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 18 Nov 2019 17:42:35 +0000 (18:42 +0100)]
Add default repository to defaultRepositories
SFT reconfigures the repository layout such that Karaf ends up
ignoring its default system repository, which contains various
edits we are doing for the baseline distribution.
This leads to SFT running actually against vanilla Karaf
definitions, which is not what we want.
We need to override the repository config to ensure we pick up
the maven repository, so we can find things like pax-exam, etc.
Fix this by setting org.ops4j.pax.url.mvn.defaultRepositories
to point to karaf.default.repository, so that it is consulted
*before* all other repositories.
JIRA: ODLPARENT-209
Change-Id: I6c0fe2716ca1f4aaf695f20dc142838e13cc9e81
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
032a0f970970aba54318360828c10f30861a463e)
Robert Varga [Tue, 19 Nov 2019 13:34:33 +0000 (14:34 +0100)]
Upgrade sevntu/checkstyle to 1.36.0/8.26
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.36.0
https://checkstyle.org/releasenotes.html#Release_8.21
https://checkstyle.org/releasenotes.html#Release_8.22
https://checkstyle.org/releasenotes.html#Release_8.23
https://checkstyle.org/releasenotes.html#Release_8.24
https://checkstyle.org/releasenotes.html#Release_8.25
https://checkstyle.org/releasenotes.html#Release_8.26
Change-Id: I955c613c706a6a62330f80dbe00d91a7e0f04e56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 19 Nov 2019 18:12:39 +0000 (19:12 +0100)]
Update dependencycheck
Catch up with previous changes.
Change-Id: I2db3b12fcded6f129928482492f3cc99997a7887
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 19 Nov 2019 16:15:00 +0000 (17:15 +0100)]
Bump maven-source-plugin to 3.2.0
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
12317924&version=
12345522
Change-Id: Ibe3259659234c832e7798e6d928301addd74a163
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>