Releases: pubnub/unreal-engine
Releases · pubnub/unreal-engine
v0.3.3
v0.3.2
June 10 2025
Add:
- Add function
DeleteMessages
which can be used to delete messages from the history. - Add function
InitPubnubWithConfig
which can be used to initializePubnubSubsystem
with custom config, separate from Project Settings.
Improve:
- Add PubSub function code samples.
- Fix all compilation warnings.
v0.3.1
May 27 2025
Added
- Add new overloads, for all functions that return data, with native (not dynamic) delegates that can be used with Lambdas.
- Add publish/signal message serialization and deserialization - now any string can be send by those methods.
- Add unit and integration tests for all end points.
Fixed
- Fix bug that
UserID
was not set immediately. - Fix bug that only published messages were received from subscription, but not signals and other types.
- Fix bugs that group operations were sometimes returning previous responses.
- Fix bug that
MessageCounts
function was not always returning correct count. - Fix incorrect sort and include parameters related to users.
v0.3.0
Add:
- Rework
GetMemberships
,GetChannelMembers
,GetAllUserMetadata
andGetAllChannelMetadata
to have dedicated structures forInclude
andSort
fields. Note: this is BREAKING CHANGE - Add "Raw" equivalents of functions mentioned above, that accepts strings instead of structures
Modify:
- Change subscription loop to use Event Engine
- Mark _JSON functions as deprecated
- Remove not needed C-Core files. Leave only required headers
Fix:
- Fix bugs in parsing
FetchHistory
response - Fix bug that not all requested data was included in functions response when TotalCount was set
v0.2.6
Fixed:
- Fix GrantToken, ParseToken and SetAuthToken functions.
- SetSecretKeyAutomatically was called before Initialization phase is fully finished, so it could not set the key.
- Fix
PubnubLog: Error: Pubnub user ID is not set. Aborting operation.
error was printed for no reason when user started and stopped "playing" the project without setting UserID.
v0.2.5
Add:
- Linux and IOS support as target platforms.
v0.2.4
Add:
- Passing logs from Pubnub sdk (c-core) to UE sdk, so they can be read by the user.
v0.2.3
Fix:
- Fix incorrect memberships input object Json checks
v0.2.2
Add:
- Support for Unreal Engine 5.5
- Documentation in code
- CustomMessageType parameter to Publish, Signal and History functions
Modify:
- Rename many fields to be more intuitive and consistent across sdk. "Uuid" -> "User", "ChannelName" -> "Channel".
v0.2.1
Add:
- Json wrappers to Membership and Members functions
- Input validity checks