diff --git a/VERSION b/VERSION
index 444877d48..65afb3b88 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.5.3
+3.5.4
diff --git a/android/Pubnub-Android-3.5.3.jar b/android/Pubnub-Android-3.5.4.jar
similarity index 88%
rename from android/Pubnub-Android-3.5.3.jar
rename to android/Pubnub-Android-3.5.4.jar
index 7a922cd1d..618b56d4c 100644
Binary files a/android/Pubnub-Android-3.5.3.jar and b/android/Pubnub-Android-3.5.4.jar differ
diff --git a/android/examples/PubnubExample/libs/Pubnub-Android-3.5.3.jar b/android/examples/PubnubExample/libs/Pubnub-Android-3.5.4.jar
similarity index 88%
rename from android/examples/PubnubExample/libs/Pubnub-Android-3.5.3.jar
rename to android/examples/PubnubExample/libs/Pubnub-Android-3.5.4.jar
index 7a922cd1d..618b56d4c 100644
Binary files a/android/examples/PubnubExample/libs/Pubnub-Android-3.5.3.jar and b/android/examples/PubnubExample/libs/Pubnub-Android-3.5.4.jar differ
diff --git a/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.3.jar b/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.4.jar
similarity index 88%
rename from android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.3.jar
rename to android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.4.jar
index 7a922cd1d..618b56d4c 100644
Binary files a/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.3.jar and b/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.4.jar differ
diff --git a/blackberry/Pubnub-BlackBerry-3.5.3.jar b/blackberry/Pubnub-BlackBerry-3.5.4.jar
similarity index 88%
rename from blackberry/Pubnub-BlackBerry-3.5.3.jar
rename to blackberry/Pubnub-BlackBerry-3.5.4.jar
index 141f4f6a0..ea24b61a9 100644
Binary files a/blackberry/Pubnub-BlackBerry-3.5.3.jar and b/blackberry/Pubnub-BlackBerry-3.5.4.jar differ
diff --git a/codenameone/pubnub-codenameone-3.5.3.cn1lib b/codenameone/pubnub-codenameone-3.5.3.cn1lib
deleted file mode 100644
index 9f29149f2..000000000
Binary files a/codenameone/pubnub-codenameone-3.5.3.cn1lib and /dev/null differ
diff --git a/codenameone/pubnub-codenameone-3.5.4.cn1lib b/codenameone/pubnub-codenameone-3.5.4.cn1lib
new file mode 100644
index 000000000..1993c0299
Binary files /dev/null and b/codenameone/pubnub-codenameone-3.5.4.cn1lib differ
diff --git a/j2me/Pubnub-MicroEdition-3.5.3.jar b/j2me/Pubnub-MicroEdition-3.5.4.jar
similarity index 88%
rename from j2me/Pubnub-MicroEdition-3.5.3.jar
rename to j2me/Pubnub-MicroEdition-3.5.4.jar
index 6e743f9d6..5f536ed59 100644
Binary files a/j2me/Pubnub-MicroEdition-3.5.3.jar and b/j2me/Pubnub-MicroEdition-3.5.4.jar differ
diff --git a/java/Pubnub-StandardEdition-3.5.3.jar b/java/Pubnub-StandardEdition-3.5.4.jar
similarity index 87%
rename from java/Pubnub-StandardEdition-3.5.3.jar
rename to java/Pubnub-StandardEdition-3.5.4.jar
index 50144b334..df40bf54d 100644
Binary files a/java/Pubnub-StandardEdition-3.5.3.jar and b/java/Pubnub-StandardEdition-3.5.4.jar differ
diff --git a/java/doc/allclasses-frame.html b/java/doc/allclasses-frame.html
index bcab8657d..daa6e8b5a 100644
--- a/java/doc/allclasses-frame.html
+++ b/java/doc/allclasses-frame.html
@@ -2,7 +2,7 @@
-
+
All Classes
diff --git a/java/doc/allclasses-noframe.html b/java/doc/allclasses-noframe.html
index bb5825066..79523198d 100644
--- a/java/doc/allclasses-noframe.html
+++ b/java/doc/allclasses-noframe.html
@@ -2,7 +2,7 @@
-
+
All Classes
diff --git a/java/doc/com/pubnub/api/Callback.html b/java/doc/com/pubnub/api/Callback.html
index 93fb71779..ac46328dd 100644
--- a/java/doc/com/pubnub/api/Callback.html
+++ b/java/doc/com/pubnub/api/Callback.html
@@ -2,7 +2,7 @@
-
+
Callback
diff --git a/java/doc/com/pubnub/api/HttpUtil.html b/java/doc/com/pubnub/api/HttpUtil.html
index 24be458ac..837269349 100644
--- a/java/doc/com/pubnub/api/HttpUtil.html
+++ b/java/doc/com/pubnub/api/HttpUtil.html
@@ -2,7 +2,7 @@
-
+
HttpUtil
diff --git a/java/doc/com/pubnub/api/Pubnub.html b/java/doc/com/pubnub/api/Pubnub.html
index f2a01cfff..fa4e13d52 100644
--- a/java/doc/com/pubnub/api/Pubnub.html
+++ b/java/doc/com/pubnub/api/Pubnub.html
@@ -2,7 +2,7 @@
-
+
Pubnub
diff --git a/java/doc/com/pubnub/api/PubnubError.html b/java/doc/com/pubnub/api/PubnubError.html
index 763ae6e8e..8da71035a 100644
--- a/java/doc/com/pubnub/api/PubnubError.html
+++ b/java/doc/com/pubnub/api/PubnubError.html
@@ -2,7 +2,7 @@
-
+
PubnubError
diff --git a/java/doc/com/pubnub/api/PubnubException.html b/java/doc/com/pubnub/api/PubnubException.html
index fbddd4ea3..dd9e79f1d 100644
--- a/java/doc/com/pubnub/api/PubnubException.html
+++ b/java/doc/com/pubnub/api/PubnubException.html
@@ -2,7 +2,7 @@
-
+
PubnubException
diff --git a/java/doc/com/pubnub/api/PubnubUtil.html b/java/doc/com/pubnub/api/PubnubUtil.html
index 398017dcb..ca0fea9da 100644
--- a/java/doc/com/pubnub/api/PubnubUtil.html
+++ b/java/doc/com/pubnub/api/PubnubUtil.html
@@ -2,7 +2,7 @@
-
+
PubnubUtil
diff --git a/java/doc/com/pubnub/api/package-frame.html b/java/doc/com/pubnub/api/package-frame.html
index e89132bba..eb254c399 100644
--- a/java/doc/com/pubnub/api/package-frame.html
+++ b/java/doc/com/pubnub/api/package-frame.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api
diff --git a/java/doc/com/pubnub/api/package-summary.html b/java/doc/com/pubnub/api/package-summary.html
index d47275b56..c80d3855f 100644
--- a/java/doc/com/pubnub/api/package-summary.html
+++ b/java/doc/com/pubnub/api/package-summary.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api
diff --git a/java/doc/com/pubnub/api/package-tree.html b/java/doc/com/pubnub/api/package-tree.html
index 5bcb37901..3fdf78495 100644
--- a/java/doc/com/pubnub/api/package-tree.html
+++ b/java/doc/com/pubnub/api/package-tree.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api Class Hierarchy
diff --git a/java/doc/constant-values.html b/java/doc/constant-values.html
index 02d163e02..6ef12179f 100644
--- a/java/doc/constant-values.html
+++ b/java/doc/constant-values.html
@@ -2,7 +2,7 @@
-
+
Constant Field Values
diff --git a/java/doc/deprecated-list.html b/java/doc/deprecated-list.html
index 291fc04be..f06bb5d83 100644
--- a/java/doc/deprecated-list.html
+++ b/java/doc/deprecated-list.html
@@ -2,7 +2,7 @@
-
+
Deprecated List
diff --git a/java/doc/help-doc.html b/java/doc/help-doc.html
index 0da7c8f50..edee9f024 100644
--- a/java/doc/help-doc.html
+++ b/java/doc/help-doc.html
@@ -2,7 +2,7 @@
-
+
API Help
diff --git a/java/doc/index-all.html b/java/doc/index-all.html
index 02210af4e..92475133c 100644
--- a/java/doc/index-all.html
+++ b/java/doc/index-all.html
@@ -2,7 +2,7 @@
-
+
Index
diff --git a/java/doc/index.html b/java/doc/index.html
index 864462af7..a7db3f219 100644
--- a/java/doc/index.html
+++ b/java/doc/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)
diff --git a/java/doc/overview-tree.html b/java/doc/overview-tree.html
index 227fb6ad1..55d4edd5d 100644
--- a/java/doc/overview-tree.html
+++ b/java/doc/overview-tree.html
@@ -2,7 +2,7 @@
-
+
Class Hierarchy
diff --git a/java/doc/serialized-form.html b/java/doc/serialized-form.html
index c404ba6bd..2e616b2b5 100644
--- a/java/doc/serialized-form.html
+++ b/java/doc/serialized-form.html
@@ -2,7 +2,7 @@
-
+
Serialized Form
diff --git a/java/jars/Pubnub-UnitTests-3.5.3.jar b/java/jars/Pubnub-UnitTests-3.5.4.jar
similarity index 84%
rename from java/jars/Pubnub-UnitTests-3.5.3.jar
rename to java/jars/Pubnub-UnitTests-3.5.4.jar
index b5158d20c..bf8af3fa9 100644
Binary files a/java/jars/Pubnub-UnitTests-3.5.3.jar and b/java/jars/Pubnub-UnitTests-3.5.4.jar differ
diff --git a/java/jars/PubnubDemoConsole.jar b/java/jars/PubnubDemoConsole.jar
index 1d46ff86a..fe61e6fee 100644
Binary files a/java/jars/PubnubDemoConsole.jar and b/java/jars/PubnubDemoConsole.jar differ
diff --git a/java/jars/PubnubExample.jar b/java/jars/PubnubExample.jar
index ee2429d8e..4fbc677b3 100644
Binary files a/java/jars/PubnubExample.jar and b/java/jars/PubnubExample.jar differ
diff --git a/java/pom.xml b/java/pom.xml
index 3a145b1c5..1dd787126 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -4,7 +4,7 @@
com.pubnub
pubnub
- 3.5.3
+ 3.5.4
jar
pubnub