Skip to content

Commit 2045d0e

Browse files
authored
Prepare v0.104.0-ferretdb-2.3.0 release (#78)
1 parent 26da990 commit 2045d0e

File tree

3 files changed

+46
-13
lines changed

3 files changed

+46
-13
lines changed

CHANGELOG.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1-
### documentdb v0.104-0 (Unreleased) ###
1+
### DocumentDB v0.104.0-ferretdb-2.3.0 (Jun 10, 2025) ###
2+
3+
This version works best with FerretDB v2.3.0.
4+
5+
Debian and Ubuntu `.deb` packages are provided
6+
[on the release page](https://github.com/FerretDB/documentdb/releases/tag/v0.104.0-ferretdb-2.3.0).
7+
See installation instructions [in our documentation](https://docs.ferretdb.io/installation/documentdb/deb/).
8+
9+
Docker images are available
10+
[in the registry](https://github.com/FerretDB/documentdb/pkgs/container/postgres-documentdb).
11+
See installation instructions [in our documentation](https://docs.ferretdb.io/installation/documentdb/docker/).
12+
We always recommend specifying the full image tag (e.g., `17-0.104.0-ferretdb-2.3.0`, not just `17` or `17-0.104.0`)
13+
to avoid unexpected updates.
14+
15+
### documentdb v0.104-0 (Jun 10, 2025) ###
216
* Add string case support for `$toDate` operator
3-
* Support `sort` with collation in runtime*[Feature]*
4-
* Support collation with `$indexOfArray` aggregation operator. *[Feature]*
17+
* Support `sort` with collation in runtime *[Feature]*
18+
* Support collation with `$indexOfArray` aggregation operator *[Feature]*
519
* Support collation with arrays and objects comparisons *[Feature]*
620
* Support background index builds *[Bugfix]* (#36)
721
* Enable user CRUD by default *[Feature]*
822
* Enable let support for delete queries *[Feature]*. Requires `EnableVariablesSupportForWriteCommands` to be `on`.
923
* Enable rum_enable_index_scan as default on *[Perf]*
1024
* Add public `documentdb-local` Docker image with gateway to GHCR
1125
* Support `compact` command *[Feature]*. Requires `documentdb.enablecompact` GUC to be `on`.
12-
* Enable role privileges for `usersInfo` command *[Feature]*
26+
* Enable role privileges for `usersInfo` command *[Feature]*
1327

1428
### DocumentDB v0.103.0-ferretdb-2.2.0 (May 9, 2025) ###
1529

@@ -80,18 +94,18 @@ We always recommend specifying the full image tag (e.g., `17-0.102.0-ferretdb-2.
8094
* Support unique index truncation by default with new operator class *[Feature]*
8195
* Top level aggregate command `let` variables support for `$geoNear` stage *[Feature]*
8296
* Enable Backend Command support for Statement Timeout *[Feature]*
83-
* Support type aggregation operator `$toUUID`. *[Feature]*
97+
* Support type aggregation operator `$toUUID` *[Feature]*
8498
* Support Partial filter pushdown for `$in` predicates *[Perf]*
8599
* Support the $dateFromString operator with full functionality *[Feature]*
86-
* Support extended syntax for `$getField` aggregation operator. Now the value of 'field' could be an expression that resolves to a string. *[Feature]*
100+
* Support extended syntax for `$getField` aggregation operator (field as expression) *[Feature]*
87101

88102
### documentdb v0.101-0 (February 12, 2025) ###
89103
* Push $graphlookup recursive CTE JOIN filters to index *[Perf]*
90104
* Build pg_documentdb for PostgreSQL 17 *[Infra]* (#13)
91105
* Enable support of currentOp aggregation stage, along with collstats, dbstats, and indexStats *[Commands]* (#52)
92106
* Allow inlining $unwind with $lookup with `preserveNullAndEmptyArrays` *[Perf]*
93107
* Skip loading documents if group expression is constant *[Perf]*
94-
* Fix Merge stage not outputing to target collection *[Bugfix]* (#20)
108+
* Fix Merge stage not outputting to target collection *[Bugfix]* (#20)
95109

96110
### documentdb v0.100-0 (January 23rd, 2025) ###
97111
Initial Release

packaging/10-preload.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ cat <<EOT >> $PGDATA/postgresql.conf
88
shared_preload_libraries = 'pg_cron,pg_documentdb_core,pg_documentdb'
99
cron.database_name = 'postgres'
1010
11+
documentdb.enableCompact = true
12+
1113
documentdb.enableLetAndCollationForQueryMatch = true
1214
documentdb.enableNowSystemVariable = true
1315
documentdb.enableSortbyIdPushDownToPrimaryKey = true

packaging/debian_files/changelog

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
11
documentdb (DOCUMENTDB_VERSION) unstable; urgency=medium
22

3-
* Support collation with aggregation and find on sharded collections *[Feature]*
4-
* Support `$convert` on `binData` to `binData`, `string` to `binData` and `binData` to `string` (except with `format: auto`) *[Feature]*
5-
* Fix list_databases for databases with size > 2 GB *[Bugfix]* (#119)
6-
* Support half-precision vector indexing, vectors can have up to 4,000 dimensions *[Feature]*
7-
* Support ARM64 architecture when building docker container *[Preview]*
8-
* Support collation with `$documents` and `$replaceWith` stage of the aggregation pipeline *[Feature]*
3+
* Add string case support for $toDate operator
4+
* Support sort with collation in runtime [Feature]
5+
* Support collation with $indexOfArray aggregation operator [Feature]
6+
* Support collation with arrays and objects comparisons [Feature]
7+
* Support background index builds [Bugfix] (#36)
8+
* Enable user CRUD by default [Feature]
9+
* Enable let support for delete queries [Feature]. Requires EnableVariablesSupportForWriteCommands to be on.
10+
* Enable rum_enable_index_scan as default on [Perf]
11+
* Add public documentdb-local Docker image with gateway to GHCR
12+
* Support compact command [Feature]. Requires documentdb.enablecompact GUC to be on.
13+
* Enable role privileges for usersInfo command [Feature]
14+
15+
-- FerretDB Packages <packages@ferretdb.io> Tue, 10 Jun 2025 12:00:00 +0000
16+
17+
documentdb (0.103-0) unstable; urgency=medium
18+
19+
* Support collation with aggregation and find on sharded collections [Feature]
20+
* Support $convert on binData to binData, string to binData and binData to string (except with format: auto) [Feature]
21+
* Fix list_databases for databases with size > 2 GB [Bugfix] (#119)
22+
* Support half-precision vector indexing, vectors can have up to 4,000 dimensions [Feature]
23+
* Support ARM64 architecture when building docker container [Preview]
24+
* Support collation with $documents and $replaceWith stage of the aggregation pipeline [Feature]
25+
* Push pg_documentdb_gw for documentdb connections [Feature]
926

1027
-- FerretDB Packages <packages@ferretdb.io> Fri, 09 May 2025 12:00:00 +0000
1128

0 commit comments

Comments
 (0)