Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Blocklet Server v1.16.24 Released

wangshijun
Mar 12, 2024 · edited
B
Blogs
cover

After the Chinese New Year of the Dragon, the first month, we officially released Blocklet Server v1.16.24. This update includes fewer improvements compared to previous versions, but it is still a solid step for us to continuously improve the Blocklet Platform stability, reliability, and performance.

Features and Improvements#

Application Launch Workflow#

  • Display components in the startup process required state, ensuring that users have a clear and transparent understanding of the current list of installed components.


User login experience#

  • During the DID Connect. process, showcase errors correctly to ensure users fully understand any problems encountered.

Application Management Experience#

  • Solved the problem of the Server dashboard page not counting external applications in Serverless mode, providing a more accurate overview.
  • Optimized the concurrency limit for application restart calls to improve the speed of application operation and management.

Developer Experience#

Blocklet CLI#

  • Support blocklet server status command output application name and URL, making it easy to obtain the application's running address from the command line.

Screenshot 2024-03-12 at 18.51.25.png

  • Ensure that the default mounting point for components during the development and deployment process is in lowercase format, but still support case-sensitive custom mounting points.

Safety and reliability#

  • Limit configuration change notifications to be sent only to wallets to avoid excessive irrelevant information on other notification channels.
  • Fix broadcasting issues with some Team events in the Server console, See community user reports.
  • Fix the problem of notifications sent from the Server to the wallet lacking a title, ensuring that important information is correctly conveyed.
  • Fix the issue that the domain name binding is still resolving after revoking the DID binding, See community user report.
  • Fix the issue of not being able to convert the application logo to PNG when set to SVG, See image service document for details.
  • Fix the compatibility of the base64 avatar format during the login and password recovery process to avoid errors.

Beta Features#

  • Support the ability to help users remotely log out of a specified session based on API, enhancing security. In the next version, we will support managing login sessions from the user interface.
  • In order to optimize the speed of application packaging, publishing, downloading, decompressing, and installing (community users have also reported Similar question), we have implemented a compact mode for application packaging in the new version, based on @vercel/ncc, Please refer to the document..
    • The compact format can achieve a significant decrease in application decompression time. Our test results show a decrease from minutes to seconds.
    • The compact format can effectively reduce the file size of the application package from several hundred MB to several tens of MB.
    • The compact format can support the installation of external dependencies with Native Binding.
    • We spent up to two weeks migrating most of our application team's applications to a compact packaging format.

Please upgrade your Blocklet Server or use our official launcher to experience the latest version. If you encounter any issues, please provide feedback at community.arcblock.io.

2.0.175