diff --git a/container/features/src/main/resources/features.xml b/container/features/src/main/resources/features.xml
index 153f74108e94..cddf6274303f 100644
--- a/container/features/src/main/resources/features.xml
+++ b/container/features/src/main/resources/features.xml
@@ -8,11 +8,29 @@
mvn:org.opennms.integration.api/karaf-features/${opennmsApiVersion}/xml
mvn:com.eclipsesource.jaxrs/features/${osgiJaxRsVersion}/xml/features
mvn:org.apache.karaf.features/enterprise/${karafVersion}/xml/features
-
+
+
+
+ mvn:io.netty/netty-common/${netty4Version}
+ mvn:io.netty/netty-buffer/${netty4Version}
+ mvn:io.netty/netty-transport/${netty4Version}
+ mvn:io.netty/netty-handler/${netty4Version}
+ mvn:io.netty/netty-codec/${netty4Version}
+ mvn:io.netty/netty-codec-http/${netty4Version}
+ mvn:io.netty/netty-transport-native-epoll/${netty4Version}
+ mvn:io.netty/netty-transport-native-kqueue/${netty4Version}
+
camel-core
camel-blueprint
camel-http
camel-amqp
+
+
+
+ camel-core
+ camel-blueprint
+ camel-http
+ opennms-camel-amqp
guava
opennms-core-camel
opennms-dao-api
@@ -23,7 +41,7 @@
camel-core
camel-blueprint
camel-http
- camel-amqp
+ opennms-camel-amqp
guava
opennms-core-camel
opennms-dao-api
@@ -34,7 +52,7 @@
camel-core
camel-blueprint
camel-http
- camel-amqp
+ opennms-camel-amqp
opennms-core-camel
mvn:org.opennms.features.amqp/org.opennms.features.amqp.common/${project.version}
mvn:org.opennms.features.amqp/org.opennms.features.amqp.alarm-northbounder/${project.version}
diff --git a/container/karaf/src/main/filtered-resources/etc/overrides.properties b/container/karaf/src/main/filtered-resources/etc/overrides.properties
index 7f764d6a0d8e..5871b9225272 100644
--- a/container/karaf/src/main/filtered-resources/etc/overrides.properties
+++ b/container/karaf/src/main/filtered-resources/etc/overrides.properties
@@ -9,9 +9,10 @@ mvn:io.netty/netty-common/${netty4Version}
mvn:io.netty/netty-buffer/${netty4Version}
mvn:io.netty/netty-transport/${netty4Version}
mvn:io.netty/netty-handler/${netty4Version}
+mvn:io.netty/netty-transport/${netty4Version}
+mvn:io.netty/netty-codec/${netty4Version}
+mvn:io.netty/netty-codec-http/${netty4Version}
mvn:io.netty/netty-transport-classes-epoll/${netty4Version}
mvn:io.netty/netty-transport-native-epoll/${netty4Version}
-mvn:io.netty/netty-transport-native-kqueue/${netty4Version}
mvn:io.netty/netty-transport-native-unix-common/${netty4Version}
-mvn:io.netty/netty-codec/${netty4Version}
-mvn:io.netty/netty-codec-http/${netty4Version}
\ No newline at end of file
+mvn:io.netty/netty-transport-native-kqueue/${netty4Version}
\ No newline at end of file
diff --git a/container/shared/src/main/filtered-resources/etc/overrides.properties b/container/shared/src/main/filtered-resources/etc/overrides.properties
index 5aba2385e620..f645ebe74c39 100644
--- a/container/shared/src/main/filtered-resources/etc/overrides.properties
+++ b/container/shared/src/main/filtered-resources/etc/overrides.properties
@@ -31,3 +31,16 @@ mvn:org.eclipse.jetty.websocket/websocket-client/${jettyVersion};range=[9.4,10)
mvn:org.eclipse.jetty.websocket/websocket-common/${jettyVersion};range=[9.4,10)
mvn:org.eclipse.jetty.websocket/websocket-server/${jettyVersion};range=[9.4,10)
mvn:org.eclipse.jetty.websocket/websocket-servlet/${jettyVersion};range=[9.4,10)
+
+mvn:io.netty/netty-resolver/${netty4Version}
+mvn:io.netty/netty-common/${netty4Version}
+mvn:io.netty/netty-buffer/${netty4Version}
+mvn:io.netty/netty-transport/${netty4Version}
+mvn:io.netty/netty-handler/${netty4Version}
+mvn:io.netty/netty-transport/${netty4Version}
+mvn:io.netty/netty-codec/${netty4Version}
+mvn:io.netty/netty-codec-http/${netty4Version}
+mvn:io.netty/netty-transport-classes-epoll/${netty4Version}
+mvn:io.netty/netty-transport-native-epoll/${netty4Version}
+mvn:io.netty/netty-transport-native-unix-common/${netty4Version}
+mvn:io.netty/netty-transport-native-kqueue/${netty4Version}
\ No newline at end of file
diff --git a/features/amqp/alarm-northbounder/pom.xml b/features/amqp/alarm-northbounder/pom.xml
index f617d75da4d7..81bcb8642fb9 100644
--- a/features/amqp/alarm-northbounder/pom.xml
+++ b/features/amqp/alarm-northbounder/pom.xml
@@ -157,8 +157,84 @@
com.sun.xml.bind
jaxb-impl
+
+ org.apache.qpid
+ qpid-jms-client
+
+
+
+
+ org.apache.qpid
+ qpid-jms-client
+ 0.30.0
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec-http
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ io.netty
+ netty-transport-native-kqueue
+
+
+
+ io.netty
+ netty-buffer
+ ${netty4Version}
+
+
+ io.netty
+ netty-common
+ ${netty4Version}
+
+
+ io.netty
+ netty-handler
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport
+ ${netty4Version}
+
+
+ io.netty
+ netty-codec-http
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${netty4Version}
+
+
junit
junit
diff --git a/features/amqp/event-forwarder/pom.xml b/features/amqp/event-forwarder/pom.xml
index 62aa9a2aa6f3..b9c7cd1f9188 100644
--- a/features/amqp/event-forwarder/pom.xml
+++ b/features/amqp/event-forwarder/pom.xml
@@ -165,8 +165,84 @@
com.sun.xml.bind
jaxb-impl
+
+ org.apache.qpid
+ qpid-jms-client
+
+
+
+
+ org.apache.qpid
+ qpid-jms-client
+ 0.30.0
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec-http
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ io.netty
+ netty-transport-native-kqueue
+
+
+
+ io.netty
+ netty-buffer
+ ${netty4Version}
+
+
+ io.netty
+ netty-common
+ ${netty4Version}
+
+
+ io.netty
+ netty-handler
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport
+ ${netty4Version}
+
+
+ io.netty
+ netty-codec-http
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${netty4Version}
+
+
junit
junit
diff --git a/features/amqp/event-receiver/pom.xml b/features/amqp/event-receiver/pom.xml
index 2efd4969eeef..35c892cf6b72 100644
--- a/features/amqp/event-receiver/pom.xml
+++ b/features/amqp/event-receiver/pom.xml
@@ -164,8 +164,84 @@
com.sun.xml.bind
jaxb-impl
+
+ org.apache.qpid
+ qpid-jms-client
+
+
+
+
+ org.apache.qpid
+ qpid-jms-client
+ 0.30.0
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec-http
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ io.netty
+ netty-transport-native-kqueue
+
+
+
+ io.netty
+ netty-buffer
+ ${netty4Version}
+
+
+ io.netty
+ netty-common
+ ${netty4Version}
+
+
+ io.netty
+ netty-handler
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport
+ ${netty4Version}
+
+
+ io.netty
+ netty-codec-http
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty4Version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${netty4Version}
+
+
junit
junit
diff --git a/opennms-full-assembly/src/assembly/components/osgi.xml b/opennms-full-assembly/src/assembly/components/osgi.xml
index 1f0b62c5a86e..b4ea0bfe3fc9 100644
--- a/opennms-full-assembly/src/assembly/components/osgi.xml
+++ b/opennms-full-assembly/src/assembly/components/osgi.xml
@@ -13,8 +13,6 @@
org/ops4j/pax/logging/pax-logging-log4j2/1.10.2/*
io/netty/netty-codec-http/4.1.22.Final
io/netty/netty-codec-http/4.1.22.Final/*
- io/netty/netty-codec/4.1.22.Final
- io/netty/netty-codec/4.1.22.Final/*