v0.2.12
Release Notes — Version [0.2.12]
This update enhances SyftBox with improved external link handling, refined message processing in the SyncEngine, and various fixes across the entire application to ensure a more reliable and consistent user experience.
🌍 User Experience Improvements
- Consistent External Link Handling: Introduced
useOpenPathhook to manage the opening of external links uniformly across different components. - Cleaner Interface: Daemon debug logs have been removed to ensure a cleaner, more user-friendly interaction.
🔄 Sync & Messaging Enhancements
- Robust HTTP Message Processing: Added new functionality in the SyncEngine to handle HTTP messages more effectively, including validations and integrity checks.
- Updated Testing Framework: Enhanced SendService tests to improve reliability and error handling in message communications.
🛠️ Platform & Codebase Improvements
- TypeScript Integration Enhanced: Resolved existing TypeScript errors and enabled type checks across the entire frontend.
- Daemon Updates: Updated the SyftBox Daemon to align with the latest changes and improvements.
📦 Server & Backend Fixes
- New DID Web Document Serving: Added capability to serve
did:webdocuments, improving identity handling on the server. - Various Bug Fixes: Addressed several issues including:
- Fixed HTTP 404 errors during burst polling on S3 endpoints.
- Resolved sync engine crashes upon abrupt termination.
- Improved error responses when detecting new changes in datasites or handling deleted files remotely.
This version of SyftBox aims to provide a more seamless and unified experience by addressing key issues and integrating new features that cater to the evolving needs of our users.