FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。
目前 FerretDB 已发布 0.9.1 版本,此版本带来如下改进:
新功能🎉
- 支持数字的底格里斯下推 #1842
- 使用点符号下推 Tigris 查询 #1908
修正错误🐛
- 修复
$pop
运算符对不存在路径的错误处理 #1907 - 修复
PLAIN
身份验证的 SASL 响应 #1942 - 修复文档替换的键顺序 #1946
其他变化🤖
- 使用多个 Tigris 实例运行测试 #1878
- 各种内部调整 #1909
- 升级 Tigris #1916
- 添加简单的
otel
跟踪,以从测试中收集数据 #1863 - 删除未使用的参数 #1919
- 返工集成测试设置 #1857
- 添加
iterator.WithClose
助手 #1947 - 调整 CI 设置 #1948
- 重命名函数,添加 TODO #1955
- 从测试中删除
skipTigrisPushdown
#1957 - 实现 Tigris 查询迭代器 #1924