Releases: getnamo/SocketIOClient-Unreal
Releases · getnamo/SocketIOClient-Unreal
v2.3.0 Release for UE5.0
Changes
- Added #305. This updates TLS API to look at URL passed to switch the mode automatically on connect. If URL has
https
orwss
it will connect using TLS if supported on current platform, otherwise regularhttp
will be attempted. Can also force TLS using new togglebForceTLS
.bShouldUseTLS
option removed. - Added bind to delegate (#190) feature. Example usage found at https://github.com/getnamo/SocketIOClient-Unreal#receive-to-delegate
- Added convenience conversion function for USIOJsonValue -> String (other than current
AsString
) (#308). This makes it easy to find string conversion viaTo String
search. - Cleanup of comments and some internal code consistency for FSocketIONative and conversion library.
- Changing behavior: Added toggle for unbinding events on disconnect, defaulting to false. Toggle
Unbind Events on Disconnect
if you want old behavior. Bound events should now survive disconnect events, but it is still recommended to bind events on connect for consistency. Potentially fixes #255 - Linked up
Path
variable to underlying lib (#309) - API Change: Refactored connect to use
FSIOConnectParams
(#310), allowing editor default values for query, headers, and path. This simplifies and ensures more consistent connection behavior across plugin layers.
v2.1.1 Release for UE5.0
Changes
- Finally added support for https/SSL #39 - thanks to the amazing work by @seesemichaelj @dobby5 @joelnordell.
- Early API, might change a bit see https://github.com/getnamo/SocketIOClient-Unreal#httpstlsssl-support and #304 for current usage.
- 2.1.1 - Renamed TLS toggle to
bShouldUseTLS
and defaultedbShouldSkipCertificateVerification
to true in component until verification becomes functional.
v1.10.0 Release for UE4.27
Changes
- Compile tests and version update for Unreal Engine 4.27
- Merged v2.1.0 as backport version 1.10.0 for UE4.27, see https://github.com/getnamo/SocketIOClient-Unreal/releases/tag/v2.1.1 for details
v2.0.1 Release for UE5.0
Changes
- Compile and API update for Unreal Engine 5.0
- Plugin bump to v2.x for UE5 to distinguish from v1.x for UE4, but uses largely same API as v1.x
- Plugin renamed SocketIOClient-Unreal to not be tied to ue4 moniker and match potential future versions of engine.
1.8.0mp Draft Release for Marketplace
Changes
- Same as v1.8.0
NB: This is a release for marketplace submission, use https://github.com/getnamo/socketio-client-ue4/releases/tag/v1.8.0 if you're downloading a release from github
v1.7.0 Early Release for UE5.0
Changes
- Compile fixes for Unreal Engine 5.0 - Early Access
- Win32 platform dropped (no longer supported in UE5)
NB: this is an early release! Not guaranteed to work with all versions of UE5.0
v1.6.0 for UE4.26 & 4.25
Changes
- Added core utility hashcode from string
- Added call bp by name lib function
- Merged #261 - Non-unity path fixes - thanks to @gmpreussner contribution.
- Fixed #245, adding support for Socket.IO v3&v4 servers - thanks to @dobby5 contibution.
v1.5.5 for UE4.26
Changes
- Fixes for Unreal Engine 4.26.
- Cleaner 4.26 fixes #248 - thanks to @finger563 contribution.
- Plugin connection now supports a ws path variable #221 - thanks to @brittanft contribution.
- Recommended Log fixes #224 - thanks to @gmpreussner contribution.
- Fixed #238 by making construct Json non-pure. Ensure you re-order your operations such that the construction happens first.
- Mac/iOS Fix approach as per #230
1.5.5mp Draft Release for Marketplace
Changes
- Fixes for Unreal Engine 4.26.
- Cleaner 4.26 fixes #248 - thanks to @finger563 contribution.
- Plugin connection now supports a ws path variable #221 - thanks to @brittanft contribution.
- Recommended Log fixes #224 - thanks to @gmpreussner contribution.
- Fixed #238 by making construct Json non-pure. Ensure you re-order your operations such that the construction happens first.
- Potential Mac wshadow ordering fix
- Disabled Mac and iOS platforms for MP until hw available to test against
- Mac/iOS Fix approach as per #230
Early release to give early support for 4.26 in MP; expect a second release later.
v1.4.0 for UE4.25
Changes
- Unreal Engine 4.25 update. Required quite a bit of refactor to support the new FProperty changes.
- New platform updates required a minor change in asio submodule to support android. Speculative change for MacOS added as well.
- Add a simple binary GET to SIOJson request library
- API should largely be similar to 1.3.10.