Release Notes and Document History for NICE DCV Web Client SDK - NICE DCV

Release Notes and Document History for NICE DCV Web Client SDK

This page provides the release notes and document history for NICE DCV Web Client SDK.

NICE DCV Web Client SDK Release Notes

This section provides release notes for the NICE DCV Web Client SDK by release date.

1.5.10 — December 19, 2023

Version Release notes
  • Semantic version: 1.5.10

  • Build: 684

Changes and bug fixes

  • Fix stream decoding errors

1.5.6 — November 9, 2023

Version Release notes
  • Semantic version: 1.5.6

  • Build: 659

Changes and bug fixes

  • Performance improvements in the stream decoding and rendering

  • Removed support for Internet Explorer 11

1.4.4 — June 29, 2023

Version Release notes
  • Semantic version: 1.4.4

  • Build: 573

Changes and bug fixes

  • The viewer UI compoenent now uses the navigator.keyboard.lock API on browsers that support it to handle special keys in full screen.

  • Fixed a problem which could cause wrong colors when using Chrome 114 or newer.

  • Improved WebCodecs detection.

  • Fixed a problem with the mouse button state when entering the window.

  • Fixed a problem which could cause the modifier keys to remain pressed on macOS.

  • Improved audio robustness to degraded network conditions.

  • Fixed memory leaks.

  • Improved logs to include time and level.

1.4.0 — March 28, 2023

Version Release notes
  • Semantic version: 1.4.0

  • Build: 476

New features

  • Added a new uploadFiles method to the FileStorage object to upload multiple files.

  • The viewer UI component now supports drag and drop to initiate file upload.

  • The WebCodecs browser API is now used also for audio and webcam.

Changes and bug fixes

  • Fixed memory leaks related to repeated connections from the same page.

  • setUploadBandwidth now allows values up to 1 Gbps.

  • Optimized rendering of UI components.

  • Fixed support for animated cursors on Windows.

  • Fixed a problem with clipboard support when both text and image data are present for the same operation.

  • Improved robustness of the Webcam API: settings cannot be changed while a request is already in progress, webcam.setEnabled now keeps track of device ID for the request is in progress and returns a Promise. The viewer UI component shows notification in case of error.

1.3.1 — December 9, 2022

Version Release notes
  • Semantic version: 1.3.1

  • Build: 413

Changes and bug fixes

  • Fixed a problem which could cause the Time Zone redirection UI to go out of synchronization with the server.

  • Fixed a memory leak after multiple reconnections.

  • Fixed a problem which caused a blank page on disconnetion.

  • Fixed a bug causing console warnings on audio decoder close.

1.3.0 — November 11, 2022

Version Release notes
  • Semantic version: 1.3.0

  • Build: 407

New features

  • Adopted Cloudscape (https://cloudscape.design) for the UI Viewer component.

  • Added support for Time Zone redirection.

Changes and bug fixes

  • Fixed missing update on asynchronous clipboard when the DCV viewer is focused.

  • The setDisplayScale function is not needed anymore when scaling the display on client side.

  • The DCVViewer component now automatically calls disconnect() when it is unmounted.

1.2.1 — July 21, 2022

Version Release notes
  • Semantic version: 1.2.1

  • Build: 358

Changes and bug fixes

  • Fixed a problem that resulted in a failure to connect to NICE DCV server 2019.1 and older.

1.2.0 — June 29, 2022

Version Release notes
  • Semantic version: 1.2.0

  • Build: 352

Changes and bug fixes

  • Fixed crashing bug when the frames received are larger than the maximum supported resolution (4096x2160).

  • Resource objects (passed as arguments to fileDownload and filePrinted observers) now have the accept and decline methods that can be called on the object to download and discard the resource respectively.

  • Minor bug fix on automatic clipboard synchronization when disconnecting.

1.1.3 — May 23, 2022

Version Release notes
  • Semantic version: 1.1.3

  • Build: 329

Changes and bug fixes

  • Fixed a problem preventing successful connection when specifying the web-url-path option.

1.1.2 — May 19, 2022

Version Release notes
  • Semantic version: 1.1.2

  • Build: 322

Changes and bug fixes

  • Fixed a problem that could cause input to not work correctly after connection.

  • Fixed mouse coordinates when scale ratio is greater than 1.

1.1.1 — March 23, 2022

Version Release notes
  • Semantic version: 1.1.1

  • Build: 309

Changes and bug fixes

  • Report Transport Error when communication with the server times out.

  • Fixed a recurring decoding error when streaming large resolutions.

1.1.0 — February 23, 2022

Version Release notes
  • Semantic version: 1.1.0

  • Build: 295

New features

  • Release NICE DCV Web UI SDK library with DCVViewer React component.

  • Export NICE DCV Web Client SDK both as UMD and ES modules.

  • Added high color accuracy support.

  • Added the ability to list and interact with clients connected to a session. Added notifications for connection and disconnection.

Changes and bug fixes

  • Improved webcodecs decoding support.

  • Various keyboard improvements.

  • Fix a bug that was preventing to open a second screen when the clipboard was disabled.

1.0.4 — December 20, 2021

Version Release notes
  • Semantic version: 1.0.4

  • Build: 249

New features

  • Support opening multiple connections from the same page.

  • Support loading the SDK from a CDN.

1.0.3 — September 01, 2021

Version Release notes
  • Semantic version: 1.0.3

  • Build: 202

New features

  • Experimental support for WebCodecs. This is disabled by default and must be enabled via the ConnectionConfig object using the new property enableWebCodecs.

  • Clipboard: added support for image/png data type on Chromium based browsers.

  • Added observer/callback to get the server’s screenshot as a PNG image (requires NICE DCV server 2021.2).

Changes and bug fixes

  • Improved handling of keyboard modifiers.

1.0.2 — July 30, 2021

Version Release notes
  • Semantic version: 1.0.2

  • Build: 167

  • Fixed pressure detection for stylus events.

  • Improved support for Korean keyboard layout on Chrome.

1.0.1 — May 31, 2021

Version Release notes
  • Semantic version: 1.0.1

  • Build: 141

  • Fixed propagation of connection errors and close reasons

  • Fixed filestorage chunk progress update

  • Improved webcam handling

  • Improved audio-in processing

1.0.0 — March 24, 2021

Version Release notes
  • Semantic version: 1.0.0

  • Build: 81

Initial release of the NICE DCV Web Client SDK.

Document History

The following table describes the documentation for this release of NICE DCV Web Client SDK.

Change Description Date
NICE DCV Web Client SDK version 1.5.6 NICE DCV Web Client SDK 1.5.6 is now available. For more information, see SDK v.1.5.6. November 9, 2023
NICE DCV Web Client SDK version 1.4.4 NICE DCV Web Client SDK 1.4.4 is now available. For more information, see SDK v.1.4.4. June 29, 2023
NICE DCV Web Client SDK version 1.4.0 NICE DCV Web Client SDK 1.4.0 is now available. For more information, see SDK v.1.4.0. March 28, 2023
NICE DCV Web Client SDK version 1.3.1 NICE DCV Web Client SDK 1.3.1 is now available. For more information, see SDK v.1.3.1. December 9, 2022
NICE DCV Web Client SDK version 1.3.0 NICE DCV Web Client SDK 1.3.0 is now available. For more information, see SDK v.1.3.0. November 11, 2022
NICE DCV Web Client SDK version 1.2.0 NICE DCV Web Client SDK 1.2.0 is now available. For more information, see SDK v.1.2.0. June 29, 2022
NICE DCV Web Client SDK version 1.1.0 NICE DCV Web Client SDK 1.1.0 is now available. For more information, see SDK v.1.1.0. February 23, 2022
NICE DCV Web Client SDK version 1.0.1 Fixed some typos. Minor bugs fixed, see SDK v.1.0.1. May 31, 2021
Initial release First publication of this content. March 24, 2021