v1.1.0
New Features ๐
- Implement projection fields assignment by @w84thesun in #2484
- Implement
$project
pipeline aggregation stage by @w84thesun in #2383 - Handle
create
anddrop
commands in Hana handler by @polyal in #2458 - Implement
renameCollection
command by @b1ron in #2343
Fixed Bugs ๐
- Fix
findAndModify
for$exists
query operator by @chilagrow in #2385 - Fix
SchemaStats
to return correct data by @rumyantseva in #2426 - Fix
findAndModify
for$set
operator setting_id
by @chilagrow in #2507 - Fix
update
for conflicting dot notation paths by @chilagrow in #2521 - Fix
$
path errors for sort by @chilagrow in #2534 - Fix empty projections panic by @w84thesun in #2562
- Fix
runCommand
's inserts of documents without_id
s by @kropidlowsky in #2574
Enhancements ๐
- Validate
scale
param fordbStats
andcollStats
correctly by @rumyantseva in #2418 - Allow database name contain uppercase characters by @syasyayas in #2504
- Add identifying Arch Linux version in
hostInfo
command by @kropidlowsky in #2525 - Handle absent
os-release
file by @kropidlowsky in #2541 - Improve handling of
os-release
files by @kropidlowsky in #2553
Documentation ๐
- Document test script by @chilagrow in #2353
- Use
draft
instead ofunlisted
by @AlekSi in #2372 - Make example docker compose file restart on failure by @noisersup in #2376
- Document how to get logs by @chilagrow in #2355
- Update writing guide by @Fashander in #2373
- Add comments to our documentation workflow by @AlekSi in #2390
- Add blogpost: Announcing FerretDB 1.0 GA - a truly Open Source MongoDB alternative by @AlekSi in #2397
- Update documentation for index options by @AlekSi in #2417
- Add query pushdown documentation by @noisersup in #2339
- Update README.md to link to SSPL by @cooljeanius in #2420
- Improve documentation for Docker by @AlekSi in #2396
- Add more detailed PR guides in CONTRIBUTING.md by @AuruTus in #2435
- Remove a few double spaces by @AlekSi in #2431
- Add image for a future blog post by @AlekSi in #2453
- Add blogpost - Using FerretDB with Studio 3T by @AlekSi in #2454
- Fix YAML indentation by @AlekSi in #2455
- Update blog post on Using FerretDB with Studio3T by @Fashander in #2457
- Document
createIndexes
,listIndexes
, anddropIndexes
commands by @Fashander in #2488
Other Changes ๐ค
See CHANGELOG.md.
New Contributors
- @cooljeanius made their first contribution in #2420
- @j0holo made their first contribution in #2419
- @AuruTus made their first contribution in #2435
- @craigpastro made their first contribution in #2439
- @afiskon made their first contribution in #2456
- @syasyayas made their first contribution in #2499
- @raeidish made their first contribution in #2518
- @polyal made their first contribution in #2458
- @wqhhust made their first contribution in #2485