Skip to content

monSQLize v3.2.0

Choose a tag to compare

@rockyshi1993 rockyshi1993 released this 07 Aug 01:28
· 2 commits to main since this release

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() and Model.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() and forceDeleteWithRelations() 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, and RELATION_USAGE_UNAVAILABLE error codes.
  • Updated production dependency overrides to resolve audited fast-uri and brace-expansion versions.

Compatibility boundaries

  • This is a backward-compatible minor release. Existing expr APIs 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.