Files
wehub-resource-sync 7a0da7932b
Backwards Compatibility / Verify Encryption Constants (push) Waiting to run
Backwards Compatibility / PyPI Version Compatibility (push) Waiting to run
Backwards Compatibility / Database Migration Tests (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-form] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-metrics] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-workflow] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [settings-core] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [settings-pages] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [history-news] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [library] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [link-analytics] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [mobile] (push) Blocked by required conditions
Docker Tests (Consolidated) / detect-changes (push) Waiting to run
Docker Tests (Consolidated) / Build Test Image (push) Waiting to run
Docker Tests (Consolidated) / All Pytest Tests + Coverage (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [accessibility] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [api-crud] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-login] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-pages] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-register] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [chat-core] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [chat-lifecycle] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [error-benchmark] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) (push) Blocked by required conditions
Docker Tests (Consolidated) / Accessibility Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / LLM Unit Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / LLM Example Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / Production Image Smoke Test (push) Blocked by required conditions
Docker Tests (Consolidated) / Infrastructure Tests (push) Blocked by required conditions
OSSF Scorecard / OSSF Security Scorecard Analysis (push) Waiting to run
OSV-Scanner (Scheduled) / scan-scheduled (push) Failing after 0s
Create Release / test-gate (push) Has been cancelled
Create Release / release-gate (push) Has been cancelled
Create Release / ci-gate (push) Has been cancelled
Create Release / version-check (push) Has been cancelled
Create Release / e2e-test-gate (push) Has been cancelled
Create Release / responsive-test-gate (push) Has been cancelled
Create Release / compat-test-gate (push) Has been cancelled
Create Release / compose-integration-gate (push) Has been cancelled
Create Release / vulture-gate (push) Has been cancelled
Create Release / build (push) Has been cancelled
Create Release / provenance (push) Has been cancelled
Create Release / prerelease-docker (push) Has been cancelled
Create Release / publish-docker (push) Has been cancelled
Create Release / create-release (push) Has been cancelled
Create Release / cleanup-changelog (push) Has been cancelled
Create Release / trigger-pypi (push) Has been cancelled
Create Release / monitor-pypi (push) Has been cancelled
Create Release / Clean up orphan prerelease tags and signatures (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:08:55 +08:00

3.5 KiB

Local Deep Research v0.2.0 Release Notes

We're excited to announce Local Deep Research v0.2.0, a major update that brings significant improvements to research capabilities, performance, and user experience.

Major Enhancements

New Search Strategies

  • Parallel Search: Lightning-fast research that processes multiple questions simultaneously
  • Iterative Deep Search: Enhanced exploration of complex topics with improved follow-up questions
  • Cross-Engine Filtering: Smart result ranking across multiple search engines for higher quality information

Improved Search Integrations

  • Enhanced SearxNG Support: Better integration with self-hosted SearxNG instances
  • Improved GitHub Integration: More effective search and analysis of code repositories
  • Better Source Selection: Refined logic for choosing the most appropriate search engines per query

Technical Improvements

  • Unified Database: All settings and history now in a single ldr.db database
  • Improved Ollama Integration: Better reliability and error handling with local models
  • Enhanced Error Recovery: More graceful handling of connectivity issues and API errors

User Experience

  • Enhanced Logging Panel: Improved visibility with duplicate detection and better filtering
  • Streamlined Settings UI: Reorganized settings interface with better organization
  • Research Progress Tracking: More detailed real-time updates during research

Development Improvements

  • PDM Support: Switched to PDM for dependency management
  • Pre-commit Hooks: Added linting and code quality checks
  • Code Security: Added CodeQL integration with analysis scripts
  • Improved Documentation: Better development guides and setup instructions

API Changes

  • Renamed and consolidated some API functions for consistency
  • Added support for additional parameters in research configuration
  • Improved error handling and response formatting

Migration Notes

  • The application now uses a unified database (ldr.db) that will automatically migrate data from older databases
  • If upgrading from v0.1.x, your settings and research history will be automatically migrated on first run
  • The llm_config.py file has been deprecated in favor of direct environment variable configuration

Bug Fixes

  • Fixed issues with settings persistence across sessions
  • Resolved UI rendering problems in the history and results pages
  • Fixed socket.io event handling and client disconnection issues
  • Improved handling of large document collections
  • Fixed API endpoint URL inconsistencies

Contributors

This release represents the combined efforts of multiple contributors :

  • @djpetti, @HashedViking, @LearningCircuit (core contributors to this release; sorted alphabetically)
  • @dim-tsoukalas, @scottvr (sorted alphabetically)

Get Involved

  • Join our Discord for support and discussions
  • Follow our Subreddit for announcements and updates
  • Report bugs and request features on our GitHub Issues

Installation

Download the Windows Installer or install via pip:

pip install local-deep-research

Requires Ollama or other LLM provider. See the README for complete setup instructions.