## v9.1.0
*July 8, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Added the PubnubUnityUtils.NewUnityPubnub() method to streamline creating Pubnub instances with Unity-specific settings outside of PNManagerBehaviour.<br/>• Implemented an in-house CBOR solution for ParseToken() handling to reduce total SDK+dependencies size. |
| **Fixed** | • Improved parsing of file download errors to be properly set in operation status ErrorData. |
| **Modified** | • Updated log type from Error to Warn for TaskCanceledException. |
## v9.0.1
*May 30, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Improved Unity-side testing of core C# codebase. |
| **Fixed** | • Updated the legacy Reconnect() call to properly call new C#-side signature. |
## v9.0.0
*May 8, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Imported and adapted a C# change with handling and reporting different transport layer http request failure causes.<br/>• BREAKING CHANGES - Changed Pubnub C# DLL target to .NET Standard 2.0 which is recommended by Unity, oldest supported Unity version is now 2018.2. |
## v8.2.0
*March 12, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Imported new logging system from C# and added Unity-console supported IPubnubLogger implementation. |
## v8.1.1
*February 25, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed an issue where repeated sub/unsub requests with EE enabled would stop working after a while. |
## v8.1.0
*February 4, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Added new optional parameter IfMatchesEtag for setUUIDMetadata and setChannelMetadata. When provided, the server compares the argument value with the eTag on the server and if they don't match a HTTP 412 error is returned. |
| **Fixed** | • Fixes issue of not getting PNSubscriptionChangedCategory status when subscription change happens. |
## v8.0.1
*January 20, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Fix an issue where the PNSDK value would point to C# SDK instead of Unity. |
## v8.0.0
*December 5, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Adding Channel, ChannelGroup, ChannelMetadata and UserMetadata entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs.<br/>• BREAKING CHANGES - Default subscribe request retry policy set to EXPONENTIAL.<br/>• Default value for EnableEventEngine is set to true, Subscribe operation will be executed by event engine by default.<br/>• Added support for CustomMessageType in publish, signal, files features.<br/>• Added support for Type field in membership APIs.. |
| **Fixed** | • Re-implement WebGL support by addigng a Transport Layer implementation utilising UnityWebRequest |
| **Modified** | • Removed telemetry manager. |
## v7.2.1
*May 9, 2024*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes issue of Unity SDK not being able to have a fully independent IJsonPluggableLibrary implementation because of direct nu-get Newtonsoft usage in C# SDK (Unity has it's own version that works with IL2CPP builds). |
## v7.2.0
*April 18, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Added event engine implementation for subscribe and presence operation.<br/>• Added support for RetryConfiguration to configure subscribe request retry. |
## v7.1.4
*April 2, 2024*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes issue of inaccurate DateTime to TimeToken conversion in TranslateDateTimeToPubnubUnixNanoSeconds. |
## v7.1.3
*November 28, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Handle unencrypted message while getting it with CryptoModule configured.<br/>• Fixes issue of default serialisation settings applied globally. |
## v7.1.2
*October 30, 2023*
| Type | Changes |
|------|----------|
| **Modified** | • Changed license to PubNub Software Development Kit License. |
## v7.1.1
*October 25, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes issue of getting error when hereNow is called with channelGroups param only. |
## 7.1.0
*October 16, 2023*
| Type | Changes |
|------|----------|
| **Added** | • Add crypto module that allows configure SDK to encrypt and decrypt messages. |
| **Fixed** | • Improved security of crypto implementation by adding enhanced AES-CBC cryptor. |
## 7.0.1
*September 18, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Package exporting fix. |
## 7.0.0
*September 1, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Release script configuration. |
## v6.0.9
*March 30, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed deserialization fail on arrays with all null values. |
## v6.0.8
*March 24, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Add DontDestroyOnLoad flag. |
## v6.0.7
*November 2, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Expose exceptions fired within callbacks.<br/>• Log null arguments passed to EncodeURL. |
## v6.0.6
*October 12, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • The PlaymodeTests folder has been excluded from the build; also, GrantToken has been moved to the appropriate place in the project. |
## v6.0.5
*September 2, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Json.net stores its settings globally, which means any changes in the client application will affect the behaviour of the SDK. The SDK will now use the initial default settings. |
## v6.0.4
*July 27, 2022*
| Type | Changes |
|------|----------|
| **Modified** | • UUID has been marked as deprecated, and it's being renamed to UserId. For now, both variants will work, but UUID will be gradually phased out in favor of UserId. |
## v6.0.3
*July 12, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes continuous allocation of components per request. |
| **Modified** | • Reduce the load of `TestPublishLoadTest` to stop derailing the pipeline.<br/>• Disable `TestPublishLoadTest` temporarily. |
## v6.0.2
*June 28, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes issue of encoding in FetchMessages and MessageCount apis. |
## v6.0.1
*November 30, 2021*
| Type | Changes |
|------|----------|
| **Modified** | • Remove BouncyCastle, JsonFx.Json, MarkerMetro and crypto DLLs. Features works without the need of these libs. |
## v6.0.0
*October 12, 2021*
| Type | Changes |
|------|----------|
| **Added** | • SetToken and ParseToken for PAMv3. |
| **Modified** | • BREAKING CHANGE - Removed Token Management System - Client end |
## v5.0.1
*July 6, 2021*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed missing UUID in message action events.<br/>• Fixed custom count settings in Fetch Messages with Message Actions. |
## v5.0.0
*April 12, 2021*
| Type | Changes |
|------|----------|
| **Modified** | • BREAKING CHANGE - New JSON Parser Json .Net for Unity 2.0.1. The parser used earlier has been deprecated.<br/>• BREAKING CHANGE - IV used for encryption is now random by default. |
## v4.10.1
*December 14, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixes issue of missing `more` field in FetchMessages response. |
## v4.10.0
*October 19, 2020*
| Type | Changes |
|------|----------|
| **Added** | • Files.<br/>• Random IV in Encryption.<br/>• Fetch with UUID and Message Type. |
| **Modified** | • Fetch with 100 messages. |
## v4.9.0
*September 15, 2020*
| Type | Changes |
|------|----------|
| **Added** | • Objects V2. |
## v4.8.3
*June 17, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Example scene fix for Unity 2018. |
## v4.8.2
*April 10, 2020*
| Type | Changes |
|------|----------|
| **Added** | • Objects Sorting |
## v4.8.1
*March 10, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Correct null check for signal callback |
## v4.8.0
*February 18, 2020*
| Type | Changes |
|------|----------|
| **Modified** | • Token Management System - Client end |
## v4.7.3
*February 5, 2020*
| Type | Changes |
|------|----------|
| **Modified** | • HereNow Deserialization Error fix |
## v4.7.2
*January 16, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Heartbeat query param in Presence heartbeat call |
| **Modified** | • Presence Heartbeat defaults to 300 |
## v4.7.1
*January 6, 2020*
| Type | Changes |
|------|----------|
| **Modified** | • Objects Filtering |
## v4.7.0
*December 24, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • APNS2<br/>• Push payload helper class |
## v4.6.0
*November 22, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Actions added missing TotalCount, Next, Prev for Get Users/Spaces, Manage/Get Members/Memberships<br/>• Return types of Start and End in PNGetMessageActionsMore changed to long |
## v4.5.0
*November 21, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Actions<br/>• Fetch with Message Actions |
## v4.4.0
*November 8, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Objects |
## v4.3.0
*October 10, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Signals<br/>• IncludeMeta in History and Fetch |
## v4.2.1
*June 4, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Presence Timeout cannot be lower than 20 |
| **Fixed** | • PNPresenceEventResult.State property not populated in callback |
## v4.2.0
*March 13, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Counts simplification (Breaking changes from the previous version). |
## v4.1.1
*March 5, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Counts API |
## v4.1.0
*February 18, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • BREAKING CHANGE: Fixed a typo by renaming the `event` from `SusbcribeCallback` to `SubscribeCallback` and the `EventArgs` from `SusbcribeEventEventArgs` to `SubscribeEventEventArgs` |
## v4.0.5
*January 9, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Presence Heartbeat call delays itself when a Subscribe call precedes it<br/>• User Exceptions Fix |
| **Added** | • Heartbeats per channel<br/>• QueryParams in all API calls |
| **Fixed** | • Leave callback message exception fix |
## v4.0.4
*November 13, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • UnityPackage reorganization |
## v4.0.3
*November 12, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Travis update for UnityPackage |
## v4.0.2
*August 23, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Delete Messages Fix |
## v4.0.1
*March 8, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Integration tests fixes |
## v4.0-rc2
*February 28, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Here Now Refresh |
## v4.0-beta6
*January 22, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Cleanup |
## v4.0-beta5
*January 18, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Logging enhancements |
## v4.0-beta4
*January 16, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Cleanup |
## v4.0-beta3
*January 11, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Windows Universal compatibility |
## v4.0-beta2
*December 26, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • Leave fixes |
## v4.0-beta1
*December 18, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • All new PubNub Unity SDK |
## v3.7.10
*December 11, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • Presence delta intervals |
## v3.7.9
*August 8, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • Unity UWP compatibility |
## v3.7.8
*March 31, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • Presence delta intervals |
## v3.7.7
*February 20, 2017*
| Type | Changes |
|------|----------|
| **Fixed** | • Region check in Timetoken dictionary |
| **Modified** | • Prefix UUID with 'pn-' |
## v3.7.6.2
*January 12, 2017*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed user state issue for other UUID |
## v3.7.6.1
*December 21, 2016*
| Type | Changes |
|------|----------|
| **Added** | • Changed origin to ps.pndsn.com |
## v3.7.6
*December 9, 2016*
| Type | Changes |
|------|----------|
| **Added** | • Offers the ability to set a per message time to live in storage.<br/>• Find out which UUID sent the message (only available when debug symbol `PUBNUB_PS_V2_RESPONSE` is used). |
## v3.7.5
| Type | Changes |
|------|----------|
| **Modified** | • Windows Store Universal 10 store compatibility<br/>• Changed the JSON lib to use: https://github.com/MarkerMetro/MarkerMetro.Unity.JsonFx, as it is compatible with Windows store.<br/>• BouncyCastle(http://www.bouncycastle.org/csharp/) is used for crypto functionality. |
## v3.7.4
*September 24, 2016*
| Type | Changes |
|------|----------|
| **Added** | • Added a debug symbol `PUBNUB_PS_V2_RESPONSE` to enable v4 subscribe |
## v3.7.3
| Type | Changes |
|------|----------|
| **Added** | • Fixed SetGameObject |
## v3.7.2
*August 2, 2016*
| Type | Changes |
|------|----------|
| **Added** | • PubSub v2<br/>• Channel Groups<br/>• Message Filtering<br/>• Wildcard Subscribe |
| **Modified** | • Code optimizations |
## v3.6.9.1
*June 21, 2016*
| Type | Changes |
|------|----------|
| **Modified** | • A new debug symbol to reduce the usage of coroutines. Set REDUCE_PUBNUB_COROUTINES, to use the alternate logic for www coroutines used by the PubNub's SDK. When using this option it is recommended that you call TerminateCurrentSubscriberRequest when the app comes back to the foreground else an ongoing long request will wait till the timeout value to abort and reinit the request.<br/>• For iOS if the value of NonSubscribeTimeout and SubscribeTimeout is greater than 59 secs, the SDK will force the value to be 59 secs. |
## v3.6.9.0
| Type | Changes |
|------|----------|
| **Modified** | • Refactored code.<br/>• JSON library: the pre-compiler directives to choose between MiniJSON and JSONFx have been moved to the class JSONSerializer.cs.<br/>• `Logging: In addition to setting the variables PubnubLogLevel = LoggingMethod.Level.Info and PubnubErrorLevel = PubnubErrorFilter.Level.Info you also need to add a "define symbol": ENABLE_PUBNUB_LOGGING for each of the platform you want to enable logging.
This setting is available in the Unity Editor: File-> Build Settings -> Player Settings -> Other Settings -> Configuration -> Scripting define symbols.
After you type ENABLE_PUBNUB_LOGGING in it do remember to press return with the focus still in the text box or your setting will not be saved.
`
<br/>• Default value of SSL is now true. |
| **Added** | • Add mobile push methods. |
## v3.6.8.8
| Type | Changes |
|------|----------|
| **Fixed** | • some fixes for subscribe request timeouts. |
## v3.6.8.7
| Type | Changes |
|------|----------|
| **Modified** | • removes forceful garbage collection. |
## v3.6.8.6
| Type | Changes |
|------|----------|
| **Fixed** | • Fix for "null" message in callback when a message contains multiple messages, one of which is of type System.Collections.Generic.Dictionary`2[System.String,System.Object]. |
## v3.6.8.4
| Type | Changes |
|------|----------|
| **Fixed** | • Duplicate messages on some occasions. |
## v3.6.8.3
| Type | Changes |
|------|----------|
| **Fixed** | • Non subscribe callbacks were not fired when called from within a callback of an earlier request. |
## v3.6.8.1
| Type | Changes |
|------|----------|
| **Fixed** | • Missed messages when adding a channel to multiplexed.<br/>• Sub timeout gets fired when in app goes in background and the request is not complete.<br/>• User State didn't change in some cases.<br/>• Multiple requests heartbeats were running. |
Added | - Added the PubnubUnityUtils.NewUnityPubnub() method to streamline creating Pubnub instances with Unity-specific settings outside of PNManagerBehaviour.
- Implemented an in-house CBOR solution for ParseToken() handling to reduce total SDK+dependencies size.
|
Fixed | - Improved parsing of file download errors to be properly set in operation status ErrorData.
|
Modified | - Updated log type from Error to Warn for TaskCanceledException.
|
Added | - Improved Unity-side testing of core C# codebase.
|
Fixed | - Updated the legacy Reconnect() call to properly call new C#-side signature.
|
Added | - Imported and adapted a C# change with handling and reporting different transport layer http request failure causes.
- BREAKING CHANGES - Changed Pubnub C# DLL target to .NET Standard 2.0 which is recommended by Unity, oldest supported Unity version is now 2018.2.
|
Added | - Imported new logging system from C# and added Unity-console supported IPubnubLogger implementation.
|
Fixed | - Fixed an issue where repeated sub/unsub requests with EE enabled would stop working after a while.
|
Added | - Added new optional parameter IfMatchesEtag for setUUIDMetadata and setChannelMetadata. When provided, the server compares the argument value with the eTag on the server and if they don't match a HTTP 412 error is returned.
|
Fixed | - Fixes issue of not getting PNSubscriptionChangedCategory status when subscription change happens.
|
Fixed | - Fix an issue where the PNSDK value would point to C# SDK instead of Unity.
|
Added | - Adding Channel, ChannelGroup, ChannelMetadata and UserMetadata entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs.
- BREAKING CHANGES - Default subscribe request retry policy set to EXPONENTIAL.
- Default value for EnableEventEngine is set to true, Subscribe operation will be executed by event engine by default.
- Added support for CustomMessageType in publish, signal, files features.
- Added support for Type field in membership APIs..
|
Fixed | - Re-implement WebGL support by addigng a Transport Layer implementation utilising UnityWebRequest
|
Modified | - Removed telemetry manager.
|
Fixed | - Fixes issue of Unity SDK not being able to have a fully independent IJsonPluggableLibrary implementation because of direct nu-get Newtonsoft usage in C# SDK (Unity has it's own version that works with IL2CPP builds).
|
Added | - Added event engine implementation for subscribe and presence operation.
- Added support for RetryConfiguration to configure subscribe request retry.
|
Fixed | - Fixes issue of inaccurate DateTime to TimeToken conversion in TranslateDateTimeToPubnubUnixNanoSeconds.
|
Fixed | - Handle unencrypted message while getting it with CryptoModule configured.
- Fixes issue of default serialisation settings applied globally.
|
Modified | - Changed license to PubNub Software Development Kit License.
|
Fixed | - Fixes issue of getting error when hereNow is called with channelGroups param only.
|
Added | - Add crypto module that allows configure SDK to encrypt and decrypt messages.
|
Fixed | - Improved security of crypto implementation by adding enhanced AES-CBC cryptor.
|
Fixed | - Release script configuration.
|
Fixed | - Fixed deserialization fail on arrays with all null values.
|
Fixed | - Add DontDestroyOnLoad flag.
|
Fixed | - Expose exceptions fired within callbacks.
- Log null arguments passed to EncodeURL.
|
Fixed | - The PlaymodeTests folder has been excluded from the build; also, GrantToken has been moved to the appropriate place in the project.
|
Fixed | - Json.net stores its settings globally, which means any changes in the client application will affect the behaviour of the SDK. The SDK will now use the initial default settings.
|
Modified | - UUID has been marked as deprecated, and it's being renamed to UserId. For now, both variants will work, but UUID will be gradually phased out in favor of UserId.
|
Fixed | - Fixes continuous allocation of components per request.
|
Modified | - Reduce the load of
TestPublishLoadTest to stop derailing the pipeline. - Disable
TestPublishLoadTest temporarily.
|
Fixed | - Fixes issue of encoding in FetchMessages and MessageCount apis.
|
Modified | - Remove BouncyCastle, JsonFx.Json, MarkerMetro and crypto DLLs. Features works without the need of these libs.
|
Added | - SetToken and ParseToken for PAMv3.
|
Modified | - BREAKING CHANGE - Removed Token Management System - Client end
|
Fixed | - Fixed missing UUID in message action events.
- Fixed custom count settings in Fetch Messages with Message Actions.
|
Modified | - BREAKING CHANGE - New JSON Parser Json .Net for Unity 2.0.1. The parser used earlier has been deprecated.
- BREAKING CHANGE - IV used for encryption is now random by default.
|
Fixed | - Fixes issue of missing
more field in FetchMessages response.
|
Added | - Files.
- Random IV in Encryption.
- Fetch with UUID and Message Type.
|
Modified | |
Fixed | - Example scene fix for Unity 2018.
|
Fixed | - Correct null check for signal callback
|
Modified | - Token Management System - Client end
|
Modified | - HereNow Deserialization Error fix
|
Fixed | - Heartbeat query param in Presence heartbeat call
|
Modified | - Presence Heartbeat defaults to 300
|
Modified | - APNS2
- Push payload helper class
|
Modified | - Message Actions added missing TotalCount, Next, Prev for Get Users/Spaces, Manage/Get Members/Memberships
- Return types of Start and End in PNGetMessageActionsMore changed to long
|
Modified | - Message Actions
- Fetch with Message Actions
|
Modified | - Signals
- IncludeMeta in History and Fetch
|
Modified | - Presence Timeout cannot be lower than 20
|
Fixed | - PNPresenceEventResult.State property not populated in callback
|
Modified | - Message Counts simplification (Breaking changes from the previous version).
|
Modified | - BREAKING CHANGE: Fixed a typo by renaming the
event from SusbcribeCallback to SubscribeCallback and the EventArgs from SusbcribeEventEventArgs to SubscribeEventEventArgs
|
Modified | - Presence Heartbeat call delays itself when a Subscribe call precedes it
- User Exceptions Fix
|
Added | - Heartbeats per channel
- QueryParams in all API calls
|
Fixed | - Leave callback message exception fix
|
Modified | - UnityPackage reorganization
|
Modified | - Travis update for UnityPackage
|
Modified | - Windows Universal compatibility
|
Fixed | - Region check in Timetoken dictionary
|
Modified | |
Fixed | - Fixed user state issue for other UUID
|
Added | - Changed origin to ps.pndsn.com
|
Added | - Offers the ability to set a per message time to live in storage.
- Find out which UUID sent the message (only available when debug symbol
PUBNUB_PS_V2_RESPONSE is used).
|
Modified | - Windows Store Universal 10 store compatibility
- Changed the JSON lib to use: https://github.com/MarkerMetro/MarkerMetro.Unity.JsonFx, as it is compatible with Windows store.
- BouncyCastle(http://www.bouncycastle.org/csharp/) is used for crypto functionality.
|
Added | - Added a debug symbol
PUBNUB_PS_V2_RESPONSE to enable v4 subscribe
|
Added | - PubSub v2
- Channel Groups
- Message Filtering
- Wildcard Subscribe
|
Modified | |
Modified | - A new debug symbol to reduce the usage of coroutines. Set REDUCE_PUBNUB_COROUTINES, to use the alternate logic for www coroutines used by the PubNub's SDK. When using this option it is recommended that you call TerminateCurrentSubscriberRequest when the app comes back to the foreground else an ongoing long request will wait till the timeout value to abort and reinit the request.
- For iOS if the value of NonSubscribeTimeout and SubscribeTimeout is greater than 59 secs, the SDK will force the value to be 59 secs.
|
Modified | - Refactored code.
- JSON library: the pre-compiler directives to choose between MiniJSON and JSONFx have been moved to the class JSONSerializer.cs.
Logging: In addition to setting the variables PubnubLogLevel = LoggingMethod.Level.Info and PubnubErrorLevel = PubnubErrorFilter.Level.Info you also need to add a "define symbol": ENABLE_PUBNUB_LOGGING for each of the platform you want to enable logging.
This setting is available in the Unity Editor: File-> Build Settings -> Player Settings -> Other Settings -> Configuration -> Scripting define symbols.
After you type ENABLE_PUBNUB_LOGGING in it do remember to press return with the focus still in the text box or your setting will not be saved.
- Default value of SSL is now true.
|
Added | |
Fixed | - some fixes for subscribe request timeouts.
|
Modified | - removes forceful garbage collection.
|
Fixed | - Fix for "null" message in callback when a message contains multiple messages, one of which is of type System.Collections.Generic.Dictionary`2[System.String,System.Object].
|
Fixed | - Duplicate messages on some occasions.
|
Fixed | - Non subscribe callbacks were not fired when called from within a callback of an earlier request.
|
Fixed | - Missed messages when adding a channel to multiplexed.
- Sub timeout gets fired when in app goes in background and the request is not complete.
- User State didn't change in some cases.
- Multiple requests heartbeats were running.
|