v1.6.0
New Features ๐
- Implement
killCursors
command by @AlekSi in #2939 - Implement
ping
command for SQLite by @noisersup in #2965 - Implement
getParameter
method for SQLite by @chilagrow in #2985
Fixed Bugs ๐
- Ignore
lsid
field in all commands by @b1ron in #3010 - Allow
$set
operator to update_id
by @chilagrow in #3009 - Apply pushdown for
limit
by @chilagrow in #2993 - Fix
update
with query operator forupsert
option by @chilagrow in #3028
Enhancements ๐
- Add integration tests for
maxTimeMS
infind
,aggregate
andgetMore
by @chilagrow in #2953 - Remove double decoding in unmarshalSingleValue by @quasilyte in #3018
- Ignore
count.fields
argument by @AlekSi in #3048
Documentation ๐
- Add blog post on FerretDB release v1.5.0 by @Fashander in #2958
- Mention SQLite in README.md by @AlekSi in #2968
- Add blog post about using NoSQLBooster with FerretDB by @Fashander in #2962
- Update blog post image by @Fashander in #3029
- Add a note about setting the stable API version by @b1ron in #3035
- Add blog post on "How to run FerretDB on top of StackGres" by @Fashander in #2869
- Fix blog post formatting by @AlekSi in #3047
- Update database naming restrictions by @b1ron in #3042
Other Changes ๐ค
- Move
find
andaggregation
cursor integration tests togetMore
by @chilagrow in #2952 - Make a copy of the
testing.TB
interface by @AlekSi in #2987 - Bump deps by @AlekSi in #2998
- Remove Tigris from documentation and builds by @AlekSi in #2999
- Remove Tigris code by @AlekSi in #3001
- Remove Tigris from tests by @AlekSi in #3002
- Crush PNG files to make them smaller by @AlekSi in #3020
- Update issue URL by @AlekSi in #3021
- Move
testutil.TB
totesttb.TB
by @AlekSi in #3022 - Move
logout
tocommoncommands
by @AlekSi in #3019 - Make
task all
run only unit tests by @AlekSi in #3023 - Update closed issue links by @chilagrow in #3027
- Unskip
findAndModify
$set
integration test for_id
by @chilagrow in #3025 - Expect
renameCollection
tests failures by @AlekSi in #3007 - Fix
killCursors
edge case by @AlekSi in #3030 - Fix error checking in backend contracts by @AlekSi in #3031
- Bump deps by @AlekSi in #3034
- Remove
Type()
interface from aggregation stage by @chilagrow in #3045 - Remove fixed issue link and clean up integration test provider setup by @chilagrow in #3052
- Prepare v1.6.0 release by @AlekSi in #3056
New Contributors
- @quasilyte made their first contribution in #3018