v1.19.0
New Features π
Fixed Bugs π
- Fix
maxTimeMS
forgetMore
command by @noisersup in #3919 - Fix
upsert
with$setOnInsert
operator by @wazir-ahmed in #3931 - Fix validation process for creating duplicate
_id
index by @kropidlowsky in #3990
Documentation π
- Bump deps by @AlekSi in #3955
- Add documentation for oplog by @Fashander in #3960
- Fix search queries by @Fashander in #3976
Other Changes π€
- Fix Taskfile.yml indentation by @AlekSi in #3964
- Speed-up Docker builds by @AlekSi in #3965
- Run more
maxTimeMS
tests by @noisersup in #3940 - Store passwords for PLAIN authentication mechanism by @henvic in #3928
- Use PBKDF2 for storing
PLAIN
passwords by @AlekSi in #3970 - Shard extra CI configurations by @AlekSi in #3946
- Small fixes and tweaks by @AlekSi in #3971
- Implement
updateUser
command by @henvic in #3973 - Small assorted tweaks by @AlekSi in #3979
- Add MySQL backend Registry by @adetunjii in #3967
- Add new BSON decoding package by @AlekSi in #3905
- Refactor
bson2
encoding/decoding by @AlekSi in #3987 - Use
usersInfo
forcreateUser
anddropUser
integration tests by @henvic in #3980 - Improve
bson2
fuzzing by @AlekSi in #3988 - Update contributing documentation by @AlekSi in #3994
- Use
ListCollection
with a filter by @sachinpuranik in #3995 - Add tests for MySQL registry by @adetunjii in #3993
- Prepare CI to having multiple main branches by @AlekSi in #4002
- Ignore
$readPreference
field by @b1ron in #3996 - Hide
*types.Document
fromwire
struct fields by @AlekSi in #4000 - Add deep
bson2
decoding by @AlekSi in #3997 - Expose raw documents in the
wire
package by @AlekSi in #4011