diff --git a/MQTT Websockets Connection.lvproj b/MQTT Websockets Connection.lvproj
index ac3697b..58f9aed 100644
--- a/MQTT Websockets Connection.lvproj
+++ b/MQTT Websockets Connection.lvproj
@@ -98,327 +98,302 @@
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MQTT Websockets Connection.vipb b/MQTT Websockets Connection.vipb
index a309af4..4572cb5 100644
--- a/MQTT Websockets Connection.vipb
+++ b/MQTT Websockets Connection.vipb
@@ -1,7 +1,7 @@
-
+
LabVIEW_Open_Source_Project_lib_MQTT_Websockets_Connection
- 3.1.2.10
+ 4.0.0.11
false
source
.
@@ -17,10 +17,11 @@
- labview_open_source_project_lib_mqtt_connection >= 3.1.2.20
+ labview_open_source_project_lib_connection >= 1.0.1.6
+ labview_open_source_project_lib_mqtt_connection >= 4.0.0.25
mediamongrels_ltd_lib_websockets_api >= 2.0.1.40
- labview_open_source_project_lib_labview_open_source_palette >=1.0.0.1
- labview_open_source_project_lib_mqtt_connection-3.1.2.20
+ labview_open_source_project_lib_connection-1.0.1.6
+ labview_open_source_project_lib_mqtt_connection-4.0.0.25
mediamongrels_ltd_lib_websockets_api-2.0.1.40
@@ -52,14 +53,7 @@ License: MIT License
https://github.com/LabVIEW-Open-Source/MQTT-Connection-Websockets
- [MQTT-6.0.0-1] Added "write text frame" to be used for unit testing
-[MQTT-6.0.0-1] Error 31 has been set as the code for receiving text frames
-[MQTT-6.0.0-3] Client includes subprotocol "mqtt" in send headers
-[MQTT-6.0.0-4] Server includes subprotocol "mqtt" in return headers
-
-Known issue:
-- Websockets 2.0 API does not support case-insensitive headers, resulting in HiveMQ not being compatible for the moment. (https://github.com/MediaMongrels-Ltd/LabVIEW-WebSockets-API/issues/7)
-
+ Upgrade to common connection base class
@@ -195,6 +189,7 @@ Known issue:
false
false
false
+ false
false
@@ -364,7 +359,7 @@ Known issue:
source\MQTT_Websockets\Connection\Read Headers.vi
- 8804263CBDE9B7D6092BEB926D26B3BE
+ B77A546471FA49BDB62D348736CBCA7A
\ No newline at end of file
diff --git a/MQTT Websockets Connection.vipc b/MQTT Websockets Connection.vipc
index d8bbba0..49f89c6 100644
Binary files a/MQTT Websockets Connection.vipc and b/MQTT Websockets Connection.vipc differ
diff --git a/Unit Tests/Websockets_Test Disconnected by Peer.vi b/Unit Tests/Websockets_Test Disconnected by Peer.vi
index e94aae2..3e6f9a2 100644
Binary files a/Unit Tests/Websockets_Test Disconnected by Peer.vi and b/Unit Tests/Websockets_Test Disconnected by Peer.vi differ
diff --git a/Unit Tests/Websockets_Test No Connection Errors.vi b/Unit Tests/Websockets_Test No Connection Errors.vi
index 97452c9..be0c131 100644
Binary files a/Unit Tests/Websockets_Test No Connection Errors.vi and b/Unit Tests/Websockets_Test No Connection Errors.vi differ
diff --git a/source/Example Websockets Client-Server.vi b/source/Example Websockets Client-Server.vi
index 76715cb..f8ea937 100644
Binary files a/source/Example Websockets Client-Server.vi and b/source/Example Websockets Client-Server.vi differ
diff --git a/source/MQTT_Websockets/Connection/Configure Websockets Connection.vi b/source/MQTT_Websockets/Connection/Configure Websockets Connection.vi
index 80cbfbd..9444b23 100644
Binary files a/source/MQTT_Websockets/Connection/Configure Websockets Connection.vi and b/source/MQTT_Websockets/Connection/Configure Websockets Connection.vi differ
diff --git a/source/MQTT_Websockets/Connection/Connect Websockets.vi b/source/MQTT_Websockets/Connection/Connect Websockets.vi
index c33bea5..bd2c508 100644
Binary files a/source/MQTT_Websockets/Connection/Connect Websockets.vi and b/source/MQTT_Websockets/Connection/Connect Websockets.vi differ
diff --git a/source/MQTT_Websockets/Connection/onConnection.vi b/source/MQTT_Websockets/Connection/onConnection.vi
index cb7edea..244307b 100644
Binary files a/source/MQTT_Websockets/Connection/onConnection.vi and b/source/MQTT_Websockets/Connection/onConnection.vi differ
diff --git a/source/MQTT_Websockets/Connection/onCreateListener.vi b/source/MQTT_Websockets/Connection/onCreateListener.vi
index 721eddf..708bd51 100644
Binary files a/source/MQTT_Websockets/Connection/onCreateListener.vi and b/source/MQTT_Websockets/Connection/onCreateListener.vi differ
diff --git a/source/MQTT_Websockets/Connection/onListenForNewConnection.vi b/source/MQTT_Websockets/Connection/onListenForNewConnection.vi
index 5bcdb5b..fb08190 100644
Binary files a/source/MQTT_Websockets/Connection/onListenForNewConnection.vi and b/source/MQTT_Websockets/Connection/onListenForNewConnection.vi differ