Skip to content

v1.5.5

Latest

Choose a tag to compare

@haiphucnguyen haiphucnguyen released this 10 Nov 06:23
· 1 commit to main since this release
2a40dc0

Summary

This release updates the platform with several architectural improvements focusing on data persistence, multi-source model connectivity, and advanced state management. Core modules received enhancements for resource collection handling and improved error handling across services. Key functional additions include native support for local Large Language Models (LLMs) and updated provider integrations, such as migrating to the google-genai SDK. Furthermore, the system state management is augmented with features for persistent session organization and data lifecycle handling.

What's Changed

  • Implements support for TEAM_MANAGED resource collections across the stack, enabling enterprise-level resource segmentation. (#781)
  • Adds self-healing migration logic to the database layer, improving resilience against schema version mismatches. (#788)
  • Extends the MCP registry with new templates and utilities, enhancing the capability to manage and integrate external processing servers. (#800)
  • Introduces local LLM setup functionality, enabling the execution of large language models directly within the desktop environment. (#803)
  • Completes the migration for Gemini support by integrating the google-genai SDK and updating relevant dependencies. (#805)
  • Addresses platform compatibility issues by ensuring native binding compatibility for WhisperCPP on Windows environments. (#807)
  • Enhances AI provider capabilities and memory handling, allowing for improved context retention and resource management across sessions. (#789)
  • Adds functionality to soft delete chat turns, allowing for recoverable deletion within the chat history module. (#784)
  • Introduces session labeling and organization, providing users with structured methods for managing chat history. (#794)
  • Enables tracking and persistence of enabled MCP servers for specific chat sessions, maintaining context integrity. (#795)
  • Updates RAG citation by making citation sources configurable via advanced settings. (#796)
  • Implements advanced advanced and voice settings sections, expanding user configuration controls within the desktop and shared modules. (#779)
  • Enhances tool configuration by adding requiresApproval helpers and the ALWAYS_AUTO policy, providing granular control over tool execution. (#783)
  • Improves the core error handling mechanism and adds robust attachment support for various inputs. (#786)
  • Adds session filtering and organization options to the sidebar, improving the ability to locate and manage chat transcripts. (#791)
  • Filters streaming image results from providers to prevent duplicate entries in the UI component. (#790)
  • Improves voice UI, focus handling, and configuration logic, optimizing user interaction within the voice module. (#792)
  • Enhances persistent memory optimization by implementing logic to prune legacy tool call data, reducing memory footprint. (#812)
  • Refactors UI elements by updating color handling and structure in the search dialog and chat view component. (#785)
  • Provides full git-ignore specification support, improving project structure filtering utilities. (#809)
  • Corrects the UI event handling to ensure proper sequential order during streaming callbacks. (#811)
  • Refactors the core module by enhancing error redaction logic and abstracting factory initialization processes. (#813)
  • Fixes the macOS keychain access popup warning by resolving a platform interaction issue. (#780)

Contributors

Full Changelog: v1.5.4...v1.5.5