diff --git a/.pubnub.yml b/.pubnub.yml
index c0946c70..b5e61e36 100644
--- a/.pubnub.yml
+++ b/.pubnub.yml
@@ -1,6 +1,13 @@
---
-version: v9.2.0
+version: v9.3.0
changelog:
+ - date: 2025-11-04
+ version: v9.3.0
+ changes:
+ - type: feature
+ text: "BREAKING CHANGES: The HereNow method will return a maximum of 1000 occupants per channel. Previously, it was returning all occupants without limit parameter support. Use pagination through offset when more than 1000 occupants present in channel."
+ - type: bug
+ text: "Discard use of gcm and replaced with fcm for push notification service type of google. Removed mpns support."
- date: 2025-10-02
version: v9.2.0
changes:
@@ -795,7 +802,7 @@ sdks:
distribution-type: package
distribution-repository: git release
package-name: PubNub.unitypackage
- location: https://github.com/pubnub/unity/releases/download/v9.2.0/PubNub.unitypackage
+ location: https://github.com/pubnub/unity/releases/download/v9.3.0/PubNub.unitypackage
requires:
-
name: "UnityEditor"
@@ -927,7 +934,7 @@ sdks:
distribution-type: package
distribution-repository: git release
package-name: PubNub.unitypackage
- location: https://github.com/pubnub/unity/releases/download/v9.2.0/PubNub.unitypackage
+ location: https://github.com/pubnub/unity/releases/download/v9.3.0/PubNub.unitypackage
requires:
-
name: "UnityEditor"
diff --git a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll
index 51f815a5..f480b594 100644
Binary files a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll and b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll differ
diff --git a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml
index a270fefc..8b59eadb 100644
--- a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml
+++ b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml
@@ -18,6 +18,23 @@
+
+
+ limit number of users details to be returned.
+ default value is 1000.
+
+
+
+
+
+
+ use this parameter to provide starting position of results
+ for pagination purpose
+ default value is 0.
+
+
+
+
The publish timetoken of a parent message
@@ -253,6 +270,19 @@
Create a state-invocation pair
+
+
+ Extension methods for PNPushType enum to get url value
+
+
+
+
+ Converts PNPushType enum to the appropriate URL string.
+ GCM is converted to 'fcm' since GCM is decommisioned.
+
+ The push type enum value
+ URL string representation of the push type
+
Supports Only APNS2
diff --git a/PubNubUnity/Assets/PubNub/Runtime/Util/NewtonsoftJsonUnity.cs b/PubNubUnity/Assets/PubNub/Runtime/Util/NewtonsoftJsonUnity.cs
index bf36a89a..e6319ad5 100644
--- a/PubNubUnity/Assets/PubNub/Runtime/Util/NewtonsoftJsonUnity.cs
+++ b/PubNubUnity/Assets/PubNub/Runtime/Util/NewtonsoftJsonUnity.cs
@@ -140,7 +140,7 @@ public object DeserializeToObject(object rawObject, Type type)
{
try
{
- logger?.Debug("JsonNet Deserializing object data.");
+ logger?.Trace("JsonNet Deserializing object data.");
if (rawObject is JObject jObject)
{
return jObject.ToObject(type);
@@ -159,7 +159,7 @@ public object DeserializeToObject(object rawObject, Type type)
public object DeserializeToObject(string jsonString)
{
- logger?.Debug("JsonNet Deserializing json string data.");
+ logger?.Trace("JsonNet Deserializing json string data.");
object result = JsonConvert.DeserializeObject