Blocklet Server v1.16.32: More Secure and Much Faster

Over the past 8 weeks, our dedicated team has refined various aspects of Blocklet Server to streamline operations, enhance security, improve performance, and enrich the developer toolkit. We have released Blocklet Server v1.16.30, v1.16.31, and v1.16.32, the following is the recap of the most important updates within these versions.
Features and Improvements
Blocklet Launch Workflow
The launch process for blocklets has been significantly improved, offering a more intuitive and efficient experience:
- End-to-End Transfer Workflow: Seamless transfer of blocklets within the ecosystem, check here and here.
- Locale Respect: Enhanced handling of user locale when embed from ArcBlock Launcher.
- Validation Schema Consistency: Standardized validation processes to prevent errors during blocklet creation.
- Error Handling: Resolved incorrect reminder messages following serverless terminations and implemented fallback mechanisms prior to accessibility checks.
- Cleanup Operations: Automated removal of terminated blocklets that exceed their reserved duration.
User Login Experience
Improvements to the login system enhance security and user convenience:
- Session Refresh Token: Minimizes the need for frequent logins by implementing long-lasting session tokens for the server dashboard, the blocklet dashboard has already supported this for a long time.
- Consistency and Security: Ensures consistent user information across sessions and enhances security measures for federated logins.
App Management Experience
New features and fixes that improve the management and usability of applications:
- User Profile Accessibility: Easier access to user profiles directly from member details.
- Passport Management: Enhanced display and management of passport descriptions during creation and issuance.
- Component Handling: Smarter management of optional components during application upgrades, removed components will be ignored.
DID Space Experience
Resolving issues related to DID Spaces integrations:
- Error Messaging: Improved error outputs when connecting DID Spaces with NFT functionalities.
- UI Fixes: Addressed issues with space overflow and duplicate error messages in the user interface.
Builder Experience
Blocklet CLI
Blocklet CLI have been upgraded to support developers more effectively:
- Enhanced Support: Added docker status, file system isolation information, and debug features to aid in development.
- Update and Information Commands: New commands to update blocklet DID documents and provide comprehensive server information.

Blocklet SDK
Blocklet SDK sees significant enhancements to bolster security and functionality:
- Security Middleware: Added CSRF and session middleware to enhance security measures.
- KYC and Authentication Checks: New support for KYC and authentication methods to ensure user authorization.
Blocklet Service
Service updates aim to improve the user experience and expand functionality:
- KYC Integration: Enhanced email verification processes, will have a dedicated blog for this.

- Custom Display Options: Integration with NFT-blender for custom passport displays.

- Referral and Growth: New services to support referral-based growth and user engagement.


Blocklet Studio
Studio enhancements focus on user experience and functionality:
- Installation and UX Consistency: Streamlined installation processes and improved user interface responsiveness.
- Resource Management: Fixes related to resource creation and project settings updates.
Docker Support
Introducing beta support for Docker:
- Containerization: Running blocklets in Docker containers enhances security and expands blocklet creation limits.

Security and Reliability
Continued focus on securing the platform and enhancing performance:
- Audit and Backup Improvements: Optimized audit logs and backup processes for efficiency.
- Security Enhancements: Strengthened defenses against SQL injection and sensitive data exposure.
Community Spotlight: Your Feedback in Action
In this section, we highlight the latest updates and bug fixes that were inspired by you, our users. From minor tweaks to major changes, every update is a step towards enhancing your experience and meeting your needs. Thank you for your continued support and engagement.
One more thing!
Every release, including v1.16.32, undergoes rigorous testing in our production environment for a week to ensure reliability and performance. Developers can upgrade their Blocklet Server or utilize the ArcBlock Launcher to take advantage of these robust features.
Blocklet Server remains committed to being the leading platform for decentralized application development, providing a secure, efficient, and user-friendly environment for developers. Upgrade today and explore the enhanced capabilities of Blocklet Server v1.16.32! Your feedback is invaluable to us as we continue to improve and expand our services.
Help us to Improve
If you have any needs, suggestions, or issues during your usage, you can visit the ArcBlock Community to provide feedback. We will do our utmost to assist you. Additionally, if your feedback is selected for our Bug Bounty Program, you will receive an ABT reward.
Referenced here
Products
-
Blocklet Server
superseded
The server that hosted blocklets as subprocesses. ARC is where that work continues; the subprocess hosting model is not being carried forward.