---
source_url: https://www.pubnub.com/docs/chat/unity-chat-sdk/build/changelog
title: Changelog for PubNub Unity Chat SDK v2.0.0
updated_at: 2026-06-17T11:37:19.948Z
---

> Documentation Index
> For a curated overview of PubNub documentation, see: https://www.pubnub.com/docs/llms.txt
> For the full list of all documentation pages, see: https://www.pubnub.com/docs/llms-full.txt


# Changelog for PubNub Unity Chat SDK v2.0.0

:::note
## v2.0.0

*April 1, 2026*

| Type | Changes |
|------|----------|
| **Added** | • Added an option in the chat config to specify which channel types publish read receipt events.<br/>• Memberships can now be hard-deleted.<br/>• Added new arguments to CreateDirectConversation and CreateGroupConversation that allow to specify starting membership data of the invite memberships.<br/>• Added a set of method for getting/checking for singular memberships of users and channels.<br/>• The Unity package samples section now contains a simple UI chat prefab example.<br/>• Added an utility AppendText() method to Membership.<br/>• Added a GetMessageElements() method to Message that returns the same data as the one in MessageDraft.<br/>• Added new subcription status management methods to Chat. |
| **Modified** | • The Join() method has been deprecated in favor of separate JoinChannel() and Connect().<br/>• BREAKINF CHANGE: Aligned callbacks names with other Chat SDKs and introduced new objects to replace the raw ChatEvent.<br/>• BREAKING CHANGE: Read receipts functionality has been optimized to provide per-user read events instead of aggregates for each event.<br/>• BREAKING CHANGE: Message reactions have a new, easier to use format.<br/>• BREAKING CHANGE: Most advanced message sending features like Files, Quotes, Mentions, etc. have are now available only through MessageDraft.<br/>• User and Channel objects had their soft deletion logic marked as deprecated.<br/>• BREAKING CHANGE: Events such as invites or mentions can no longer be sent manually, only ones with type Custom. |

## v1.3.0

*December 8, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Integrated Pubnub files support into Chat functionality - messages sent via MessageDraft or directly from Channel.SendText() can now have file attachments.<br/>• Integrated Pubnub push notifications support into Chat - PubnubChatConfig now has a PushNotifications section and Channel entities can be registered to receive push notifications. |

## v1.2.0

*November 24, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Memberships generated from Invite methods now have Status pending and can be filtered out in GetMemberships().<br/>• Added new overloads for update related methods and events so that they now use ChatEntityChangeType to convey the type of update. |
| **Modified** | • Changed SetListening(...) and AddListenerTo(...) methods to align with other Chat SDKs. New methods are use the Stream and StreamOn naming convetions. |

## v1.1.1

*November 6, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Updated Unity SDK dependency to latest version - 9.3.0. |
| **Fixed** | • Fixed an issue where sometimes the Active status for User would not have expected value. |

## v1.1.0

*October 29, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Added the option of performing reversible soft deletion on Channel and User entities.<br/>• Added a MutedUsersManager class that allows for muting specific user IDs on client side. |

## v1.0.0

*October 2, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Added WebGL build support because of the migration from C-Core to Unity SDK. |
| **Modified** | • Changed the underlying SDK used by the Chat from C-Core to Unity SDK.<br/>• Added ChatOperationResult and ChatOperationResult&lt;T> as a return types for async network operations with additional debug and error data on potential failure. |

## v0.4.4

*May 12, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Added the ChatMembershipData which replaces the customDataJson argument in membership-related methods. |

## v0.4.3

*April 2, 2025*

| Type | Changes |
|------|----------|
| **Fixed** | • Fixed an issue where on Mac user.CustomData would still show up as improperly linked.<br/>• Fixed an issue where limit > 100 would cause a C-Core assert to crash the application.<br/>• Fixed an issue where in C-Core GetMessageHistory() didn't clear message buffer causing error on subsequent calls. |

## v0.4.2

*March 31, 2025*

| Type | Changes |
|------|----------|
| **Fixed** | • Imported a fix to an edge-case race condition in C-Core EE.<br/>• Fixed an issue where user.CustomData() was improperly linked on C++ side. |

## v0.4.0

*March 4, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Ported over Event Engine functionality from C-Core to internal Chat logic. |

## v0.3.1

*February 25, 2025*

| Type | Changes |
|------|----------|
| **Added** | • Added SetAuthToken(), ParseToken(), and SetPubnubOrigin() methods to ChatAccessManager class.<br/>• Added OriginalMessageText property to Message object containg pre-edits message text.<br/>• Added option to not provide channel ID when creating a new conversation - a random ID will be generated in such cases. |

## v0.2.0

*January 10, 2024*

| Type | Changes |
|------|----------|
| **Added** | • Added MessageDraft functionality. |
:::

### v2.0.0

April 1, 2026

| Added | Added an option in the chat config to specify which channel types publish read receipt events., Memberships can now be hard-deleted., Added new arguments to CreateDirectConversation and CreateGroupConversation that allow to specify starting membership data of the invite memberships., Added a set of method for getting/checking for singular memberships of users and channels., The Unity package samples section now contains a simple UI chat prefab example., Added an utility AppendText() method to Membership., Added a GetMessageElements() method to Message that returns the same data as the one in MessageDraft., Added new subcription status management methods to Chat. |
| --- | --- |
| Modified | The Join() method has been deprecated in favor of separate JoinChannel() and Connect()., BREAKINF CHANGE: Aligned callbacks names with other Chat SDKs and introduced new objects to replace the raw ChatEvent., BREAKING CHANGE: Read receipts functionality has been optimized to provide per-user read events instead of aggregates for each event., BREAKING CHANGE: Message reactions have a new, easier to use format., BREAKING CHANGE: Most advanced message sending features like Files, Quotes, Mentions, etc. have are now available only through MessageDraft., User and Channel objects had their soft deletion logic marked as deprecated., BREAKING CHANGE: Events such as invites or mentions can no longer be sent manually, only ones with type Custom. |

### v1.3.0

December 8, 2025

| Added | Integrated Pubnub files support into Chat functionality - messages sent via MessageDraft or directly from Channel.SendText() can now have file attachments., Integrated Pubnub push notifications support into Chat - PubnubChatConfig now has a PushNotifications section and Channel entities can be registered to receive push notifications. |
| --- | --- |

### v1.2.0

November 24, 2025

| Added | Memberships generated from Invite methods now have Status pending and can be filtered out in GetMemberships()., Added new overloads for update related methods and events so that they now use ChatEntityChangeType to convey the type of update. |
| --- | --- |
| Modified | Changed SetListening(...) and AddListenerTo(...) methods to align with other Chat SDKs. New methods are use the Stream and StreamOn naming convetions. |

### v1.1.1

November 6, 2025

| Added | Updated Unity SDK dependency to latest version - 9.3.0. |
| --- | --- |
| Fixed | Fixed an issue where sometimes the Active status for User would not have expected value. |

### v1.1.0

October 29, 2025

| Added | Added the option of performing reversible soft deletion on Channel and User entities., Added a MutedUsersManager class that allows for muting specific user IDs on client side. |
| --- | --- |

### v1.0.0

October 2, 2025

| Added | Added WebGL build support because of the migration from C-Core to Unity SDK. |
| --- | --- |
| Modified | Changed the underlying SDK used by the Chat from C-Core to Unity SDK., Added ChatOperationResult and ChatOperationResult<T> as a return types for async network operations with additional debug and error data on potential failure. |

### v0.4.4

May 12, 2025

| Added | Added the ChatMembershipData which replaces the customDataJson argument in membership-related methods. |
| --- | --- |

### v0.4.3

April 2, 2025

| Fixed | Fixed an issue where on Mac user.CustomData would still show up as improperly linked., Fixed an issue where limit > 100 would cause a C-Core assert to crash the application., Fixed an issue where in C-Core GetMessageHistory() didn't clear message buffer causing error on subsequent calls. |
| --- | --- |

### v0.4.2

March 31, 2025

| Fixed | Imported a fix to an edge-case race condition in C-Core EE., Fixed an issue where user.CustomData() was improperly linked on C++ side. |
| --- | --- |

### v0.4.0

March 4, 2025

| Added | Ported over Event Engine functionality from C-Core to internal Chat logic. |
| --- | --- |

### v0.3.1

February 25, 2025

| Added | Added SetAuthToken(), ParseToken(), and SetPubnubOrigin() methods to ChatAccessManager class., Added OriginalMessageText property to Message object containg pre-edits message text., Added option to not provide channel ID when creating a new conversation - a random ID will be generated in such cases. |
| --- | --- |

### v0.2.0

January 10, 2024

| Added | Added MessageDraft functionality. |
| --- | --- |