Skip to content

v0.6.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@hyponet hyponet released this 18 Jun 12:37
· 6 commits to main since this release
79c037f

πŸš€ 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.
  • 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.