Release Notes
Version 2.20.7
Release date: 2026-08-20
Bug Fixes
- Fixed the memory usage management issue during deinitialization
Version 2.20.0
Release date: 2025-01-14
New Features
| Feature | Description | Related API |
|---|---|---|
| Destroy whiteboards | Supports destroying multiple whiteboards with a single API call. | destroySuperBoardSubView |
| Destroy all whiteboards | Supports destroying all whiteboards with a single API call. | destroyAllSuperBoardSubView |
Bug Fixes
- Fixed the memory issue caused by whiteboard redrawing when the page size changes
- Fixed the issue where memory was not released when destroying a whiteboard or deinitializing the SDK
- Fixed the issue where the page numbers displayed at both ends were inconsistent when dragging the scrollbar
- 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
- 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
| Feature | Description | Related API |
|---|---|---|
| File preview | After initializing the Super Board SDK, users can preview files without joining a room. | createPreviewFileView |
| Switch the current preview file view | Switch the current preview view. | switchPreview |
| Get the current preview file view | Get the current preview file view. | getCurrentPreview |
| Get all current preview file views | Get all created preview file views. | getPreviewList |
Version 2.18.0
Release date: 2024-11-05
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized handwriting with a stylus | Improved scenarios where drawing with a stylus is prone to lost touch input | - |
Bug Fixes
- Fixed the issue where the laser pointer was offset after resizing the container
Version 2.17.0
Release date: 2024-10-23
New Features
| Feature | Description | Related API |
|---|---|---|
| More supported background image formats | Added 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
- Fixed an occasional issue where the relative positions of elements changed
- Fixed an occasional issue where text line wrapping was not synchronized
- Fixed the issue where boundary text was covered when the container on the PC side shrank below a certain size
- 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
| Feature | Description | Related API |
|---|---|---|
| Keyboard keydown callback | After 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
- Fixed the issue where element misalignment was caused by container dragging (transform X-axis and Y-axis offsets)
- 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
- 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
- Fixed the issue where text was covered when entering Chinese line breaks with the text tool
- 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
| Feature | Description | Related API |
|---|---|---|
| Supported Express versions | The SuperBoard Web SDK is compatible with Express-Video 3.0.0 and earlier SDK versions. | - |
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized log reporting | Optimized log reporting scenarios | - |
Bug Fixes
- 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
- Fixed the issue where entering the special characters '<' '<' or '>' with the text tool and then entering letters caused automatic line wrapping
- 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
- 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
- Fixed the issue where extra cursors appeared after the local end reconnected
Version 2.14.1
Release date: 2023-09-11
Bug Fixes
- Fixed the issue where the bottom of English letters was truncated
- 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
| Feature | Description | Related API |
|---|---|---|
| SDK deinitialization | Supports deinitializing the SDK to release resources when the file whiteboard feature is not in use | unInit |
Improvements
| Improvement | Description | Related 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 APIs | Added 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 prompts | When using the file feature, if the related service permission is not enabled, the corresponding error code prompt will be thrown. | createFileView |
Bug Fixes
- 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
- 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
- Fixed the issue where the text did not disappear when the custom cursor text was set to an empty value
- Fixed the issue where Excel sheet switch notifications were also received when switching non-Excel files
- Fixed the issue where elements could not be selected or deleted in certain scenarios
- Fixed the issue where redo could not be performed again after multiple element operations with undo and redo
- Fixed an occasional issue where duplicate files or whiteboards appeared when getting the SuperBoardSubView list after a successful reconnection
- Fixed other known issues
Version 2.13.0
Release date: 2023-05-11
New Features
| Feature | Description | Related API |
|---|---|---|
| Custom cursor text | Supports displaying custom text information on the brush cursor. | setCustomCursorAttribute |
Version 2.12.0
Release date: 2023-04-10
New Features
| Feature | Description | Related API |
|---|---|---|
| Monitoring of abnormal dynamic PPT video playback | Added 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
| Improvement | Description | Related API |
|---|---|---|
| Optimized static resource request strategy | Optimized 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 |
| - |
Bug Fixes
- 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
- Fixed the issue where users who joined the room later could not synchronize the zoomed view
- Fixed the issue where the four corners of the text page were not fully displayed when the Safari browser displayed text elements
- Fixed the issue where elements could not be cleared after zooming in and dragging them
- Fixed the issue where page switching of a dynamic PPT was not synchronized after zooming in and dragging
- Fixed the issue where, after the text input reached the maximum limit, continuing to enter Chinese characters deleted the previous text
- Fixed the issue where, when refreshing the page in the Safari browser, the video being played by other users became paused
- Fixed the issue where the style of the saved screenshot was lost when the screenshot feature saved dynamic PPT and Excel files
- Fixed the issue where, after one user added a text element and another user erased it, undo and redo could not be performed
- Fixed the issue where, after custom cursors were enabled, the cursors of other users' ends flickered alternately during multi-end simultaneous drawing
- Fixed the issue where, when using the eraser on a mobile device to erase multiple overlapping elements, all elements were erased together
- 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
- Fixed the issue where the whiteboard was not synchronously switched after a successful reconnection when the whiteboard was switched during the reconnection period
- Fixed the compatibility issue of the screenshot feature on Safari/Firefox browsers
Version 2.10.0
Release date: 2022-12-01
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized PDF file loading strategy | Added configuration items:
| setCustomizedConfig |
Bug Fixes
- Fixed the issue where changing the browser resolution might cause elements to disappear
Version 2.9.0
Release date: 2022-11-18
New Features
| Feature | Description | Related API |
|---|---|---|
| Switch speaker | Supports setting the speaker device for dynamic presentation files. | switchSpeaker |
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Log optimization | Optimized initialization log output. | - |
Bug Fixes
- Fixed the issue where brush strokes remained in abnormal cases
- 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
- Fixed known issues
Version 2.8.0
Release date: 2022-10-10
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Log optimization | Optimized the log reporting format. | - |
| PDF rendering optimization | Optimized the rendering of PDF files on mobile devices. | - |
Bug Fixes
- 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
| Improvement | Description | Related API |
|---|---|---|
| Optimized dynamic PPT loading experience | Optimized the user waiting experience; the CDN switchover retry time for dynamic PPT resources was changed to 30s. | - |
Bug Fixes
- 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
| Feature | Description | Related API |
|---|---|---|
| Configure file transcoding format | Added the file transcoding configuration item renderImgType, which supports transcoding configuration when uploading files. | uploadFile |
| Preload static files | Added support for preloading static files. | cacheFile |
| Cancel cached files | Supports canceling ongoing preloading tasks. | cancelCacheFile |
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Dynamic clarity adjustment | When some iOS mobile devices render static files, the clarity is dynamically adjusted according to the canvas bitmap size limit. | - |
| Optimized error code prompts | When 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
- 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
- Fixed the issue where switching the file environment had no effect
Version 2.5.0
Release date: 2022-07-05
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized logs | Optimized log information | - |
Bug Fixes
- Fixed an occasional issue where pulling the whiteboard failed
Version 2.4.0
Release date: 2022-06-06
New Features
| Feature | Description | Related API |
|---|---|---|
| Set advanced log configuration | Configure the local log printing level of the client. | setLogConfig |
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized version dependencies between SDKs | Optimized the version dependencies with the Express-Video SDK. | - |
Version 2.3.0
Release date: 2022-05-26
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized authentication method | Improved Token security; supports using "token04" Tokens. For details, refer to Use Tokens for authentication. | |
| Optimized the timing of custom cursor data transmission | When this feature is disabled, no data will be sent. | - |
Version 2.2.2
Release date: 2022-04-13
Bug Fixes
- Fixed known issues
Version 2.2.0
Release date: 2022-01-18
New Features
| Feature | Description | Related API |
|---|---|---|
| Custom cursor | Added the brush custom cursor feature. You can set the brush cursor style by calling setCustomCursorAttribute. |
Improvements
| Improvement | Description | Related API |
|---|---|---|
| New error codes | Added the following error codes:
| - |
Version 2.1.6
Release date: 2021-11-19
Improvements
| Improvement | Description | Related API |
|---|---|---|
| Optimized PDF file loading | Improved the issue where some models could not load large PDF files in H5 scenarios. | - |
Bug Fixes
- 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
| Improvement | Description | Related API |
|---|---|---|
| Test environment deprecated | Unified 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
| Improvement | Description | Related API |
|---|---|---|
| Backup request domain | For network exceptions on the request domain, automatically switch to the backup request domain, with the number of retries increased to 6. | - |
| Optimized stroke taper effect | Improved 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 position | Improved the issue where element display positions were offset when multiple ends shared an ultra-large file whiteboard. | - |
| Optimized PDF file loading | Improved the issue where some models (such as iPhone 6) could not load large PDF files in H5 scenarios. | - |
| Optimized image element memory usage | Improved the issue of excessive memory usage when there were too many image elements. | - |
| New error codes | Added two error codes for file transcoding failures:
| - |
Version 2.0.1
Release date: 2021-09-13
Bug Fixes
- 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.
