Recent Releases of https://github.com/learningcircuit/local-deep-research
https://github.com/learningcircuit/local-deep-research - Release 1.1.11
What's Changed
- chore: auto-bump version to 1.1.11 (1e73a6e)
- Add proper implementation of debug mode. (d888a9f)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.10...v1.1.11
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.10
What's Changed
- Fix search engine selection and improve mark as read functionality (b95d498)
- chore: auto-bump version to 1.1.10 (856c8d6)
- Fix news aggregation limited information and mark as read issues (ec22531)
- feat: integrate auto-approval and auto-merge into sync workflow (daab7fb)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.9...v1.1.10
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.9
What's Changed
- refactor: rename PubMed settings to clarify LLM context usage (65ee5f6)
- fix: remove redundant exception string formatting in logger.exception calls (b96b1b2)
- chore: auto-bump version to 1.1.9 (d573b18)
- Fix PubMed search and improve snippet retrieval (24a43a3)
- Make auto version bump run when base branch is changed. (46d42a8)
- fix: ensure PubMed abstracts are fetched in snippet-only mode (#772) (ca424ec)
- fix: ensure PubMed abstracts are fetched in snippet-only mode (776ffa1)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.8...v1.1.9
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.8
What's Changed
- fix: simplify pre-commit hook description to avoid whitelist false positive (92f3797)
- fix: remove session_id from log messages to pass security check (7fd539c)
- chore: auto-bump version to 1.1.8 (1f50ea0)
- fix: prevent logging of sensitive data like passwords and API keys (7d1a25d)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.7...v1.1.8
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.7
What's Changed
- chore: auto-bump version to 1.1.7 (1e5b264)
- fix: improve Context Overflow page display and functionality (e9488c1)
- fix: remove redundant no-commit-to-branch pre-commit hook (#761) (#762) (7f35a60)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.6...v1.1.7
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.6
What's Changed
- Fix CI workflow and bump version to 1.1.6 (d763b1d)
- Fix CI: Handle missing .vite directory in artifact transfer (ccbe4fb)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.5...v1.1.6
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.5
What's Changed
- Update version.py (38c6c5b)
- Update version.py (6a2c391)
- fix: improve autocomplete dropdown selection behavior (de41de2)
- Fix manifest.json path - use .vite subdirectory (43d4c1b)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.4...v1.1.5
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.4
What's Changed
- fix: remove redundant no-commit-to-branch pre-commit hook (#761) (1832993)
- Update version.py (b01139d)
- Fix CI workflow and add comprehensive logging (02db40c)
- fix: resolve PDF export error by properly accessing jsPDF and html2canvas in Vite environment (#758) (ada9197)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.3...v1.1.4
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.3
What's Changed
- Update version.py (545c084)
- fix: remove --ignore-scripts flag from npm run build in PyPI publish workflow (#754) (0b279e3)
- add network host for more reliable quickstart (#756) (fa5e545)
- feat: add stop_server.sh script for cleanly stopping LDR server (b59b2cb)
- fix: Enable auto-approval for sync PRs using correct tokens (78fde32)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.2...v1.1.3
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.2
What's Changed
- chore: auto-bump version to 1.1.2 (53c80a7)
- Fix issue with PDF generation. (a718ae4)
- chore(deps): bump @fortawesome/fontawesome-free from 6.7.2 to 7.0.0 (8087bb8)
- chore(deps): bump actions/download-artifact from 4 to 5 (9bbbcc4)
- chore(deps): bump marked from 11.2.0 to 16.2.1 (3727c02)
- chore(deps-dev): bump vite from 5.4.19 to 7.1.3 (4bb1df3)
- chore(deps): bump date-fns from 2.30.0 to 4.1.0 (1f0222f)
- feat: Add comprehensive frontend verification stages to PyPI publish workflow (23385af)
- fix: Fix PyPI publish workflow frontend build detection (cc941a2)
- chore(deps): bump jspdf from 2.5.2 to 3.0.2 in the npmandyarn group (108e80d)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.1...v1.1.2
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.1
What's Changed
- Update version.py (fc382de)
- fix: Use PAT token in release workflow to trigger downstream workflows (7e7692a)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.1.0...v1.1.1
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.1.0
What's Changed
- Fix some display issues. (3d3a6ba)
- fix: Update workflow for Vite build in root directory (0b369c8)
- fix: Secure PyPI publish workflow with isolated frontend build (7706be6)
- Remove legacy Windows installer. (495a905)
- docs: Add npm build instructions for pip install users who want Web UI (0a85586)
- fix: Fix invisible text labels due to opacity issues (45ddf14)
- fix: Update sync workflow to use single PR instead of creating multiple (f54bbcd)
- refactor: simplify settings loader per review feedback (c39a330)
- fix: add settings JSON files to security whitelist (c9268ab)
- refactor: organize Elasticsearch examples and verify integration (f335dee)
- 🚨 Sync main to dev (CONFLICTS) - sync-main-to-dev-20250826-141106 (#716) (45cc2d0)
- chore: auto-bump version to 1.0.2 (86300c3)
- feat: add Elasticsearch configuration to web UI and implement modular settings (abb4c8c)
- ✅ Sync main to dev - sync-main-to-dev-20250826-030710 (#713) (1084674)
- chore(deps): bump actions/setup-python from 4 to 5 (#701) (#702) (40926b0)
- fix: Display accurate database encryption status based on SQLCipher availability (#695) (cc63e03)
- Improve text visibility on metrics page (1e88ff8)
- Fix CSS variables to make metric values visible (96d50d3)
- Fix metric values being too grey by using explicit colors (5d9c128)
- Fix template references after removing research.serve_static route (427d7f5)
- Fix security vulnerabilities and remove redundant static route (ee688b4)
- Update Dockerfile to include npm build step for frontend assets (419f7c2)
- chore: auto-bump version to 1.0.1 (9c6013b)
- Fix Font Awesome icons by implementing proper static file serving for Vite dist assets (edc98bc)
- feat: Add pre-commit hook to detect external CDN/resource references (ca3582c)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.0.2...v1.1.0
- Python
Published by github-actions[bot] 9 months ago
https://github.com/learningcircuit/local-deep-research - Release 1.0.2
What's Changed
- Update version.py (2f6df30)
- Update README.md (cc1f57d)
- Fix minor issue with default Ollama models in Docker. (f4f75b1)
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.0.1...v1.0.2
- Python
Published by github-actions[bot] 9 months ago
https://github.com/learningcircuit/local-deep-research - v1.0.1
What's Changed
- Delete data directory by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/691
- Delete pypackages directory by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/689
- Delete src/data directory by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/690
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/701
- chore(deps): bump actions/checkout from 3 to 5 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/700
- chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/699
- chore(deps): bump actions/cache from 3 to 4 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/698
- chore(deps): bump codecov/codecov-action from 3 to 5 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/697
- Delete docs/DATAMIGRATIONGUIDE.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/696
- Fix the
docker-composeone-liner. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/711 - Add working Docker instructions for Windows. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/712
- Fix broken search engine initialization. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/710
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v1.0.0...v1.0.1
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - v1.0.0
What's Changed
- ✅ Sync main to dev - sync-main-to-dev-20250622-233250 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/537
- ✅ Sync main to dev - sync-main-to-dev-20250622-230135 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/534
- ✅ Sync main to dev - sync-main-to-dev-20250622-232352 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/536
- ✅ Sync main to dev - sync-main-to-dev-20250623-230016 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/542
- ✅ Sync main to dev - sync-main-to-dev-20250624-055925 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/546
- ✅ Sync main to dev - sync-main-to-dev-20250625-051721 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/558
- ✅ Sync main to dev - sync-main-to-dev-20250624-231538 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/555
- feat: Add RIS export and enhanced citation formatting (closes #219, #… by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/553
- 🚨 Sync main to dev (CONFLICTS) - sync-main-to-dev-20250625-231242 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/564
- ✅ Sync main to dev - sync-main-to-dev-20250627-163433 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/567
- Makes log panel not a tiny box. by @MicahZoltu in https://github.com/LearningCircuit/local-deep-research/pull/549
- Support settings locking by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/568
- ✅ Sync main to dev - sync-main-to-dev-20250625-183748 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/562
- ✅ Sync main to dev - sync-main-to-dev-20250628-182708 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/574
- ✅ Sync main to dev - sync-main-to-dev-20250628-183441 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/575
- feat: Add adaptive rate limiting for LLM API calls by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/550
- Improve log panel UI by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/584
- ✅ Sync main to dev - sync-main-to-dev-20250707-202239 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/588
- Feature/per user encrypted databases by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/578
- ✅ Sync main to dev - sync-main-to-dev-20250719-210329 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/604
- Feature/news subscription system by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/607
- Fix/report repetitive sections by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/608
- Fix/metrics search engine display by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/609
- 🚨 Sync main to dev (CONFLICTS) - sync-main-to-dev-20250728-190204 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/611
- Test/comprehensive citation formatter tests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/589
- refactor: Remove redundant and obsolete test files by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/621
- Remove internal settings manager cache. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/620
- Fixing tests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/601
- Feat/programmatic access by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/616
- fix: Remove unnecessary in-memory encryption for credentials (issue #… by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/618
- fix: Remove unused memory_cache settings functionality (issue #595) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/625
- fix: Enable generate_report() to work in programmatic mode by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/619
- refactor: Replace programmatic_mode setting with explicit argument (#627) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/633
- fix: Use context managers for SQLAlchemy session management (issue #592) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/622
- fix: Replace error dicts with exceptions in news API (issue #612) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/630
- feat: Implement centralized environment settings system (issue #598) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/626
- feat: Add GitHub Action to auto-label fixed issues in dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/643
- feat: Add new separate CI workflows for untested areas by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/623
- fix: Add UTC timestamp to citation handlers to prevent rejection of current year dates by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/642
- ✅ Sync main to dev - sync-main-to-dev-20250816-143410 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/653
- Fix broken database migration system (issue #638) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/646
- fix: Remove redundant manual environment variable checks (issue #631) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/650
- fix: Clean up settings snapshot logging (issue #636) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/641
- fix: Re-enable news and subscription system by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/654
- feat: Add context overflow detection and analytics dashboard by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/651
- fix: Address CodeQL security vulnerabilities by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/655
- feat: Add click handler to logo for home navigation by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/658
- refactor: Deprecate getsettingfromdbmain_thread wrapper (issue #594) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/629
- Fix journal quality filter by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/662
- fix: Address security vulnerabilities from CodeQL scan by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/657
- feat: Add pre-commit hook to enforce pathlib usage (issue #640) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/656
- fix: Correct API endpoint for loading search strategy setting by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/663
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/LearningCircuit/local-deep-research/pull/664
- fix: Apply pre-commit fixes to llm_config.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/665
- fix: Address CodeQL security vulnerabilities from PR #637 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/666
- fix: Correct mock patching in testdetailedresearchwithcustom_llm by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/668
- fix: Fix failing rate limiting unit tests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/669
- Snyc main - dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/672
- fix: Replace raw settings logging with secure log_settings function by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/673
- complete follow-up research feature by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/659
- Change default citation format to number_hyperlinks by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/675
- feat: Add Link Analytics and AI Domain Classification (Issue #648) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/661
- Add new version of the default Docker compose file. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/677
- Fix: Add CSRF token to benchmark delete and cancel requests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/676
- feat: Add news search detection to optimize query generation by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/678
- Fix/link analytics tests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/679
- fix: Fix headline generation for news searches by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/680
- Fix/link analytics test failures by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/681
- News system improvements by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/682
- Fix news system issues and implement voting functionality by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/684
- Update version.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/685
- Skip testexportlatex to fix CI timeout by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/686
- Dev --> Main by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/637
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/0.6.7...v1.0.0
- Python
Published by LearningCircuit 9 months ago
https://github.com/learningcircuit/local-deep-research - 0.6.7
What's Changed
- fix(sidebar): expand clickable area of buttons by @nRanzo in https://github.com/LearningCircuit/local-deep-research/pull/652
New Contributors
- @nRanzo made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/652
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.6.6...0.6.7
- Python
Published by LearningCircuit 10 months ago
https://github.com/learningcircuit/local-deep-research - v0.6.6
What's Changed
- Fix issue with DB initialization for benchmarks. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/605
- Fix/merge report repetitive sections by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/610
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.6.5...v0.6.6
- Python
Published by LearningCircuit 10 months ago
https://github.com/learningcircuit/local-deep-research - v0.6.5
What's Changed
- Update docker-compose.yml add research_outputs folder to volumes by @mehmetcanfarsak in https://github.com/LearningCircuit/local-deep-research/pull/585
- Fix issue with settings ignoring multiple changes. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/603
New Contributors
- @mehmetcanfarsak made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/585
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.6.4...v0.6.5
- Python
Published by LearningCircuit 11 months ago
https://github.com/learningcircuit/local-deep-research - v0.6.4
What's Changed
- docs: Add one-command docker compose quick start to README by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/543
- docs: Add ~95% accuracy performance section to README by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/545
- fix: Use PAT token for version bumps to trigger CI workflows by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/554
- Fixes rendering of markdown. by @MicahZoltu in https://github.com/LearningCircuit/local-deep-research/pull/557
- Fix table creation bug. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/556
- feat: add GitHub funding configuration by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/561
- Fix handling of per-thread cached data. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/563
- Fix typo in README.md Quick Start by @catsudon in https://github.com/LearningCircuit/local-deep-research/pull/566
- Fix issue with logs not displaying during research. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/572
- Fix several issues with DB handling by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/573
New Contributors
- @catsudon made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/566
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.6.1...v0.6.4
- Python
Published by LearningCircuit 11 months ago
https://github.com/learningcircuit/local-deep-research - v0.6.1
What's Changed
- Cleanup/remove temp js files by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/533
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/538
- feat: Add community benchmark results folder with documentation by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/541
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.6.0...v0.6.1
- Python
Published by LearningCircuit 11 months ago
https://github.com/learningcircuit/local-deep-research - v0.6.0
What's Changed
- Sync by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/467
- Syn dev to main by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/472
- Add SearXNG optimization warning for high iteration counts by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/469
- Slightly improve error handling for settings change event. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/477
- Benchmark enhancements by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/501
- Feature/langchain retriever integration by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/502
- Fix/milestone logging and tests by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/503
- feat: Add custom LLM integration support by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/507
- docs: Add comprehensive documentation and update README by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/508
- Modifies docker quickstart instructions. by @MicahZoltu in https://github.com/LearningCircuit/local-deep-research/pull/518
- Fix/infrastructure tests rebased by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/505
- Fix workflow auth by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/523
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/525
- Update version.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/526
- Fix/security whitelist migration by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/527
- Adds plain docker-compose to readme. by @MicahZoltu in https://github.com/LearningCircuit/local-deep-research/pull/517
- Use the correct signal for
docker stop. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/529 - Fix/benchmark model loading by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/531
- Fix URL normalization for custom OpenAI endpoints. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/532
- Dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/490
- Bump minor version for release. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/535
New Contributors
- @MicahZoltu made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/518
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.9...v0.6.0
- Python
Published by LearningCircuit 11 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.9
What's Changed
- Fix maximum value for
max_tokenssetting. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/513 - Fix missing links from focused strategy. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/515
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.7...v0.5.9
- Python
Published by LearningCircuit 11 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.7
What's Changed
- Fix auto-merge workflow PR number reference by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/485
- Fix behavior with environment variables on small settings menu by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/496
- Update focusediterationstrategy.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/495
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.6...v0.5.7
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.6
What's Changed
- Fix GitHub Actions permissions by adding PAT token support by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/479
- Add manual workflow dispatch trigger by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/480
- Fix workflow authentication with PAT token by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/482
- Fix dumb logging init problem by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/488
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.5...v0.5.6
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.5
What's Changed
- Update tempjscheck.js by @scottvr in https://github.com/LearningCircuit/local-deep-research/pull/468
- Fix GitHub Actions permissions for sync-main-to-dev workflow by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/473
- fixing focused iteration strategy by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/478
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.4...v0.5.5
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.4
What's Changed
- Improve keyboard accessibility and navigation shortcuts by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/466
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.3...v0.5.4
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.3
What's Changed
- chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/464
- chore(deps): bump docker/build-push-action from 4 to 6 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/462
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/463
- Delete src/localdeepresearch/test_migration.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/465
- Debug: Add logging to track Ollama port switching issue by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/457
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.2...v0.5.3
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.2
What's Changed
- Bump the version by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/455
- Fix 404 error when loading research reports by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/458
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.1...v0.5.2
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.1
What's Changed
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/446
- chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/447
- chore(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/448
- chore(deps): bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/449
- chore(deps): bump docker/login-action from 2 to 3 by @dependabot in https://github.com/LearningCircuit/local-deep-research/pull/450
- Get the lockfile back in sync. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/452
- Update test to not return anything. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/453
New Contributors
- @dependabot made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/446
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.5.0...v0.5.1
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.5.0
What's Changed
- Support auto-downloading ollama models with docker-compose. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/419
- fix: Implement targeted CSRF exemptions for API endpoints by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/420
- fix: Resolve all remaining pytest failures for CI compatibility by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/423
- fix: Implement proper CSRF exemption using before_request handler by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/422
- fix: Resolve integration test failures and workflow triggers by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/424
- fix: Enhanced ArXiv test mocking to prevent searxng KeyError in CI by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/425
- Enhance research details page with improved charts by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/426
- Add comprehensive accessibility and keyboard navigation improvements by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/427
- Install Ruff and fix all the Ruff errors. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/428
- Fix environment variables and enhance logging in benchmark script. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/430
- Update dev branch with resolved merge conflicts from main by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/431
- feat: Enhanced CI security checks with LDR-specific validations by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/433
- Add comprehensive strategy monitoring system by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/434
- Fix issues with the benchmark script by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/435
- fix: Temporarily disable cost calculation showing incorrect values by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/439
- fix: Add View Results button functionality to research details page by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/438
- Update version.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/440
- Replace /bin/bash.00 cost displays with '-' on metrics page by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/441
- Update version.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/443
- Enhance CI security checks with comprehensive file type detection by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/444
- Merge main into dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/445
- Dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/442
@scottvr and @wutzebaer also contributed
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.4.4...v0.5.0
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.4.4
- Python
Published by LearningCircuit 12 months ago
https://github.com/learningcircuit/local-deep-research - v0.4.3
What's Changed
- Add automated main-to-dev sync workflow by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/388
- Fix issue with loading the value of specific settings. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/396
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.4.2...v0.4.3
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.4.2
What's Changed
- Force correct types for settings read from DB. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/385
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.4.1...v0.4.2
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.4.1
What's Changed
- Halve the startup time for the web app. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/378
- Fix path handling for reports (and bonus issue with ArXiv) by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/379
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.4.0...v0.4.1
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.4.0
We're excited to announce Local Deep Research v0.4.0, bringing significant improvements to search capabilities, model integrations, and overall system performance.
Major Enhancements
LLM Improvements
- Custom OpenAI Endpoint Support: Added support for custom OpenAI-compatible endpoints
- Dynamic Model Fetching: Improved model discovery for both OpenAI and Anthropic using their official packages
- Increased Context Window: Enhanced default context window size and maximum limits
Search Enhancements
- Journal Quality Assessment: Added capability to estimate journal reputation and quality for academic sources
- Enhanced SearXNG Integration: Fixed API key handling and prioritized SearXNG in auto search
- Elasticsearch Improvements: Added English translations to Chinese content in Elasticsearch files
User Experience
- Search Engine Visibility: Added display of selected search engine during research
- Better API Key Management: Improved handling of search engine API keys from database settings
- Custom Context Windows: Added user-configurable context window size for LLMs
System Improvements
- Logging System Upgrade: Migrated to
logurufor improved logging capabilities - Memory Optimization: Fixed high memory usage when journal quality filtering is enabled
Bug Fixes
- Fixed broken SearXNG API key setting
- Memory usage optimizations for journal quality filtering
- Cleanup of OpenAI endpoint model loading features
- Various fixes for evaluation scripts
- Improved settings manager reliability
Development Improvements
- Added test coverage for settings manager
- Cleaner code organization for LLM integration
- Enhanced API key handling from database settings
What's Changed
- Sync by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/260
- Attempt to estimate journal quality by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/273
- Sync dev to main by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/274
- Clean up journal names before reputation assessment. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/279
- Perform initial migration to
loguru. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/316 - Fix high memory usage when journal quality filtering is enabled. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/315
- Add support for Custom OpenAI Endpoint models by @JayLiu7319 in https://github.com/LearningCircuit/local-deep-research/pull/321
- Add English translations to Chinese content in Elasticsearch files by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/325
- Add custom context window size setting (Fix #241) by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/313
- Fix broken SearXNG API key setting. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/330
- Do some cleanup on the OpenAI endpoint model loading feature. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/331
- Increase default context window size and max limit by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/329
- Use OpenAI package for endpoint model listing by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/333
- Use OpenAI package for standard endpoint model listing by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/334
- Add dynamic model fetching for Anthropic using the Anthropic package by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/335
- Feature/prioritize searxng in auto search by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/336
- Feature/display selected search engine by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/343
- Feature/resumable benchmarks by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/345
- Small fixes for eval script by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/349
- Sync main to dev by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/359
- testsettingsmanager by @scottvr in https://github.com/LearningCircuit/local-deep-research/pull/363
- fix: improve search engine API key handling from database settings by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/368
- Bump/version 0.4.0 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/369
- Update version.py by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/371
- v0.4.0 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/370
New Contributors
- @JayLiu7319 made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/321
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.12...v0.4.0
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.12
What's Changed
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/356
- feat: set SearXNG as default search provider by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/357
- Sammcj ollama fix by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/353
- fix: ollama server url parsing by @sammcj in https://github.com/LearningCircuit/local-deep-research/pull/352
- Bump version by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/364
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.11...v0.3.12
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.11
What's Changed
- Attempt at fixing SearXNG safe search issue. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/340
- Switch to using raw timestamps for report filenames. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/341
- Streamline the Docker image and significantly improve the Docker installation process. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/350
- Add Docker compose quickstart instructions to the README. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/351
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.10...v0.3.11
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.10
What's Changed
- Remove deprecated CLI. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/320
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/332
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.9...v0.3.10
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.9
What's Changed
- Feature/update dockerfile by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/318
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.8...v0.3.9
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.8
What's Changed
- Update environment variable names in the docs. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/309
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/307
- Fix SearXNG endpoint setting and more easily allow for custom instances. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/311
- Fix issue #301: Prevent duplicate links in detailed report mode by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/312
- Bump version to 0.3.8 by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/317
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.5...v0.3.8
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.5
What's Changed
- Add better docs for local search. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/302
- fix: docker-compose volume by @sammcj in https://github.com/LearningCircuit/local-deep-research/pull/303
- Fix issue with duplicate report names. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/305
New Contributors
- @sammcj made their first contribution in https://github.com/LearningCircuit/local-deep-research/pull/303
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.4...v0.3.5
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.4
What's Changed
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/281
- Update docker-compose.yml by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/280
- Another attempt at fixing the cross-engine filtering error. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/283
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/284
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/286
- llama.cpp server support by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/288
- Bugfix by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/289
- removed-streaming by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/292
- Fix automatic versioning. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/298
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.3...v0.3.4
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.3
What's Changed
- Fix bug in cross-engine filtering. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/276
- Create docker-publish.yml by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/277
- Bump version by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/278
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.2...v0.3.3
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.2
What's Changed
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/267
- Update README.md by @LearningCircuit in https://github.com/LearningCircuit/local-deep-research/pull/269
- Fix issue with fallback model. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/271
- Fix environment variable names. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/270
- Bump version. by @djpetti in https://github.com/LearningCircuit/local-deep-research/pull/272
Full Changelog: https://github.com/LearningCircuit/local-deep-research/compare/v0.3.1...v0.3.2
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.1
Overview
This minor release includes code quality improvements and configuration updates for search engines.
What's Changed
Unified Version Management
- Consolidated version information to a single source of truth
- Simplified version tracking across the application
Code Quality Improvements
- Fixed f-string syntax issues in several files
- Enhanced code readability
Search Engine Settings
- Added configuration flags to control which engines are used in auto-search:
- Added
use_in_auto_searchsettings for web engines (Wikipedia, ArXiv, etc.) - Added
use_in_auto_searchsettings for local document collections
- Added
- Default settings enable core engines like Wikipedia and ArXiv in auto-search
- Optional engines like SerpAPI and Brave are disabled by default
Core Contributors
- @djpetti
- @LearningCircuit
Links
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.3.0
Release Notes: Local Deep Research v0.3.0
🚀 Major Improvements
- Database-First Settings: Completely redesigned settings architecture to use a centralized database instead of configuration files
- Fixed Citation System: Resolved issue where old search citations would appear in new search results
- Streamlined Research Parameters: Simplified by unifying redundant iteration settings
✨ Key Enhancements
- Research Form Improvements: Settings now automatically save between sessions
- Better Search Engine Selection: Fixed issues with search engine switching in the UI
- Performance Focus: Removed problematic settings caching for more reliable operation
- Improved Ollama Integration: Enhanced URL handling for more consistent connections
🛠️ Technical Updates
- Architectural Overhaul: Moved all configuration from files to database for better reliability
- Strategy Initialization: Fixed mutable default arguments issue in search strategies
📋 Developer Notes
This release represents a significant improvement in stability and usability. Users upgrading from previous versions will have their settings automatically migrated to the new database system. We recommend resetting your database when testing this version to ensure the cleanest experience.
👏 Core Contributors of This Release
- Daniel Petti (@djpetti)
- Learning Circuit (@LearningCircuit)
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - Release Notes v0.2.3
Major Improvements
- Source-Based Strategy: New approach that prioritizes source discovery before deep analysis, significantly speeding up the research process
- (Enhanced Iterative Parallel Search: Now combines parallel searching with proper iteration cycles, delivering faster results while maintaining depth of research)
This release focuses on making the parallel search truly iterative, allowing for both speed and comprehensive analysis. The system now builds on previous findings more effectively while maintaining the performance benefits of parallel execution.
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - v0.2.2
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.dbdatabase - 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.pyfile 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:
bash
pip install local-deep-research
Requires Ollama or other LLM provider. See the README for complete setup instructions.
- Python
Published by LearningCircuit about 1 year ago
https://github.com/learningcircuit/local-deep-research - Local Deep Research v0.1.0 - Windows Installer
This release provides a Windows installer for Local Deep Research.
Features:
- One-click installation of all required components
- Automatically installs the latest version from PyPI
- Includes Python 3.12.2 and all dependencies
- Sets up browser automation tools (Playwright)
- Creates desktop and Start Menu shortcuts
Installation Instructions:
- Download LocalDeepResearch_Setup.exe
- Run the installer
- Follow the on-screen prompts
- Launch from desktop shortcut or Start Menu after installation
Important: Does not install ollama or pull models.
The installer always gets the latest version of Local Deep Research from PyPI, so you'll automatically have the most recent features and fixes.
- Python
Published by LearningCircuit about 1 year ago