v0.1.4

Tencent/WeKnorav0.1.4Sep 17, 2025by lyingbug

AI Summary

This release (v0.1.4) of WeKnora introduces multi-knowledgebases operation support and enhanced tenant information management as major features, along with significant UI/UX improvements to the settings page, menu components, and login flow. Security enhancements include fixes for XSS vulnerabilities and Content Security Policy errors.

Key Highlights

  • Added comprehensive multi-knowledgebase management with multi-data source search engine configuration
  • Fixed critical XSS attack vulnerabilities in the thinking component
  • Redesigned settings page with improved layout and functionality
  • Added dedicated tenant information page for improved user and tenant management
  • Fixed file download content errors and login navigation issues

New Features

  • Multi-knowledgebases operation support with enhanced switching and management in UI
  • Multi-data source search engine configuration and optimization logic
  • Dedicated tenant information page
  • Redesigned settings page with improved layout
  • Enhanced menu component with multi-knowledgebase support
  • Optimized login page and authentication flow
  • Improved initialization configuration page structure

Full Release Notes

### 🚀 Major Features
- **NEW**: Multi-knowledgebases operation support
  - Added comprehensive multi-knowledgebase management functionality
  - Implemented multi-data source search engine configuration and optimization logic
  - Enhanced knowledge base switching and management in UI
- **NEW**: Enhanced tenant information management
  - Added dedicated tenant information page
  - Improved user and tenant management capabilities

### 🎨 UI/UX Improvements
- **REDESIGNED**: Settings page with improved layout and functionality
- **ENHANCED**: Menu component with multi-knowledgebase support
- **IMPROVED**: Initialization configuration page structure
- **OPTIMIZED**: Login page and authentication flow

### 🔒 Security Fixes
- **FIXED**: XSS attack vulnerabilities in thinking component
- **FIXED**: Content Security Policy (CSP) errors
- **ENHANCED**: Frontend security measures and input sanitization

### 🐛 Bug Fixes
- **FIXED**: Login direct page navigation issues
- **FIXED**: App LLM model check logic
- **FIXED**: Version script functionality
- **FIXED**: File download content errors
- **IMPROVED**: Document content component display

### 🧹 Code Cleanup
- **REMOVED**: Test data functionality and related APIs
- **SIMPLIFIED**: Initialization configuration components
- **CLEANED**: Redundant UI components and unused code


## What's Changed
* fix(ui): fix xss in thinking by @lyingbug in https://github.com/Tencent/WeKnora/pull/308
* feat: 修复下载文件内容错误问题 by @xxx1111113 in https://github.com/Tencent/WeKnora/pull/310
* fix(ui): Fix CSP error by @lyingbug in https://github.com/Tencent/WeKnora/pull/311
* feat(ui): Add tenant info by @lyingbug in https://github.com/Tencent/WeKnora/pull/312
* chore(ui): Update Setting page by @lyingbug in https://github.com/Tencent/WeKnora/pull/316
* feat: Added multi-data source search engine configuration by @begoniezhao in https://github.com/Tencent/WeKnora/pull/319
* Support multi knowledgebases operation by @lyingbug in https://github.com/Tencent/WeKnora/pull/321
* fix(app): Update App LLM Model Check logic by @lyingbug in https://github.com/Tencent/WeKnora/pull/322

## New Contributors
* @xxx1111113 made their first contribution in https://github.com/Tencent/WeKnora/pull/310

**Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.1.3...v0.1.4