v2.0.1
TEN-framework/ten-frameworkv2.0.1May 29, 2026by github-actions[bot]
AI Summary
This release introduces semantic search and vector capabilities to the AI chat system, adding vector search plugins and sync services. It also fixes numerous bugs related to attachments, avatars, and HTML rendering.
Key Highlights
- Added semantic search and embedding ability in AI chat.
- Added vector search plugin and vector sync service.
- Fixed attachment upload broken after upgrading to v2.0.0.
- Fixed HTML rendering for AI chat display content.
- Enhanced admin user cache handling and email verification checks.
New Features
- Semantic search
- Vector search plugin
- Vector sync service
- Local plugin path resolution improvements
Full Release Notes
### New Features * New: Support semantic search in AI chat and embedding ability (@hgaol #1510) * New: Add vector search plugin and vector sync service for question and answer embeddings (@hgaol) ### Improvements * Improve: Enhance local plugin path resolution and module replacement handling for local plugins (@hgaol #1520) ### Bug Fixes * Fixed: Attachment upload broken after upgrading to v2.0.0 (@robinv8 #1527) * Fixed: Keep Helm install port aligned with service port (@Herrtian #1522) * Fixed: Change avatar column type to `TEXT` to support long URLs (@maishivamhoo123 #1499) * Fixed: Update bubble user background color for dark mode (@MakiWinster72 #1505) * Fixed: Implement HTML rendering for AI chat display content (@LinkinStars) * Fixed: Add admin moderator visibility checks for timeline objects, answers, and comments (@LinkinStars) * Fixed: Enhance admin user cache handling and add status checks for email verification and suspension (@LinkinStars) * Fixed: Add API key scope checks to enhance authorization security (@LinkinStars) * Fixed: Normalize and validate comment IDs and object IDs in comment requests (@LinkinStars) * Fixed: Improve image decoding checks for JPEG, PNG, and GIF uploads (@LinkinStars) * Fixed: Escape HTML characters in dynamic email template content (@LinkinStars) * Fixed: Correct variable name in JSON unmarshal for site general information (@kumfo) * Fixed: Enhance bracket handling in formatting and add a concurrency test for internationalization (@LinkinStars)