You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new PostgreSQL backend is now enabled by default. You can still enable the old backend with --postgresql-old flag or FERRETDB_POSTGRESQL_OLD=true environment variable, but it will be removed in the next release.
Default SQLite directory for Docker images
Our Docker images (but not binaries and .deb / .rpm packages) now use /state directory for the SQLite backend.
That directory is also a Docker volume, so data will be preserved after the container restart by default.
arm/v7 packages
We now provide linux/arm/v7 binaries, Docker images, and .deb / .rpm packages.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
What's Changed
New PostgreSQL backend
The new PostgreSQL backend is now enabled by default. You can still enable the old backend with
--postgresql-old
flag orFERRETDB_POSTGRESQL_OLD=true
environment variable, but it will be removed in the next release.Default SQLite directory for Docker images
Our Docker images (but not binaries and
.deb
/.rpm
packages) now use/state
directory for the SQLite backend.That directory is also a Docker volume, so data will be preserved after the container restart by default.
arm/v7
packagesWe now provide
linux/arm/v7
binaries, Docker images, and.deb
/.rpm
packages.New Features 🎉
aggregate
for PostgreSQL by @noisersup in Implement pushdown foraggregate
for PostgreSQL #3607indexSizes
forcollStats
by @chilagrow in ImplementindexSizes
forcollStats
#3575collStats
,dbStats
andaggregate
$collStats
by @chilagrow in Implement free storage incollStats
,dbStats
andaggregate
$collStats
#3594serverStatus
by @chilagrow in Add capped collection counts inserverStatus
#3566Fixed Bugs 🐛
_id
field by @slavabobik in Fix invalid validation for_id
field #3523explain
panic for non-existent collection on PostgreSQL by @noisersup in Fixexplain
panic for non-existent collection on PostgreSQL #3541Enhancements 🛠
/debug
page by @codenoid in Improve/debug
page #3592_id: <string>
for SQLite by @AlekSi in Add filter pushdown for_id: <string>
for SQLite #3599Documentation 📄
Other Changes 🤖
collStats
calculate collection size accurately forPostgreSQL
statistics by @chilagrow in MakecollStats
calculate collection size accurately forPostgreSQL
statistics #3513Collection.Compact
for SQLite by @Akhil-2001 in ImplementCollection.Compact
for SQLite #3536arm/v7
binaries by @AlekSi in Buildarm/v7
binaries #3577$collStats
aggregation stage by @chilagrow in Add more tests and fixes for$collStats
aggregation stage #3565arm/v7
.deb
and.rpm
packages and binaries by @AlekSi in Buildarm/v7
.deb
and.rpm
packages and binaries #3576_id
fields by @slavabobik in Add tests for insertion of documents with invalid_id
fields #3579collStats
anddbStats
by @chilagrow in Add more data to output ofcollStats
anddbStats
#3538dataSize
anddbStats
integration tests by @chilagrow in UpdatedataSize
anddbStats
integration tests #3585Backend.ListDatabases
by @AlekSi in Do not return stats inBackend.ListDatabases
#3588slices
package by @AlekSi in Use stdlib'sslices
package #3590Collection.Compact
for PostgreSQL by @rumyantseva in ImplementCollection.Compact
for PostgreSQL #3603ANALYZE
less often by @Aditya1404Sal in CallANALYZE
less often #3563listIndexes
return a sorted list by @codenoid in MakelistIndexes
return a sorted list #3602New Contributors
Collection.Compact
for SQLite #3536All closed issues and pull requests.
All commits.
This discussion was created from the release v1.13.0.
Beta Was this translation helpful? Give feedback.
All reactions