0.5.3 |
2019-10-24 |
MongoDB 3.2实例的最新版本,无法再升级小版本。 |
0.5.1 |
2019-07-25 |
- 合并开源支持后台建索引的功能。
- 允许外部连接执行
hostInfo 命令,返回与主机相关的信息。关于hostInfo 的更多信息,请参见hostInfo。
|
0.5.0 |
2018-09-25 |
- 禁止用户在Sharding的admin数据库执行写操作。
- 同步保留Oplog忽略RECOVERING节点,避免Oplog过大。
- 增加SSL支持。
|
0.4.9 |
2018-06-22 |
- 修复通过
db.serverStatus() 命令查看实例状态时,获取CheckPoint列表,引起WiredTiger缓存逐出卡住的问题。
- 放开用户对Shard集合开关平衡器的限制。
|
0.4.8 |
2018-05-14 |
- 修复备节点选择同步源时,给主节点发Oplog全表扫描的问题。
- 修复WiredTiger被Cgroup限制IOPS后,系统负载过高的问题。
- 修复副本集实例执行
rs.stepDown() 命令时,主节点(Primary节点)崩溃退出的问题。关于rs.stepDown() 命令的更多信息,请参见rs.stepDown()。
- 开放
cleanupOrphaned 命令。关于cleanupOrphaned 命令的更多信息,请参见cleanupOrphaned。
|
0.4.7 |
2017-11-17 |
- 物理热备份的结束备份不加全局锁。
- 修复关闭认证后,全量同步不同步cloud users的问题。
|
0.4.6 |
2017-09-05 |
- 增加netvipGroup配置多组VIP,根据访问者VIP返回所在组,支持混访需求。
- WiredTiger物理热备份接口返回精确
optime 。关于optime 的更多信息,请参见optime。
|
0.4.5 |
2017-08-17 |
修复rs.status() 命令的修改导致内嵌账号访问错误的问题。 |
0.4.4 |
2017-08-17 |
|
0.4.3 |
2017-07-06 |
- 优化WiredTiger热备份。
- 修复通过网段判断公网VIP问题。
- 执行
db.adminCommand({features: 1}) 命令时,输出阿里云自研的features 列表。关于features 的更多信息,请参见features。
- 调整默认的
oplogDeleteGuardExpire 和oplogSizeMulti 参数。
|
0.4.2 |
2017-05-31 |
- 修复fast count导致的服务器崩溃退出问题。
- 开放Shard Tag管理相关的操作权限给用户。
|
0.4.1 |
2017-05-25 |
- RocksDB升级到5.3.3版本,支持DeleteRange接口,用于删除某个范围的全部Key。
- WiredTiger升级到3.2.13 版本。
- Mongos支持审计日志功能。
|
0.4.0 |
2017-04-27 |
- Mongos和mongod增加
db.adminCommand({currentConn: 1}) 命令,用于列出所有客户端的网络连接信息。
- 优化审计日志分类,更细粒度的控制审计日志开关。
- 修复多线程并发更新oplogDeleteGuard,导致mongod崩溃退出的问题。
- Mongos禁止用户通过VIP来删除admin数据库。
- 开放
splitVector 命令。
|
0.3.9 |
2017-04-13 |
解决通过db.runCommand({collMod: $collection}) 修改集合的配置时,锁粒度过大的问题。 |
0.3.8 |
2017-03-28 |
- 修复Mongos连接Shard失败,导致崩溃退出的问题。
- 检测到不识别的配置项时忽略错误。
|
0.3.6 |
2017-02-23 |
- 支持RocksDB作为MongoDB的存储引擎。
- 支持WiredTiger热备份功能。
- 修改部分参数名字,保持与配置文件一致,方便管控实现修改参数功能。
|
0.3.4 |
2016-12-27 |
重新设计审计日志,所有请求统一入口,并统计请求耗时。 |
0.3.3 |
2016-12-15 |
- 修复double rollback的相关问题。
- 增加节点角色切换审计日志。
|
0.3.2 |
2016-11-29 |
修复部分私网网段IP被错误识别为公网IP的问题。 |
0.3.0 |
2016-10-31 |
使用3.2.10版本下的WiredTiger,修复WiredTiger缓存逐出的问题。 |
0.2.9 |
2016-10-28 |
- 为避免安全隐患,禁用以下命令:
cloneCollection :拷贝数据集合。
copydbgetnonce :执行copydb 命令前,获取一次性密码。
- 增加ParallelBatchWriteMode锁的审计日志,方便看出重放Oplog的锁对读写的影响情况。
- 支持在Mac OS X下编译项目,方便Mac用户开发调试。
- 修复VPC环境用户白名单与管理机白名单元素冲突时无法连接问题。
|
0.2.8 |
2016-10-18 |
- 开放
db.runCommand({compact: $collection}) 命令,压缩指定数据库下集合的物理存储空间,用户可自行回收存储空间。
- Mongos支持内置账户功能。
- Mongos只读config数据库,禁用以下命令:
sh.addShard() :增加Shard节点。
sh.removeShard() :删除Shard节点。
- 内部连接数支持配置项。
- Oplog集合支持设置最大上限,避免涨得过大,导致物理空间不能释放。
- VPC网络连接绕过管理机白名单检查。
- 新增
db.adminCommand({tcmallocRelease: 1}) 命令,用于释放Thread-Caching Malloc的空闲内存。
- 内核支持Oplog产生特殊的字段,用于支持BLS双向同步。
|
0.2.7 |
2016-09-13 |
基于开源3.2.9合并内部补丁。 |
0.2.6 |
2016-09-07 |
- 改进IO hang检测逻辑,尽量避免IO hang误判及出现脑裂问题。
- 支持自动过期oplogDeleteGuard配置项,在备份任务长期挂掉情况下内核能自我保护,避免影响用户使用。
|
0.2.5 |
2016-08-26 |
- 支持增量备份相关接口,为增量备份上线做准备。
- 支持tcpBacklog配置项,解决管控TCP队列OverFlow而误报实例不可用问题。
- 支持redhat 7u打包。
|
0.2.4 |
2016-07-06 |
- 支持自适应Oplog管理,只有同步到所有节点的Oplog才能被删除。
- 支持设置Oplog保留时间戳,超过该时间戳的Oplog都会保留,用于增量备份。
- 使用AliNLP分词插件(英文名为analysis-aliws)支持中文全文检索。
|
0.2.3 |
2016-04-28 |
- 支持根据
oplogSizeMB 配置项自动修改Oplog大小。关于oplogSizeMB 的更多信息,请参见oplogSizeMB。
- MongoDB运行日志及审计日志支持自动滚动功能。
- 修复enableMajorityReadConcern配置项的逻辑错误。
|
0.2.2 |
2016-04-14 |
- 支持实例IO hang检测,当MongoDB检测到IO hang时,主动断开与其他成员的心跳连接。
- 降低审计日志开销。
- 修复WiredTiger的元数据不从缓存里淘汰问题,导致元数据占满缓存,MongoDB死锁的问题。
- 通过localhost连接时,开放hostManager、clusterMonitor和clusterManager内置权限。
|
0.2.1 |
2016-03-28 |
- 解决认证时从/dev/urandom生成随机数的性能问题。
- 通过
currentOp 、listDatabases 等命令查问题常用只读操作,本地连接时绕过权限检查。
|