monSQLize v3.2.0
monSQLize v3.2.0
Release date: 2026-08-07
Highlights
- Added first-class Vector Search entrypoints for Collections and Models.
- Added relation-aware Model deletion guards and completed relation projection behavior.
Added
- Added
Collection.vectorSearch()andModel.vectorSearch()with ANN/ENN option validation, score envelopes, and Model soft-delete visibility expressed inside$vectorSearch.filter. - Added Model relation-usage reporting plus explicit restrict-style
deleteOneWithRelations()andforceDeleteWithRelations()methods.
Changed
populate()now supports local ID arrays, relation-level default inclusion selection, server-side relation projections, and cleanup of internal join keys after nested population.- Added stable
INVALID_VECTOR_SEARCH,INVALID_RELATION_SELECT,RELATION_IN_USE, andRELATION_USAGE_UNAVAILABLEerror codes. - Updated production dependency overrides to resolve audited
fast-uriandbrace-expansionversions.
Compatibility boundaries
- This is a backward-compatible minor release. Existing
exprAPIs remain unchanged. - Vector Search requires a MongoDB-compatible deployment with a pre-created Vector Search index. The API validates its local contract; deployment/index execution remains an operator-managed prerequisite.