documentdb v0.112-0 (May 26, 2026)
- Removed feature flag
documentdb.enableUpdateBsonDocumentand dropped legacy composite-returningbson_update_documentUDF — all callers now use the scalarupdate_bson_documentUDF - Eliminate subquery migration in $group for unsharded and sharded with constant _id aggregation queries. Guarded with
EnableGroupSubqueryElimination[Perf] - Support collation with non-unique ordered indexes with $lt, $lte. Requires
EnableCollationWithNonUniqueOrderedIndexesflag to beon. [Feature] - Support index pushdown for
$groupstage when_idis a multi-field document expression [Perf] - Support collation with non-unique ordered indexes with $ne. Requires
EnableCollationWithNonUniqueOrderedIndexesflag to beon. [Feature] - Support collation with non-unique ordered indexes with
$notcombined with$gt,$gte,$lt,$lte. RequiresEnableCollationWithNonUniqueOrderedIndexesflag to beon. [Feature] - Fix crash in
BsonOrderFinalandBsonOrderFinalOnSortedwhenBSONFIRSTN/BSONLASTNaggregates run on empty sharded collections, caused by a NULL datum not being detected before detoasting. Also fix similar crash inbson_maxminn_combineforBSONMAXN/BSONMINN[Bugfix] (#531) - Migrate
DrainStreamingQueryfrom SPI cursor-based execution to direct executor invocation viaDestReceiver, eliminating Portal/SPI overhead for streaming queries [Perf] - Add
enableSortPushToAccumulatorGUC to control pushing sort order into accumulator in$sortGroup; disabled by default while pending stabilization. [Bugfix]
Docker images
-
ghcr.io/documentdb/documentdb/documentdb-local:pg15-0.112.0(linux/amd64,linux/arm64) —sha256:e755ec2750ef71c6573fc7f01bd10f4c6cdd4d3d733d865fc402c9c6e7a1a75f -
ghcr.io/documentdb/documentdb/documentdb-local:pg16-0.112.0(linux/amd64,linux/arm64) —sha256:a725d97c692640cc5222f9e1efef28a3ae88bc8a907c6945aaec20cbab4bdb8c -
ghcr.io/documentdb/documentdb/documentdb-local:pg17-0.112.0(linux/amd64,linux/arm64) —sha256:6aafe73e0d4594655c33b982898de277b58787cce7079bb3c2b69cd93a6353d8 -
ghcr.io/documentdb/documentdb/documentdb-local:latestcurrently points to the same manifest aspg17-0.112.0.