QueryForge MCP v0.3.1
QueryForge MCP v0.3.1
This release fixes DateTime member detection inside complex LINQ Where filters.
Fixed
- Fixed false negatives in
FUNCTION_ON_COLUMN_FILTER - Improved
Wherebody extraction using balanced parentheses - Date/time members are now detected inside multiline predicates and nested expressions
- Added contract example for function-on-column queries
Improved
- Report output now highlights possible non-sargable filters
- Added tests for complex
Wherepredicates using:.Year.Monthnew[] { ... }.Contains(...).ToString()!.Contains(...)
Validation
- 85 tests passing
- Build passing
Notes
QueryForge remains heuristic and does not execute SQL or inspect execution plans. This fix improves detection coverage for common EF/LINQ patterns that may translate to functions on database columns.