This version works only with FerretDB v2.1.0.
Caution
Please note that due to incompatibilities in our previous releases, they can't be updated in place, even with a manual ALTER EXTENSION UPDATE query or other means. A new clean installation into an empty data directory/volume is required. All data should be backed up with mongodump/mongoexport before and restored with mongorestore/mongoimport after. See our blog post for more details.
We expect future updates to be much smoother.
Debian and Ubuntu .deb packages are provided on the release page. See installation instructions in our documentation.
Docker images are available in the registry. See installation instructions in our documentation. We always recommend specifying the full image tag (e.g., 17-0.102.0-ferretdb-2.1.0, not just 17 or 17-0.102.0) to avoid unexpected updates.
documentdb v0.102-0 (March 26, 2025)
- Support index pushdown for vector search queries [Bugfix]
- Support exact search for vector search queries [Feature]
- Inline $match with let in $lookup pipelines as JOIN Filter [Perf]
- Support TTL indexes [Bugfix] (#34)
- Support joining between postgres and documentdb tables [Feature] (#61)
- Support current_op command [Feature] (#59)
- Support for list_databases command [Feature] (#45)
- Disable analyze statistics for unique index uuid columns which improves resource usage [Perf]
- Support collation with
$expr,$in,$cmp,$eq,$ne,$lt,$lte,$gt,$gtecomparison operators (Opt-in) [Feature] - Support collation in
find, aggregation$project,$redact,$set,$addFields,$replaceRootstages (Opt-in) [Feature] - Support collation with
$setEquals,$setUnion,$setIntersection,$setDifference,$setIsSubsetin the aggregation pipeline (Opt-in) [Feature] - Support unique index truncation by default with new operator class [Feature]
- Top level aggregate command
letvariables support for$geoNearstage [Feature] - Enable Backend Command support for Statement Timeout [Feature]
- Support type aggregation operator
$toUUID. [Feature] - Support Partial filter pushdown for
$inpredicates [Perf] - Support the $dateFromString operator with full functionality [Feature]
- Support extended syntax for
$getFieldaggregation operator. Now the value of 'field' could be an expression that resolves to a string. [Feature]