Releases: cortexuvula/Medical-Assistant
Releases · cortexuvula/Medical-Assistant
v2.6.307
01 Apr 21:17
Compare
Sorry, something went wrong.
No results found
v2.6.306 — 25 bug fixes: threading, MCP, scratch_that, Ollama, SOAP QA, security
31 Mar 20:23
Compare
Sorry, something went wrong.
No results found
25 Bug Fixes
Critical
scratch_that() voice command was completely non-functional — tags never applied to text chunks
MCP HealthMonitor blocked all MCP operations for up to 8s while holding lock
High
MCP execute_tool held lock during 30s blocking I/O — serialized all MCP operations
MCP send_request silently discarded orphaned responses, poisoning subsequent calls
RAG vector search crashed on single corrupt metadata row (6 unguarded json.loads)
AutoSave read Tkinter widgets from background thread (silent data loss)
Ollama agents always used llama3 regardless of user-selected model
Medium
SOAP QA / Medication QA panel never populated from Record tab code path
Chat conversation history accessed from multiple threads with no lock
NotificationManager: unsynchronized history, thread never stops, fade animation crashes
MCP rate limiter blocked all servers during sleep
SQLiteCacheProvider leaked cross-thread database connections
StreamingResults animation crash on widget destruction
PHI transcript/patient data logged in plaintext bypassing structured logger (8 locations)
Key file written with world-readable permissions before chmod (TOCTOU)
TTS NamedTemporaryFile broke playback on Windows
Periodic analysis string join operator precedence bug
Low
Database instance leaks in 5 dialog classes
TTS background playback silently swallowed exceptions
Help dialog, status timer, RSVP dialog lifecycle issues
30 files changed, 394 insertions, 213 deletions
See PR #4 for full details.
VirusTotal Analysis
v2.6.305 — Test coverage improvements
31 Mar 02:11
Compare
Sorry, something went wrong.
No results found
Test Coverage Improvements
Adds 348 new tests targeting non-UI coverage gaps across validation, RAG search quality, and manager modules.
Coverage Gains
Module
Before
After
validation.py
58%
89%
health_checker.py
66%
99%
query_expander.py
~90%
100%
adaptive_threshold.py
~85%
98%
mmr_reranker.py
~85%
98%
entity_deduplicator.py
~85%
97%
temporal_reasoner.py
~80%
91%
agent_manager.py
~70%
86%
feedback_manager.py
~60%
78%
api_key_manager.py
0%
34% (new)
Details
12 test files modified (11 extended + 1 new)
Zero regressions — all 13,867 tests pass
Covers medical safety-critical paths: prompt injection whitelist, retry logic, entity dedup for medication formulations, temporal reasoning for clinical queries
VirusTotal Analysis
v2.6.304
28 Mar 17:55
Compare
Sorry, something went wrong.
No results found
v2.6.303
27 Mar 17:45
Compare
Sorry, something went wrong.
No results found
v2.6.302
27 Mar 16:52
Compare
Sorry, something went wrong.
No results found
v2.6.301
27 Mar 16:37
Compare
Sorry, something went wrong.
No results found
v2.6.300
27 Mar 16:18
Compare
Sorry, something went wrong.
No results found
v2.6.299
27 Mar 16:04
Compare
Sorry, something went wrong.
No results found
v2.6.298
27 Mar 15:32
Compare
Sorry, something went wrong.
No results found