diff --git a/CHANGELOG.md b/CHANGELOG.md
index db4f30c..e4afe6b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,7 @@
+### Version 2.4.4
+ * Updated to Extensions SDK 2.3.3
+
### Version 2.4.3
* Added HeartBeat Metric.
* Returns each unique row from the values returned from a query.
diff --git a/README.md b/README.md
index 36c3938..313efc4 100644
--- a/README.md
+++ b/README.md
@@ -451,8 +451,8 @@ Always feel free to fork and contribute any changes directly via [GitHub](https:
## Version
| Name | Version |
|--------------------------|------------|
-|Extension Version |2.4.3 |
+|Extension Version |2.4.4 |
|Controller Compatibility |3.7 or Later|
|Product Tested On |OracleDB |
-|Last Update |04/04/2018 |
+|Last Update |05/13/2020 |
|List of Changes |[Change log](https://github.com/Appdynamics/oracle-monitoring-extension/blob/master/CHANGELOG.md) |
diff --git a/pom.xml b/pom.xml
index 9ce7a82..0c5eea3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,45 +15,27 @@
com.appdynamics.extensions
oracledb-monitoring-extension
- 2.4.3
+ 2.4.4
jar
oracle-monitoring-extension
http://maven.apache.org
-
UTF-8
yyyy-MM-dd HH:mm:ss
${project.build.directory}/OracleDBMonitor
${basedir}/lib
-
-
com.appdynamics
- machine-agent
- 3.7.11
+ machineagent-repackaged
+ 4.0.5.1
provided
com.appdynamics
appd-exts-commons
- 2.0.1
-
-
- commons-codec
- commons-codec
- 1.9
-
-
- commons-logging
- commons-logging
- 1.0.4
-
-
- com.google.guava
- guava
- 18.0
+ 2.2.3
junit
@@ -61,55 +43,12 @@
4.11
test
-
- org.apache.commons
- commons-lang3
- 3.3.2
-
-
- commons-io
- commons-io
- 2.4
-
-
- com.google.guava
- guava
- 18.0
-
-
- log4j
- log4j
- 1.2.17
- provided
-
-
- org.slf4j
- slf4j-log4j12
- 1.7.21
- provided
-
-
- org.yaml
- snakeyaml
- 1.13
-
-
- mysql
- mysql-connector-java
- 5.1.38
-
org.powermock
powermock-api-mockito
1.4.7
test
-
- org.apache.httpcomponents
- httpclient
- 4.3.5
- test
-
org.powermock
powermock-module-junit4
@@ -117,7 +56,6 @@
test
-
${project.artifactId}
@@ -250,5 +188,4 @@
scm:https://github.com/Appdynamics/oracle-monitoring-extension.git
-
\ No newline at end of file
diff --git a/src/main/java/com/appdynamics/extensions/oracledb/ColumnGenerator.java b/src/main/java/com/appdynamics/extensions/oracledb/ColumnGenerator.java
index 112e06f..1d75644 100644
--- a/src/main/java/com/appdynamics/extensions/oracledb/ColumnGenerator.java
+++ b/src/main/java/com/appdynamics/extensions/oracledb/ColumnGenerator.java
@@ -9,9 +9,9 @@
package com.appdynamics.extensions.oracledb;
import com.appdynamics.extensions.util.AssertUtils;
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.base.Strings;
import com.google.common.collect.Maps;
-import org.codehaus.jackson.map.ObjectMapper;
import java.util.List;
import java.util.Map;
diff --git a/src/main/java/com/appdynamics/extensions/oracledb/JDBCConnectionAdapter.java b/src/main/java/com/appdynamics/extensions/oracledb/JDBCConnectionAdapter.java
index a7c0d83..aef5de6 100644
--- a/src/main/java/com/appdynamics/extensions/oracledb/JDBCConnectionAdapter.java
+++ b/src/main/java/com/appdynamics/extensions/oracledb/JDBCConnectionAdapter.java
@@ -9,8 +9,8 @@
package com.appdynamics.extensions.oracledb;
+import com.appdynamics.extensions.logging.ExtensionsLoggerFactory;
import com.google.common.base.Strings;
-import org.slf4j.LoggerFactory;
import java.sql.*;
import java.util.Map;
@@ -21,7 +21,7 @@ public class JDBCConnectionAdapter {
private final String connUrl;
private final Map connectionProperties;
- private static final org.slf4j.Logger logger = LoggerFactory.getLogger(JDBCConnectionAdapter.class);
+ private static final org.slf4j.Logger logger = ExtensionsLoggerFactory.getLogger(JDBCConnectionAdapter.class);
private JDBCConnectionAdapter(String connStr, Map connectionProperties) {
diff --git a/src/main/java/com/appdynamics/extensions/oracledb/MetricCollector.java b/src/main/java/com/appdynamics/extensions/oracledb/MetricCollector.java
index 808eea8..df4f055 100644
--- a/src/main/java/com/appdynamics/extensions/oracledb/MetricCollector.java
+++ b/src/main/java/com/appdynamics/extensions/oracledb/MetricCollector.java
@@ -8,12 +8,11 @@
package com.appdynamics.extensions.oracledb;
+import com.appdynamics.extensions.logging.ExtensionsLoggerFactory;
import com.appdynamics.extensions.metrics.Metric;
-import org.slf4j.LoggerFactory;
import java.sql.ResultSet;
import java.sql.SQLException;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -27,7 +26,7 @@ public class MetricCollector {
private String dbServerDisplayName;
private String queryDisplayName;
private List