Bump karaf to 4.3.0 11/93411/18
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 27 Oct 2020 08:31:38 +0000 (09:31 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 9 Nov 2020 17:31:06 +0000 (18:31 +0100)
commitd89c1d04eff71e28768fc55b3344ee8eb8a6955c
tree99bdc50e8a5fc3e0db6fa6d6677ca192d6636849
parent2a91e73387ea9834b11d9f8f4e01a624a7c47b9e
Bump karaf to 4.3.0

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

This forces us to deal with jakarta.activation-api, as that is no
longer provided out of the box. We deal with that by providing our
own feature and ditching javax.activation declaration, hence we now
have odl-jakarta-activation-api.

We also upgrade to jackson-2.11.3, which finally puts an end to
all those serialization widgets vulns. Release notes:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.11
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.11.1
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.11.2
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.11.3

The resulting packaging ends up with two versions of servlet-api,
which is okay: pax-web can use undertow which supports it, while
jetty does not -- hence we have two versions. This will be rectified
once we have jetty-10.

Also org.osgi.core-6 is now osgi.core-7, creating a bit more transition
work than expected.

Change-Id: Ib34abcbf6948664e5c1f9381fdc8577dc4f62108
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
23 files changed:
bundles-test-lib/pom.xml
bundles-test-lib/src/test/java/org/opendaylight/odlparent/bundlestest/lib/ServiceReferenceUtilTest.java
bundles4-test/pom.xml
docs/pom.xml
features-test/pom.xml
features/features-odlparent/pom.xml
features/odl-jackson-2.11/pom.xml [moved from features/odl-jackson-2.10/pom.xml with 87% similarity]
features/odl-jackson-2.11/src/main/history/dependencies.xml [moved from features/odl-jackson-2.10/src/main/history/dependencies.xml with 70% similarity]
features/odl-jakarta-activation-api/pom.xml [new file with mode: 0644]
features/odl-jakarta-activation-api/src/main/history/dependencies.xml [new file with mode: 0644]
features/odl-jersey-2/pom.xml
features/odl-jersey-2/src/main/history/dependencies.xml
features/pom.xml
karaf-plugin/pom.xml
karaf-util/pom.xml
karaf/karaf4-parent/pom.xml
karaf/opendaylight-karaf-resources/pom.xml
karaf/opendaylight-karaf-resources/src/main/patches/karaf-inc.patch
odlparent-artifacts/pom.xml
odlparent-dependency-check/pom.xml
odlparent/pom.xml
single-feature-parent/pom.xml
untested-single-feature-parent/pom.xml