Releases: dotnetpower/infomesh
Releases Β· dotnetpower/infomesh
v0.1.14
π New Features
- add resource governor for crawl throttling and bootstrap mode option
π§ Maintenance
- Refactor and enhance various components
- Added utility functions for document logging in
utils.py, includingformat_doc_lineandpush_new_docs_to_log. - Removed redundant FTS cleanup code in
local_store.pyas it is now handled by a trigger. - Improved search query processing in
handlers.pyby adding domain filters to cache suffix. - Enhanced webhook security in
session.pyby validating URLs with DNS resolution. - Updated load management in
load_guard.pyto evict least-active peers when exceeding limits. - Clarified nonce generator documentation in
message_auth.pyand improved nonce tracking logic. - Implemented atomic file writing for status updates in
node.pyto prevent partial writes. - Modified bandwidth throttling logic in
throttle.pyto handle large transfers in chunks. - Cached model information in
engine.pyto reduce HTTP requests during summarization. - Added comprehensive tests for BGM player functionality and configuration in
test_dashboard.py. - Enhanced webhook security tests in
test_mcp_stability.pyto validate URL handling. - Updated package version to 0.1.12 in
uv.lock. - Introduced diagnostic scripts for BGM playback and dashboard stability monitoring.
- Added utility functions for document logging in
v0.1.13
π New Features
- Add comprehensive tests for JavaScript detection, passage extraction, and starter index functionality
- Introduced tests for JavaScript detection and rendering in
test_js_rendering.py, covering various HTML patterns and ensuring accurate detection of JS requirements. - Added tests for passage extraction and scoring in
test_passage.py, validating functionality for splitting passages, scoring, and highlighting terms. - Implemented tests for starter index download and import in
test_starter.py, including cache handling, asset finding, and CLI integration tests.
- Introduced tests for JavaScript detection and rendering in
v0.1.12
π New Features
- auto-update detection β PyPI check, P2P version gossip, update command
v0.1.11
π Bug Fixes
- production stability β crash prevention, resource protection, graceful shutdown
v0.1.10
π§ Maintenance
- fix 19 remaining audit issues β SRP splits, error handling, dedup, type safety
v0.1.9
π New Features
- Implement cross-node credit synchronization
- add PoW cache and increase startup timeout
v0.1.8
π New Features
- Implement P2P message authentication with SignedEnvelope, nonce tracking, and verification
v0.1.7
π Bug Fixes
- Docker runtime SQLite error + ensure db parent dirs exist
v0.1.6
π New Features
- Implement manual P2P peer management commands and enhance bootstrap node handling
π Documentation
- add system prerequisites for P2P to FAQ (EN + KO)
v0.1.5
π New Features
- Enhance MCP server with new tools and functionalities