WebSDK Changelog
1.4.4
Big refactoring of the WebSDK. It consists now of two entry points to support headless mode with the WebSDK. In headless mode, SDK comes without styles, bundle size is more compact and it comes without any additional UI elements, i.e. also buttons, queue handling, loveletters (connection progress), errors and any other overlays need to be created individually. The default entry point stays with index and uses same public API, ArcwareInit, to keep full downwards compatibility. Even though, as there should not be breaking changes for consumer of the default entry point, we raised the minor version to make clear about this change. Additionally, for UI user of the default entry point, we added customization of the button positioning.
1.3.33
fixed Log level of Epic's logger singleton being reset
1.3.25
fixed types being emitted again after bundler change
1.3.24
allowing json type payload for upcoming events feature
1.3.20
polished types a bit and aligned with documentation
1.3.19
added new configuration parameters to optionally hide AfkOverlay and to hide love letters box
exposing a function to clear session ID which can be called before connecting to stream to force a fresh instance
fixed a bug that was causing onWebsocketClosedEventHandler to fire three times. Also it now returns proper CloseEvent
1.3.17
added support for videos in white labelling
1.3.16
added white labeling options for loader icon and screen
options can be loaded via base64 encoded string in URL, fetched via API (configured on platform) or set as properties on the SDK
1.3.12
added orientationZoom field for managing zoom
fixed stream-ui issue (occurred on React.js)
1.3.9
added an event handler to check if video is streaming if cloud requests evidence
1.3.8
fixed error handling in SDK to back of reconnects if connection was intentionally terminated by cloud
1.3.3
adding built in functionality for filetransfer (docs will follow soon)
added function to send events to Arcware Platform for custom analytics (this feature is alpha on backend, contact account manager if you are interested)
some fixes to
1.2.18
fixed webpack to emit types
1.2.17 (broken)
fixed diagnostics to interpred user agent and user agent data more accurately
webpack did not emit types.d.ts do not use this version!
1.2.16
Added "diagnostics collector" module
1.2.13
Replaced "moment" by "date-fns"
1.2.7
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.3.1",
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "1.2.1",
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "1.3.1",
1.2.6
Added the "TextboxEntry" handler
global CSS rule encapsulation
1.2.5
Initial resolution can now be set as configuration parameter. Platform will start the instance with this resolution as startup argument for Unreal, such that Unreal will start with the web container size's resolution for fastest loading experience and screen adaptation
1.1.22
Added flag to force refresh the components on ArcwareInit
removed lodash and lottie dependencies to reduce package size significantly
1.1.20
fixing ZoD error on queuing
1.1.19
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.2.9"
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "1.1.0"
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "1.2.0"
1.1.18
hotfix: PixelStreaming.websocketState now returning correct state
1.1.17
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.2.9"
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "1.0.3"
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "1.0.2"
1.1.12
pushing to newer versions of pixelstreaming infrastructure
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.2.8"
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "1.0.1"
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "1.0.0"
1.1.5
removing the reconnect on successive calls to ArcwareInit if websocket was stale. If this behaviour is needed, it should be implemented outside the SDK
1.1.3
reverting as the new versions of pixelstreaming infrastructure break things at least on Arcware side
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.1.7"
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "0.4.8"
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "0.4.8"
1.0.11
reduced logging verbosity of pixel streaming infrastructure to not spam console
1.0.10
Storing initialized WebSDK in global variable after calling ArcwareInit to return existing object on consecutive calls. This prevents double websocket connections and potential failures to connect to stream
1.0.9
Fixed peerDependencies in package.json
1.0.0
This version was created with the support of Tensorworks and is now sourcing from upstream packages
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "0.1.7"
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "^0.4.8"
"@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5": "^0.4.8"
Added
Support for Versions 5.1 and higher
Support for controllers
Experimental support for VR streaming
Fixed
Random freezes on streams
Deprecated
Support for Unreal 4.27 (fall back to WebRTC Plugin)
Support for Unreal 5.0.3.0 (fall back to WebRTC Plugin)
0.1.* (Initial Release)
Last updated