v1.21.0
New Features π
Fixed Bugs π
- Reorganize and fix
update
/upsert
logic by @wazir-ahmed in #4069
Enhancements π
- Improve capped collection cleanup by @wazir-ahmed in #4118
- Make batch sizes configurable by @kropidlowsky in #4149
Documentation π
- Fix Codapi file error by @Fashander in #4077
- Add Tembo QA blog post by @Fashander in #4081
- Update correct image link by @Fashander in #4116
- Add Pulumi blog post by @Fashander in #4102
- Add Tembo to README by @AlekSi in #4168
- Remove some closed issues from documentation by @AlekSi in #4172
Other Changes π€
- Use Go 1.22 and bump deps by @AlekSi in #4094
- Add more fields to requests and responses by @rumyantseva in #4096
- Revert SQLite version bump by @AlekSi in #4106
- Refactor
bson2
package by @AlekSi in #4105 - Use
bson2
package for wire queries and replies by @AlekSi in #4108 - Make logger configurable in the embedded
ferretdb
package by @fadyat in #4028 - Fix
envtool run test
-run
and-skip
flags by @henvic in #4101 - Add MySQL backend collection by @adetunjii in #4083
- Ignore
maxTimeMS
argument incount
,insert
,update
,delete
by @farit2000 in #4121 - Use correct salt length by @AlekSi in #4126
- Skip stuck tailable cursor test by @chilagrow in #4131
- Enforce new authentication by @chilagrow in #4075
- Replace
bson
withbson2
inwire
by @AlekSi in #4110 - Improve
OP_MSG
validity checks by @AlekSi in #4135 - Support speculative authenticate by @chilagrow in #4111
- Add MySQL backend by @adetunjii in #4137
- Fix
saslContinue
crashing due to not found authentication conversation by @henvic in #4129 - Cleanup TODO for speculative authenticate by @chilagrow in #4143
- Fix MySQL collection stats by @adetunjii in #4145
- Use Go 1.22.1 by @AlekSi in #4155
- Advertise SCRAM / SASL support in addition to PLAIN by @henvic in #4113
- Add linter to check truncate tag in blog posts by @sbshah97 in #4139
- Fix PLAIN mechanism authentication incorrectly working by @chilagrow in #4163
- Improve
bson2
andwire
logging by @AlekSi in #4148 - Fix logging of deeply nested documents by @AlekSi in #4167
- Support localhost exception by @chilagrow in #4156
- Do not use the flow style in the diff output by @AlekSi in #4170
- Do not use
fjson
by @AlekSi in #4175 - Remove
fjson
package by @AlekSi in #4176 - Fix
speculativeAuthenticate
panic on empty database by @chilagrow in #4178 - Move old
bson
package by @AlekSi in #4177 - Rename
bson2
tobson
by @AlekSi in #4179 - Move Docker build files by @AlekSi in #4180
- Bump protobuf dependency to make CI happy by @AlekSi in #4187
- Use authentication enabled docker for integration test by @chilagrow in #4160
- Bump
pgx
by @AlekSi in #4190
New Contributors
- @farit2000 made their first contribution in #4121
- @sbshah97 made their first contribution in #4139