Changelog
Version history for Zorora.
Version 2.1.0 - Settings Modal & Multi-Provider Support
Release Date: Latest
Major Features:
- ✅ Web UI Settings Modal - Visual configuration interface
- ✅ Multi-provider endpoint support (HuggingFace, OpenAI, Anthropic)
- ✅ API key management for all providers (masked display, secure storage)
- ✅ Endpoint CRUD operations via Web UI (add/edit/delete)
- ✅ Vision and image_generation model configuration
- ✅ Config file backup before writes
- ✅ Automatic role reassignment on endpoint deletion
Configuration Improvements:
- Visual settings modal (no code editing required)
- Dropdown selection for models and endpoints
- Provider-specific endpoint forms (HF: URL+Model, OpenAI/Anthropic: Model+MaxTokens)
- Secure API key handling (masking, show/hide toggle)
- Config validation and error handling
API Enhancements:
/api/settings/config- Read/write configuration/api/settings/models- List available models (all providers)/api/settings/endpoints- List endpoints (all providers)/api/settings/endpoint- Add/edit endpoint (provider-aware)/api/settings/endpoint/<key>- Delete endpoint (checks all providers)
Version 2.0.0 - Deep Research Release
Release Date: Previous
Major Features:
- ✅ Deep research engine with 6-phase workflow (MVP)
- ✅ Modular tool registry (
tools/research/,tools/registry.py) - ✅ SQLite + JSON storage layer (
engine/storage.py) - ✅ Web UI with Flask (
ui/web/app.py) - ✅ Credibility scoring system
- ✅ Parallel source aggregation (academic + web + newsroom)
- ✅ Research synthesis with citations
Architecture Changes:
- Refactored tool registry into modular structure
- Created
engine/module for research engine - Created
workflows/deep_research/for workflow components - Added Flask-based Web UI
Breaking Changes:
tool_registry.pyis now a backward-compatibility shim- Use
from tools.registry import ...for new code - Web UI requires Flask (added to requirements)
Download
See Also
- Getting Started - Installation and setup
- Guides - Usage guides
- API Reference - API documentation