QueryForge MCP v0.3.2
QueryForge MCP v0.3.2
This release improves suggest_ef_rewrite so it behaves as a conservative EF rewrite advisor instead of echoing the original code when unsafe smells are detected.
Added
- Safe rewrite guidance for advanced LINQ/EF performance smells
- Partial rewrite mode
- Structured rewrite plan output
- Conceptual guidance for DateTime range filters
- Guidance for unsafe
ToString().Contains(...)filters - Tests for EF rewrite guidance scenarios
Improved
MISSING_AS_NO_TRACKINGcan be applied as a safe fixCOUNT_GREATER_THAN_ZEROcan be rewritten toAny/AnyAsync- Unsafe smells now return manual review guidance instead of silent/no-op output
Safety
QueryForge does not automatically rewrite business-sensitive filters such as:
- Date/time member filters like
.Yearand.Month ToString()inside query filtersContainsover converted values- String transformations inside
Where - Client-side methods inside query predicates
- Large ordered result sets
Validation
- 91 tests passing
- Build passing