v0.6.0-beta
Pre-release
Pre-release
π New Features
- Dynamic Configuration Loading: Implemented a new configuration table in
nanafs
to support dynamic configuration loading. - Namespace Management: Enabled namespace management for
nanafs
to facilitate tenant management. - Inbox URL Handling: Enhanced inbox functionality to retain URLs, ensuring consistency with RSS feeds.
- New API for Root ID: Added a new API to return the root ID dynamically through a query instead of using a hardcoded value.
- Operation Log Synchronization: Introduced
operationlog
to support synchronization across multiple clients. - Chat with Directory: Added support for "Chat With DIR" as an API feature.
- Folder Plugin Configuration: Added support for configuring folder plugins, such as RSS folders, upon creation.
π§ Improvements
- gRPC Enhancements:
- Increased the maximum single body size to 50MB.
- Added authentication and certificate issuance logic.
- Property Key Unification: Standardized property keys by file type, ensuring consistent metadata presentation.
- Interface Semantic Enhancement: Refined and split the
extend data
logic to make interfaces more semantic. - Parent Property Inheritance: Modified
Entry
to inherit properties from its parent when returning properties. - Security Enhancements:
- Updated
nanafs
to use parameter passing instead of URL auto-fetching to avoid security issues. - WebDAV authentication is now based on AK/SK.
- Updated
- Token Controller Caching: Implemented a 5-minute cache for the
nanafs
token controller layer. - Updated Configuration Methods: Revised the configuration methods for
nanafs
.
ποΈ Removals
- Mirror Directory Support: Removed support for the Mirror directory feature.
π Bug Fixes
- SSPAI Image Fetching: Fixed issues related to fetching images from SSPAI.
π Workflow Enhancements
- Inbox Webpack Workflow: Improved the webpack workflow for inbox management.
These updates bring significant improvements to system performance, security, and functionality, ensuring a more robust and user-friendly experience.