Releases: netease-im/node-nim
Releases · netease-im/node-nim
9.18.0
9.16.11
9.16.10
9.16.9
New Features
- 允许调用
MsgLog::DeleteAsync
接口时通过扩展的json_extension
参数来彻底物理删除消息而不是仅在数据库中标记删除状态。如果您期望物理删除某个消息,可通过参数json_extension
指定内容为:{"physical_delete": true}
- 允许调用
MsgLog::QueryMsgOnlineAsync
在线查询消息并设置保存本地时覆盖数据库中已存在的消息,可通过入参参数中replace_local_message_
字段进行控制,设置为 true 时将覆盖本地消息。另外请注意,该接口 C++ 有两个重载实现,只有入参为结构体的实现才支持此功能,如果您使用的是非结构体入参的 API 建议您切换到使用结构体入参的重载。
Bug Fixes
- 在初始化指定
sync_session_ack_
为false
时清空会话未读计数没有返回值且未正常清理掉未读计数 - 全文检索使用结巴分词词库时在中文路径必现崩溃
9.16.8
9.16.6
9.16.5
v9.16.5(May 22, 2024)
Bug Fixes
- 修复当本地数据库没有指定已加入的高级群、超级群组信息时查询群成员列表没有触发在线查询逻辑问题,影响 API:
queryTeamMembersAsync
高级群查询群成员 APIquerySuperTeamMembersAsync
超级群查询群成员 API
- 修复部分文档错误
- 修复构建全文检索 API 没有处理回调方式入参调用形式
- 修复开启了融合存储情况下登录后立即调用上传或下载接口崩溃问题
Behavior changes
- 调用在线查询高级群、超级群群信息时同步更新本地数据库内容,影响 API:
queryTeamInfoOnlineAsync
高级群在线查询 APIquerySuperTeamInfoOnlineAsync
超级群在线查询 API