On this page

Release Notes

2026-08-20

Version 2.20.7

Release date: 2026-08-20

Bug Fixes

  1. Fixed the memory usage management issue during deinitialization

Version 2.20.0

Release date: 2025-01-14

New Features

FeatureDescriptionRelated API
Destroy whiteboardsSupports destroying multiple whiteboards with a single API call.destroySuperBoardSubView
Destroy all whiteboardsSupports destroying all whiteboards with a single API call.destroyAllSuperBoardSubView

Bug Fixes

  1. Fixed the memory issue caused by whiteboard redrawing when the page size changes
  2. Fixed the issue where memory was not released when destroying a whiteboard or deinitializing the SDK
  3. Fixed the issue where the page numbers displayed at both ends were inconsistent when dragging the scrollbar
  4. Fixed the issue where the current page was not loaded when quickly dragging the scrollbar

Version 2.19.1

Release date: 2024-12-23

Bug Fixes

  1. Fixed the issue where frequently deinitializing and initializing the SDK may occasionally cause the whiteboard list to fail to be obtained

Version 2.19.0

Release date: 2024-11-18

New Features

FeatureDescriptionRelated API
File previewAfter initializing the Super Board SDK, users can preview files without joining a room.createPreviewFileView
Switch the current preview file viewSwitch the current preview view.switchPreview
Get the current preview file viewGet the current preview file view.getCurrentPreview
Get all current preview file viewsGet all created preview file views.getPreviewList

Version 2.18.0

Release date: 2024-11-05

Improvements

ImprovementDescriptionRelated API
Optimized handwriting with a stylusImproved scenarios where drawing with a stylus is prone to lost touch input-

Bug Fixes

  1. Fixed the issue where the laser pointer was offset after resizing the container

Version 2.17.0

Release date: 2024-10-23

New Features

FeatureDescriptionRelated API
More supported background image formatsAdded support for SVG and GIF background images. The currently supported background image formats are JPG, JPEG, PNG, SVG, and GIF.setBackgroundImage

Version 2.16.1

Release date: 2024-05-28

Bug Fixes

  1. Fixed an occasional issue where the relative positions of elements changed
  2. Fixed an occasional issue where text line wrapping was not synchronized
  3. Fixed the issue where boundary text was covered when the container on the PC side shrank below a certain size
  4. Fixed the issue where calling the addText API to add text had no effect

Version 2.16.0

Release date: 2024-03-25

New Features

FeatureDescriptionRelated API
Keyboard keydown callbackAfter the user switches the tool to "Click" in a dynamic PPT, if the user clicks the PPT and then presses a key on the keyboard (except the left and right arrow keys), the callback superBoardSubViewKeydown will be triggered.superBoardSubViewKeydown

Bug Fixes

  1. Fixed the issue where element misalignment was caused by container dragging (transform X-axis and Y-axis offsets)
  2. Fixed the issue where text entered by a user on the Web side was displayed incompletely after being edited again on the iOS or Android side
  3. Fixed an occasional issue where the laser pointer was not synchronized to other ends

Version 2.15.3

Release date: 2024-02-26

Bug Fixes

  1. Fixed the issue where text was covered when entering Chinese line breaks with the text tool
  2. Fixed the text display issue where text abnormally lost focus due to operations such as refreshing or switching windows when using the text tool

Version 2.15.2

Release date: 2024-01-30

Bug Fixes

Fixed the issue where abnormal elements could not be operated on.

Added clearPageMode. After initializing the SDK and before starting to draw elements, call setCustomizedConfig with key set to 'clearPageMode' and value set to '1'.

Afterwards, when a user draws an element in an abnormal scenario, the SDK will determine whether the element is abnormal. If it is judged as abnormal, the SDK will correct it automatically. The user can then perform normal operations on the element, such as deleting and dragging.

Version 2.15.1

Release date: 2023-12-11

Bug Fixes

Fixed an issue where deleting a whiteboard occasionally failed

Version 2.15.0

Release date: 2023-10-23

New Features

FeatureDescriptionRelated API
Supported Express versionsThe SuperBoard Web SDK is compatible with Express-Video 3.0.0 and earlier SDK versions.-

Improvements

ImprovementDescriptionRelated API
Optimized log reportingOptimized log reporting scenarios-

Bug Fixes

  1. Fixed the issue where whiteboards added/deleted/switched by the remote end during a local network disconnection could not be synchronized to the latest state after the local end reconnected
  2. Fixed the issue where entering the special characters '<' '&lt' or '&gt' with the text tool and then entering letters caused automatic line wrapping
  3. Fixed the issue where, if the local end was disconnected while using the brush and then switched to the laser pointer, the local laser pointer operations could not be synchronized to the remote whiteboard after the network recovered
  4. Fixed the issue where, when user A drew a shape on a pure whiteboard and user B switched to a file whiteboard and then back to the pure whiteboard, user B could not see the shape
  5. Fixed the issue where extra cursors appeared after the local end reconnected

Version 2.14.1

Release date: 2023-09-11

Bug Fixes

  1. Fixed the issue where the bottom of English letters was truncated
  2. Fixed the issue where the lower-left and upper-right parts of italic text were truncated

Version 2.14.0

Release date: 2023-07-19

New Features

FeatureDescriptionRelated API
SDK deinitializationSupports deinitializing the SDK to release resources when the file whiteboard feature is not in useunInit

Improvements

ImprovementDescriptionRelated API
Optimized the request strategy for "getting the SuperBoardSubView list"Optimized the network request strategy for getting the SuperBoardSubView list, saving network requests when multiple requests are made.querySuperBoardSubViewList
Added initialization checks for key APIsAdded a check on whether the SDK has been initialized when calling key APIs, to ensure the correctness of the API call sequence.
Optimized error code promptsWhen using the file feature, if the related service permission is not enabled, the corresponding error code prompt will be thrown.createFileView

Bug Fixes

  1. Fixed the issue where the local end rendered whiteboards abnormally after the network was reconnected, when other users in the room added or deleted whiteboards during a network disconnection
  2. Fixed the issue where the height of the state box was calculated abnormally when the text tool was in the input state in the Safari browser
  3. Fixed the issue where the text did not disappear when the custom cursor text was set to an empty value
  4. Fixed the issue where Excel sheet switch notifications were also received when switching non-Excel files
  5. Fixed the issue where elements could not be selected or deleted in certain scenarios
  6. Fixed the issue where redo could not be performed again after multiple element operations with undo and redo
  7. Fixed an occasional issue where duplicate files or whiteboards appeared when getting the SuperBoardSubView list after a successful reconnection
  8. Fixed other known issues

Version 2.13.0

Release date: 2023-05-11

New Features

FeatureDescriptionRelated API
Custom cursor textSupports displaying custom text information on the brush cursor.setCustomCursorAttribute

Version 2.12.0

Release date: 2023-04-10

New Features

FeatureDescriptionRelated API
Monitoring of abnormal dynamic PPT video playbackAdded the feature of monitoring abnormal video playback in dynamic PPTs. For the issue where users cannot synchronously play the audio/video played by other users due to browser playback policies, listen for video playback exceptions through the new superBoardSubViewMediaPermission callback, and call playMedia to play the video dynamically after an exception is found.

Improvements

ImprovementDescriptionRelated API
Optimized static resource request strategyOptimized the network request strategy for static resources, dynamically fixing the number of resource requests generated by each page turn and scroll, saving web page performance consumption.-
Optimized log reporting strategy
  • Added the reporting time of each log of the PPT.js script.
  • Changed the log upload peak from 10 to 5.
  • Added log printing for switching animation steps, page switching, signal receiving, etc.
-

Bug Fixes

  1. Fixed the issues where network exceptions caused dynamic PPT switching step timeouts, other users switched one extra step, and steps could not be switched continuously
  2. Fixed the issue where users who joined the room later could not synchronize the zoomed view
  3. Fixed the issue where the four corners of the text page were not fully displayed when the Safari browser displayed text elements
  4. Fixed the issue where elements could not be cleared after zooming in and dragging them
  5. Fixed the issue where page switching of a dynamic PPT was not synchronized after zooming in and dragging
  6. Fixed the issue where, after the text input reached the maximum limit, continuing to enter Chinese characters deleted the previous text
  7. Fixed the issue where, when refreshing the page in the Safari browser, the video being played by other users became paused
  8. Fixed the issue where the style of the saved screenshot was lost when the screenshot feature saved dynamic PPT and Excel files
  9. Fixed the issue where, after one user added a text element and another user erased it, undo and redo could not be performed
  10. Fixed the issue where, after custom cursors were enabled, the cursors of other users' ends flickered alternately during multi-end simultaneous drawing
  11. Fixed the issue where, when using the eraser on a mobile device to erase multiple overlapping elements, all elements were erased together
  12. Fixed the issue where, after one user used the laser pointer and then switched to the brush tool to draw, other users' ends still displayed the laser pointer

Version 2.11.0

Release date: 2022-12-26

Bug Fixes

  1. Fixed the issue where the whiteboard was not synchronously switched after a successful reconnection when the whiteboard was switched during the reconnection period
  2. Fixed the compatibility issue of the screenshot feature on Safari/Firefox browsers

Version 2.10.0

Release date: 2022-12-01

Improvements

ImprovementDescriptionRelated API
Optimized PDF file loading strategy

Added configuration items:

  • Optimized the strategy for loading PDF files on mobile devices.
  • Optimized the size of transcoded files.
setCustomizedConfig

Bug Fixes

  1. Fixed the issue where changing the browser resolution might cause elements to disappear

Version 2.9.0

Release date: 2022-11-18

New Features

FeatureDescriptionRelated API
Switch speakerSupports setting the speaker device for dynamic presentation files.switchSpeaker

Improvements

ImprovementDescriptionRelated API
Log optimizationOptimized initialization log output.-

Bug Fixes

  1. Fixed the issue where brush strokes remained in abnormal cases
  2. Fixed the issue where dynamic presentation file videos could not be played when a user joined the room late in abnormal cases

Version 2.8.1

Release date: 2022-10-10

Bug Fixes

  1. Fixed known issues

Version 2.8.0

Release date: 2022-10-10

Improvements

ImprovementDescriptionRelated API
Log optimizationOptimized the log reporting format.-
PDF rendering optimizationOptimized the rendering of PDF files on mobile devices.-

Bug Fixes

  1. Fixed the issue where the log level of the dynamic PPT script could not be set

Version 2.7.0

Release date: 2022-08-22

Improvements

ImprovementDescriptionRelated API
Optimized dynamic PPT loading experienceOptimized the user waiting experience; the CDN switchover retry time for dynamic PPT resources was changed to 30s.-

Bug Fixes

  1. Fixed the issue where some files converted from PPT to PDF format produced tiny deviations during page turning

Version 2.6.0

Release date: 2022-08-03

New Features

FeatureDescriptionRelated API
Configure file transcoding formatAdded the file transcoding configuration item renderImgType, which supports transcoding configuration when uploading files.uploadFile
Preload static filesAdded support for preloading static files.cacheFile
Cancel cached filesSupports canceling ongoing preloading tasks.cancelCacheFile

Improvements

ImprovementDescriptionRelated API
Dynamic clarity adjustmentWhen some iOS mobile devices render static files, the clarity is dynamically adjusted according to the canvas bitmap size limit.-
Optimized error code promptsWhen some iOS mobile devices render static files and the memory exceeds the limit when drawing the canvas, an error code prompt is added.-

Version 2.5.3

Release date: 2022-07-29

Bug Fixes

  1. Fixed the issue where the file service could not establish a connection after the SDK was initialized

Version 2.5.2

Release date: 2022-07-08

Bug Fixes

  1. Fixed the issue where switching the file environment had no effect

Version 2.5.0

Release date: 2022-07-05

Improvements

ImprovementDescriptionRelated API
Optimized logsOptimized log information-

Bug Fixes

  1. Fixed an occasional issue where pulling the whiteboard failed

Version 2.4.0

Release date: 2022-06-06

New Features

FeatureDescriptionRelated API
Set advanced log configurationConfigure the local log printing level of the client.setLogConfig

Improvements

ImprovementDescriptionRelated API
Optimized version dependencies between SDKsOptimized the version dependencies with the Express-Video SDK.-

Version 2.3.0

Release date: 2022-05-26

Improvements

ImprovementDescriptionRelated API
Optimized authentication methodImproved Token security; supports using "token04" Tokens. For details, refer to Use Tokens for authentication.
Optimized the timing of custom cursor data transmissionWhen this feature is disabled, no data will be sent.-

Version 2.2.2

Release date: 2022-04-13

Bug Fixes

  1. Fixed known issues

Version 2.2.0

Release date: 2022-01-18

New Features

FeatureDescriptionRelated API
Custom cursorAdded the brush custom cursor feature. You can set the brush cursor style by calling setCustomCursorAttribute.

Improvements

ImprovementDescriptionRelated API
New error codesAdded the following error codes:
  • 3130011: The cursor offset value exceeds the cursor size.
  • 3131018: A prompt box for repairing the file pops up when opening the file (file corrupted).
  • 3131019: EOF error (incomplete file content).
-

Version 2.1.6

Release date: 2021-11-19

Improvements

ImprovementDescriptionRelated API
Optimized PDF file loadingImproved the issue where some models could not load large PDF files in H5 scenarios.-

Bug Fixes

  1. Fixed the issue where the brush, ellipse, and rectangle disappeared after drawing when the stroke taper feature was enabled

Version 2.1.5

Release date: 2021-11-16

Improvements

ImprovementDescriptionRelated API
Test environment deprecatedUnified the environment concept; the test environment/production environment are no longer distinguished externally. For details, see Test environment deprecation notice.-

Version 2.1.0

Release date: 2021-10-15

Improvements

ImprovementDescriptionRelated API
Backup request domainFor network exceptions on the request domain, automatically switch to the backup request domain, with the number of retries increased to 6.-
Optimized stroke taper effectImproved the issue where, when stroke taper was enabled, strokes that were too short drawn on the whiteboard would be missing.-
Optimized multi-end element display positionImproved the issue where element display positions were offset when multiple ends shared an ultra-large file whiteboard.-
Optimized PDF file loadingImproved the issue where some models (such as iPhone 6) could not load large PDF files in H5 scenarios.-
Optimized image element memory usageImproved the issue of excessive memory usage when there were too many image elements.-
New error codesAdded two error codes for file transcoding failures:
  • 3121010: The source file has potential security risks and cannot be opened normally.
  • 3121011: After transcoding, some images, audio, and video files were not exported normally.
-

Version 2.0.1

Release date: 2021-09-13

Bug Fixes

  1. Fixed the issue where some error code prompts were incorrect

Version 2.0.0

Release date: 2021-09-02

New Features

Initial release. The Super Board includes whiteboard drawing, real-time stroke synchronization, document sharing, file transcoding, whiteboard recording and replay, whiteboard and real-time audio/video synchronization, and more.

Previous

Overview

Next

Sample code