diff --git a/Assets/Plugins/StreamChat/Changelog.txt b/Assets/Plugins/StreamChat/Changelog.txt index f65f6cf4..da88209d 100644 --- a/Assets/Plugins/StreamChat/Changelog.txt +++ b/Assets/Plugins/StreamChat/Changelog.txt @@ -1,3 +1,10 @@ +v5.4.0: +Fixes: + +* Fix IL2CPP build crash on Unity 6000.0.x caused by types implementing multiple closed versions of the same generic interface, which triggered a KeyNotFoundException in IL2CPP's vtable builder (VTableBuilderComponent.OverrideInterfaceMethods). An example exception looked like this: + +System.Collections.Generic.KeyNotFoundException: The given key 'TDto StreamChat.Core.LowLevelClient.ISavableTo1::SaveToDto()' was not present in the dictionary. + v5.3.0: Features: * Add support for [Polls API](https://getstream.io/chat/docs/unity/polls_api/) diff --git a/Assets/Plugins/StreamChat/Core/LowLevelClient/StreamChatLowLevelClient.cs b/Assets/Plugins/StreamChat/Core/LowLevelClient/StreamChatLowLevelClient.cs index 51597e67..b24f58a1 100644 --- a/Assets/Plugins/StreamChat/Core/LowLevelClient/StreamChatLowLevelClient.cs +++ b/Assets/Plugins/StreamChat/Core/LowLevelClient/StreamChatLowLevelClient.cs @@ -218,7 +218,7 @@ private set /// /// SDK Version number /// - public static readonly Version SDKVersion = new Version(5, 3, 0); + public static readonly Version SDKVersion = new Version(5, 4, 0); /// /// Use this method to create the main client instance or use StreamChatClient constructor to create a client instance with custom dependencies