Releases: pubnub/unity
Releases · pubnub/unity
Release list
v9.4.1
v9.4.0
June 15 2026
Added
- Added HTTP/2 option to config (enabled by default) and updated the Unity specific Pubnub instance creation flow to use the native UnityHttpMessageHandler for Unity 6.5+ and allow injecting custom HTTP/2 enabled handlers earlier versions.
v9.3.0
November 04 2025
Added
- 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.
Fixed
- Discard use of gcm and replaced with fcm for push notification service type of google. Removed mpns support.
v9.2.0
October 02 2025
Added
- Updated the C# SDK dependency to latest version (7.5.0).
v9.1.0
July 08 2025
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.
v9.0.1
May 30 2025
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 08 2025
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.
v8.2.0
March 12 2025
Added
- Imported new logging system from C# and added Unity-console supported IPubnubLogger implementation.
v8.1.1
February 25 2025
Fixed
- Fixed an issue where repeated sub/unsub requests with EE enabled would stop working after a while.
v8.1.0
February 04 2025
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.