# IM Server 更新日志
- 2026-04-13 ~ 2026-04-19
- 2026-04-06 ~ 2026-04-12
- 2026-03-30 ~ 2026-04-05
- 2026-03-23 ~ 2026-03-29
- 2026-03-09 ~ 2026-03-15
- 2026-03-02 ~ 2026-03-08
- 2026-02-23 ~ 2026-03-01
- 2026-02-09 ~ 2026-02-15
- 2026-02-02 ~ 2026-02-08
- 2026-01-26 ~ 2026-02-01
- 2026-01-19 ~ 2026-01-25
- 2026-01-05 ~ 2026-01-11
- 2025-12-29 ~ 2026-01-04
- 2025-12-22 ~ 2025-12-28
- 2025-12-15 ~ 2025-12-21
- 2025-12-01 ~ 2025-12-07
- 2025-11-24 ~ 2025-11-30
- 2025-11-17 ~ 2025-11-23
- 2025-11-03 ~ 2025-11-09
- 2025-10-27 ~ 2025-11-02
- 2025-10-20 ~ 2025-10-26
- 2025-10-13 ~ 2025-10-19
- 2025-09-29 ~ 2025-10-05
- 2025-09-15 ~ 2025-09-21
- 2025-09-01 ~ 2025-09-07
- 2025-08-25 ~ 2025-08-31
- 2025-08-11 ~ 2025-08-17
- 2025-08-04 ~ 2025-08-10
- 2025-07-28 ~ 2025-08-03
- 2025-07-14 ~ 2025-07-20
- 2025-06-30 ~ 2025-07-06
- 2025-06-16 ~ 2025-06-22
- 2025-06-09 ~ 2025-06-15
- 2025-05-26 ~ 2025-06-01
- 2025-05-12 ~ 2025-05-18
- 2025-05-05 ~ 2025-05-11
- 2025-04-21 ~ 2025-04-27
- 2025-04-14 ~ 2025-04-20
- 2025-04-07 ~ 2025-04-13
- 2025-03-24 ~ 2025-03-30
- 2025-03-03 ~ 2025-03-09
- 2025-02-17 ~ 2025-02-23
- 2025-01-20 ~ 2025-01-26
- 2025-01-13 ~ 2025-01-19
- 2024-12-30 ~ 2025-01-05
- 2024-12-23 ~ 2024-12-29
- 2024-12-09 ~ 2024-12-15
- 2024-12-02 ~ 2024-12-08
- 2024-11-18 ~ 2024-11-24
- 2024-11-11 ~ 2024-11-17
- 2024-10-28 ~ 2024-11-03
- 2024-10-21 ~ 2024-10-27
- 2024-09-30 ~ 2024-10-06
- 2024-09-23 ~ 2024-09-29
- 2024-09-16 ~ 2024-09-22
- 2024-09-09 ~ 2024-09-15
- 2024-09-02 ~ 2024-09-08
- 2024-08-19 ~ 2024-08-25
- 2024-08-12 ~ 2024-08-18
- 2024-07-29 ~ 2024-08-04
- 2024-07-15 ~ 2024-07-21
- 2024-07-08 ~ 2024-07-14
- 2024-06-24 ~ 2024-06-30
- 2024-06-17 ~ 2024-06-23
- 2024-06-10 ~ 2024-06-16
- 2024-05-27 ~ 2024-06-02
- 2024-05-06 ~ 2024-05-12
- 2024-04-22 ~ 2024-04-28
- 2024-04-15 ~ 2024-04-21
- 2024-04-01 ~ 2024-04-07
- 2024-03-25 ~ 2024-03-31
- 2024-03-18 ~ 2024-03-24
- 2024-02-26 ~ 2024-03-03
- 2024-02-19 ~ 2024-02-25
- 2024-01-29 ~ 2024-02-04
- 2024-01-22 ~ 2024-01-28
- 2024-01-08 ~ 2024-01-14
- 2023-12-25 ~ 2023-12-31
- 2023-11-27 ~ 2023-12-03
- 2023-11-13 ~ 2023-11-19
- 2023-11-06 ~ 2023-11-12
- 2023-10-30 ~ 2023-11-05
- 2023-10-16 ~ 2023-10-22
- 2023-10-09 ~ 2023-10-15
- 2023-09-25 ~ 2023-10-01
- 2023-09-11 ~ 2023-09-17
- 2023-09-04 ~ 2023-09-10
- 2023-08-21 ~ 2023-08-27
- 2023-08-07 ~ 2023-08-13
- 2023-07-31 ~ 2023-08-06
- 2023-07-17 ~ 2023-07-23
- 2023-07-03 ~ 2023-07-09
- 2023-06-26 ~ 2023-07-02
- 2023-06-19 ~ 2023-06-25
- 2023-05-22 ~ 2023-05-28
- 2023-05-15 ~ 2023-05-21
- 2023-05-01 ~ 2023-05-07
- 2023-04-24 ~ 2023-04-30
- 2023-04-17 ~ 2023-04-23
- 2023-04-10 ~ 2023-04-16
- 2023-04-03 ~ 2023-04-09
- 2023-03-20 ~ 2023-03-26
- 2023-03-13 ~ 2023-03-19
- 2023-03-06 ~ 2023-03-12
- 2023-02-27 ~ 2023-03-05
- 2023-02-20 ~ 2023-02-26
- 2023-02-13 ~ 2023-02-19
- 2023-02-06 ~ 2023-02-12
- 2023-01-02 ~ 2023-01-08
- 2022-12-19 ~ 2022-12-25
- 2022-12-12 ~ 2022-12-18
- 2022-12-05 ~ 2022-12-11
- 2022-11-21 ~ 2022-11-27
- 2022-11-14 ~ 2022-11-20
- 2022-11-07 ~ 2022-11-13
- 2022-10-31 ~ 2022-11-06
- 2022-10-24 ~ 2022-10-30
- 2022-10-17 ~ 2022-10-23
- 2022-10-10 ~ 2022-10-16
- 2022-10-03 ~ 2022-10-09
- 2022-09-26 ~ 2022-10-02
- 2022-09-19 ~ 2022-09-25
- 2022-09-12 ~ 2022-09-18
- 2022-09-05 ~ 2022-09-11
- 2022-08-29 ~ 2022-09-04
- 2022-08-22 ~ 2022-08-28
- 2022-08-15 ~ 2022-08-21
- 2022-08-08 ~ 2022-08-14
- 2022-08-01 ~ 2022-08-07
- 2022-07-25 ~ 2022-07-31
- 2022-07-18 ~ 2022-07-24
- 2022-07-04 ~ 2022-07-10
- 2022-06-27 ~ 2022-07-03
- 2022-06-06 ~ 2022-06-12
- 2022-05-23 ~ 2022-05-29
- 2022-05-16 ~ 2022-05-22
- 2022-05-09 ~ 2022-05-15
- 2022-05-02 ~ 2022-05-08
- 2022-04-25 ~ 2022-05-01
- 2022-03-21 ~ 2022-03-27
- 2022-02-28 ~ 2022-03-06
- 2022-02-21 ~ 2022-02-27
- 2022-02-14 ~ 2022-02-20
- 2022-02-07 ~ 2022-02-13
- 2022-01-24 ~ 2022-01-30
- 2022-01-17 ~ 2022-01-23
- 2022-01-10 ~ 2022-01-16
- 2022-01-03 ~ 2022-01-09
- 2021-12-27 ~ 2022-01-02
- 2021-12-20 ~ 2021-12-26
- 2021-12-13 ~ 2021-12-19
- 2021-12-06 ~ 2021-12-12
- 2021-11-29 ~ 2021-12-05
- 2021-11-22 ~ 2021-11-28
- 2021-11-15 ~ 2021-11-21
- 2021-11-08 ~ 2021-11-14
- 2021-10-25 ~ 2021-10-31
- 2021-10-11 ~ 2021-10-17
- 2021-10-04 ~ 2021-10-10
- 2021-09-27 ~ 2021-10-03
- 2021-09-20 ~ 2021-09-26
- 2021-09-06 ~ 2021-09-12
- 2021-08-30 ~ 2021-09-05
- 2021-08-09 ~ 2021-08-15
- 2021-08-02 ~ 2021-08-08
- 2021-07-26 ~ 2021-08-01
- 2021-07-19 ~ 2021-07-25
- 2021-07-12 ~ 2021-07-18
- 2021-07-05 ~ 2021-07-11
- 2021-06-28 ~ 2021-07-04
- 2021-06-21 ~ 2021-06-27
- 2021-06-14 ~ 2021-06-20
- 2021-06-07 ~ 2021-06-13
- 2021-05-31 ~ 2021-06-06
- 2021-05-24 ~ 2021-05-30
- 2021-05-17 ~ 2021-05-23
- 2021-05-10 ~ 2021-05-16
- 2021-04-19 ~ 2021-04-25
- 2021-04-12 ~ 2021-04-18
- 2021-04-05 ~ 2021-04-11
- 2021-03-29 ~ 2021-04-04
- 2021-03-22 ~ 2021-03-28
- 2021-03-15 ~ 2021-03-21
- 2021-03-08 ~ 2021-03-14
- 2021-03-01 ~ 2021-03-07
- 2021-02-22 ~ 2021-02-28
- 2021-02-15 ~ 2021-02-21
- 2021-02-08 ~ 2021-02-14
- 2021-02-01 ~ 2021-02-07
- 2021-01-25 ~ 2021-01-31
- 2021-01-18 ~ 2021-01-24
- 2021-01-11 ~ 2021-01-17
- 2021-01-04 ~ 2021-01-10
- 2020-12-28 ~ 2021-01-03
- 2020-12-21 ~ 2020-12-27
- 2020-12-14 ~ 2020-12-20
- 2020-12-07 ~ 2020-12-13
- 2020-11-30 ~ 2020-12-06
- 2020-11-23 ~ 2020-11-29
- 2020-11-16 ~ 2020-11-22
- 2020-11-09 ~ 2020-11-15
- 2020-11-02 ~ 2020-11-08
- 2020-10-26 ~ 2020-11-01
- 2020-10-19 ~ 2020-10-25
- 2020-10-12 ~ 2020-10-18
- 2020-10-05 ~ 2020-10-11
- 2020-09-28 ~ 2020-10-04
- 2020-09-14 ~ 2020-09-20
- 2020-09-07 ~ 2020-09-13
- 2020-08-31 ~ 2020-09-06
- 2020-08-24 ~ 2020-08-30
- 2020-08-17 ~ 2020-08-23
- 2020-08-10 ~ 2020-08-16
- 2020-08-03 ~ 2020-08-09
- 2020-07-27 ~ 2020-08-02
- 2020-07-20 ~ 2020-07-26
- 2020-07-13 ~ 2020-07-19
- 2020-07-06 ~ 2020-07-12
- 2020-06-29 ~ 2020-07-05
- 2020-06-22 ~ 2020-06-28
- 2020-06-15 ~ 2020-06-21
- 2020-06-08 ~ 2020-06-14
- 2020-06-01 ~ 2020-06-07
- 2020-05-18 ~ 2020-05-24
- 2020-05-11 ~ 2020-05-17
- 2020-05-04 ~ 2020-05-10
- 2020-04-27 ~ 2020-05-03
- 2020-04-20 ~ 2020-04-26
- 2020-04-13 ~ 2020-04-19
- 2020-04-06 ~ 2020-04-12
- 2020-03-30 ~ 2020-04-05
- 2020-03-23 ~ 2020-03-29
- 2020-03-16 ~ 2020-03-22
- 2020-03-09 ~ 2020-03-15
- 2020-03-02 ~ 2020-03-08
- 2020-02-24 ~ 2020-03-01
- 2020-02-17 ~ 2020-02-23
- 2020-02-10 ~ 2020-02-16
- 2020-02-03 ~ 2020-02-09
- 2020-01-27 ~ 2020-02-02
- 2020-01-20 ~ 2020-01-26
- 2020-01-13 ~ 2020-01-19
- 2020-01-06 ~ 2020-01-12
- 2019-12-30 ~ 2020-01-05
- 2019-12-23 ~ 2019-12-29
- 2019-12-16 ~ 2019-12-22
- 2019-12-09 ~ 2019-12-15
- 2019-12-02 ~ 2019-12-08
- 2019-11-25 ~ 2019-12-01
- 2019-11-18 ~ 2019-11-24
- 2019-11-11 ~ 2019-11-17
- 2019-11-04 ~ 2019-11-10
- 2019-10-28 ~ 2019-11-03
- 2019-10-07 ~ 2019-10-13
- 2019-09-09 ~ 2019-09-15
- 2019-09-02 ~ 2019-09-08
- 2019-08-26 ~ 2019-09-01
- 2019-08-19 ~ 2019-08-25
- 2019-08-12 ~ 2019-08-18
- 2019-08-05 ~ 2019-08-11
- 2019-07-29 ~ 2019-08-04
- 2019-07-22 ~ 2019-07-28
- 2019-07-15 ~ 2019-07-21
- 2019-07-08 ~ 2019-07-14
- 2019-07-01 ~ 2019-07-07
- 2019-06-24 ~ 2019-06-30
- 2019-06-17 ~ 2019-06-23
- 2019-06-10 ~ 2019-06-16
- 2019-06-03 ~ 2019-06-09
- 2019-05-27 ~ 2019-06-02
- 2019-05-20 ~ 2019-05-26
- 2019-05-13 ~ 2019-05-19
- 2019-05-06 ~ 2019-05-12
- 2019-04-29 ~ 2019-05-05
- 2019-04-22 ~ 2019-04-28
- 2019-04-15 ~ 2019-04-21
- 2019-04-08 ~ 2019-04-14
- 2019-04-01 ~ 2019-04-07
- 2019-03-25 ~ 2019-03-31
- 2019-03-11 ~ 2019-03-17
# 2026-04-13 ~ 2026-04-19
- 机器人更新消息内容添加distribute接口
# 2026-04-06 ~ 2026-04-12
- 同步专业版数据库
- 解决业务系统不限制手机号码重复时,根据手机号码获取用户列表的问题
# 2026-03-30 ~ 2026-04-05
- 同步专业版IM服务SDK
- 添加获取所有机器人的接口
# 2026-03-23 ~ 2026-03-29
- 转移群组时判断是否已经是群主
# 2026-03-09 ~ 2026-03-15
- 添加SDK上传功能
- getPresignedUploadUrl公开
- 添加server sdk readme
# 2026-03-02 ~ 2026-03-08
- sdk测试方法中添加更多的测试例
- 支持可穿戴设备和TV端
# 2026-02-23 ~ 2026-03-01
- 添加锁定PC的设置,当离线时自动解除
- 只有在重新登录的时候清除锁定
- 添加网盘对象存储
- 启动脚本里添加utf8参数
# 2026-02-09 ~ 2026-02-15
- 敏感词命中时日志打印出命中的敏感词。
# 2026-02-02 ~ 2026-02-08
- 1,添加获取用户机器人列表ID的接口。 2,机器人回调消息中添加回调的机器人ID。 3,mesh服务添加加群申请相关接口
- 添加配置在机器人获取用户信息时指定获取字段
- 1,解决删除用户保留信息时错误问题;2,server api获取用户信息时,可以指定获取包含被删除用户。
- 调整文件目录
- 好友关系表添加索引
# 2026-01-26 ~ 2026-02-01
- 添加修改好友extra接口
- 解决创建用户没有传昵称参数时使用了账户的问题
# 2026-01-19 ~ 2026-01-25
- 解决server sdk有内存泄漏的问题
- mesh发布消息时添加messageId参数
# 2026-01-05 ~ 2026-01-11
- 同步专业版IM服务数据库
# 2025-12-29 ~ 2026-01-04
- 同步专业版Server SDK
# 2025-12-22 ~ 2025-12-28
- 添加客户预留对象存储文件类型
# 2025-12-15 ~ 2025-12-21
- 接受好友请求后发的通知的发送者改为接受者发送
# 2025-12-01 ~ 2025-12-07
- 解决上传文件中的逻辑问题
# 2025-11-24 ~ 2025-11-30
- 解决有些平台解析文本消息解析不出来的问题
# 2025-11-17 ~ 2025-11-23
- 解决移动平台多端未收消息计数重复的问题
- 群组成员表添加一个索引
- 添加配置当销毁用户时是否销毁用户信息和消息
- 添加搜索限频配置
# 2025-11-03 ~ 2025-11-09
- 解决某些平台SDK内置消息没有注册的问题
# 2025-10-27 ~ 2025-11-02
- 默认用户ID搜索用户功能开启
# 2025-10-20 ~ 2025-10-26
- 记录客户端来源IP地址
# 2025-10-13 ~ 2025-10-19
- server api测试代码默认为社区版
- 移除掉无用的编译plugin,解决java8编译错误问题
# 2025-09-29 ~ 2025-10-05
- 解决server sdk解析图片消息不带缩略图解析错误问题
# 2025-09-15 ~ 2025-09-21
- 解决Server SDK发送引用消息客户端无法正确解析的问题
# 2025-09-01 ~ 2025-09-07
- 解决机器人和频道sdk检查端口错误提示的问题
- 同步专业版SDK
- 支持@不在群组中的机器人和单人会话支持@机器人,支持机器人回复。
- 添加开关是否开启允许@不在会话中的机器人
# 2025-08-25 ~ 2025-08-31
- 解决server sdk反复初始化时内存泄漏问题
- 同步专业版server sdk
# 2025-08-11 ~ 2025-08-17
- 如果server sdk没有初始化,打印出初始化的代码和提示
- 同步专业版sdk
- 发送消息的server api添加参数,可以以用户权限发送消息
- server api添加群备注和收藏群组接口
# 2025-08-04 ~ 2025-08-10
- 添加配置敏感词检查用户昵称/群组名/群备注等信息
- 可以系统设置里设置那么名字不能被使用
# 2025-07-28 ~ 2025-08-03
- 支持客户端上传本地角标,当需要推送时会把角标数字带上
- 解决机器人回调配置带上发送人信息功能无效问题
- 现在发送消息大小不能超过64KB
# 2025-07-14 ~ 2025-07-20
- 解决上传文件可能内存泄漏的问题
# 2025-06-30 ~ 2025-07-06
- 更新sdk接口测试的说明
- 添加群组成员时支持部分成员失败
# 2025-06-16 ~ 2025-06-22
- 配置文件添加注释
- api/version和gettoken都添加节点信息
- 搜索用户可以指定搜索用户或者机器人
# 2025-06-09 ~ 2025-06-15
- 群组成员表添加一条索引
# 2025-05-26 ~ 2025-06-01
- server api支持修改群组类型
# 2025-05-12 ~ 2025-05-18
- 创建/更新频道接口添加频道菜单属性
# 2025-05-05 ~ 2025-05-11
- 解决外置消息审核回调没有回调成功的问题
- 修改撤回时间配置,可以配置为不允许撤回
# 2025-04-21 ~ 2025-04-27
- 频道和机器人API添加对端口的检查提示
- Server API创建频道时,需要同时返回频道ID和频道密钥
# 2025-04-14 ~ 2025-04-20
- 去掉空的echo
- 音视频通话挂断时推送数据包含开始通话的消息UID
- 配置文件中群组标记删除默认开启
# 2025-04-07 ~ 2025-04-13
- 内置存储支持在线播放
- server sdk添加撤回和删除消息
- 添加server api发送朋友圈的api
- 添加配置是否允许发送消息给被封禁用户
- server api添加日志
# 2025-03-24 ~ 2025-03-30
- 添加配置,转发消息时是否代码发送者信息和目标信息
# 2025-03-03 ~ 2025-03-09
- SDK添加超时配置
- 解决分段拉取消息时可能丢消息的问题
# 2025-02-17 ~ 2025-02-23
- 优化server sdk
- sdk添加注册消息的接口,可以允许sdk注册自定义消息
- 配置允许撤回消息时间小于等于0时可以允许用户任意时间撤回消息
# 2025-01-20 ~ 2025-01-26
- serveri api获取用户信息时返回deleted字段
# 2025-01-13 ~ 2025-01-19
- nginx配置注释
- 机器人API添加定向消息参数
# 2024-12-30 ~ 2025-01-05
- SDK的地址和密钥添加trim,避免空格换行等问题
- 转移群主时检查目标用户是否在群组中
# 2024-12-23 ~ 2024-12-29
- 修改nginx配置示例中上传文件的大小为200MB
# 2024-12-09 ~ 2024-12-15
- 默认开启支持支持踢出事件的开关
- 敏感词过滤类型默认改成2
# 2024-12-02 ~ 2024-12-08
- 修改启动成功的提示语
- 当禁止私聊时可以配置例外的线路
# 2024-11-18 ~ 2024-11-24
- 解决聊天室定向消息问题
# 2024-11-11 ~ 2024-11-17
- 添加批量获取用户信息的接口
- 机器人接口添加更新朋友圈接口
# 2024-10-28 ~ 2024-11-03
- SDK添加删除广播和组播接口
- 透传消息需要带上时间戳
- version & release note
- 添加机器人的朋友圈接口
# 2024-10-21 ~ 2024-10-27
- 创建群组时检查操作者参数是不是存在
- 添加生成测试工具的工具
- 优化生成测试数据工具
# 2024-09-30 ~ 2024-10-06
- 透传消息去掉消息id和时间戳,减少消息体大小
- 用户可以设置禁止添加好友
# 2024-09-23 ~ 2024-09-29
- 创建群组或者添加群组成员时,群组成员的Extra会放到通知消息的extra中,这样便于业务处理通知消息
# 2024-09-16 ~ 2024-09-22
- 添加鸿蒙推送回调地址
- 如果没有配置鸿蒙推送地址,不应该回落到Android,避免对android造成影响
# 2024-09-09 ~ 2024-09-15
- 用户id默认使用uuid
- push message 添加 republish 属性
- 添加好友请求限频功能
- 添加配置,是否允许发送消息给黑名单用户
# 2024-09-02 ~ 2024-09-08
- 解决server api获取群组信息不全的问题
# 2024-08-19 ~ 2024-08-25
- version & release note
- sdk中针对密钥错误给出提醒
# 2024-08-12 ~ 2024-08-18
- 解决某些时候http请求返回信息无法读取问题
# 2024-07-29 ~ 2024-08-04
- 群组解散后撤回失败的错误码应该是不存在
# 2024-07-15 ~ 2024-07-21
- 解决群组标记删除错误
- 添加发送消息的示例
# 2024-07-08 ~ 2024-07-14
- server api获取被封禁用户时,过滤掉正常用户
- 配置文件注释说明
# 2024-06-24 ~ 2024-06-30
- 同步专业版IM服务
# 2024-06-17 ~ 2024-06-23
- 添加Mesh相关SDK
# 2024-06-10 ~ 2024-06-16
- 解决机器人API修改机器人用户信息客户端没有更新的问题
- SDK中关于频道的api放到ChannelAdmin方法中
# 2024-05-27 ~ 2024-06-02
- 搜索频道时,解决某些频道不能搜索出来的问题
- 添加频道新的回调特性
# 2024-05-06 ~ 2024-05-12
- 针对非x86_64平台关于epoll的说明
# 2024-04-22 ~ 2024-04-28
- 群主强制被退群时(销毁账号/server api强制退群),调整新群主选择,群管理优先,先加入群组优先。
- 拉取消息时,处理重复消息
- 退群时添加是否保留消息的参加
- 如果用户不在群中,不再进行群组信息更新
- 删除无用代码
- 获取被删除群组时总是同步
# 2024-04-15 ~ 2024-04-21
- 添加用户设置添加好友验证功能
# 2024-04-01 ~ 2024-04-07
- 添加配置,可以在会话静音/全局静音/PC在线时静音时强制推送。
- 强制推送配置默认为关闭
# 2024-03-25 ~ 2024-03-31
- server api添加通过邮箱获取用户列表的接口
- 群组标记删除
# 2024-03-18 ~ 2024-03-24
- 去掉用户信息中的密码处理
- 创建频道和机器人时,不再设置默认头像
- 在线状态回调添加其他端的状态
# 2024-02-26 ~ 2024-03-03
- 升级部分依赖版本
- remove useless test code
- 升级依赖
# 2024-02-19 ~ 2024-02-25
- 解决server端音视频SDK信令透传问题
- 同步专业版IM服务
# 2024-01-29 ~ 2024-02-04
- 同步专业版IM SDK
- 同步专业版IM服务
- 添加鸿蒙平台的支持
# 2024-01-22 ~ 2024-01-28
- 同步专业版IM服务SDK
# 2024-01-08 ~ 2024-01-14
- 1,添加配置,可以禁止拉陌生人进群 2,拉人进群时检查是否被拉黑
- 群组信息变更回调中加上群组信息
# 2023-12-25 ~ 2023-12-31
- 机器人sdk添加撤回和更新接口
- 解决搜索时特殊字符的转义问题
- sdk支持流式文本
# 2023-11-27 ~ 2023-12-03
- 添加获取在线用户信息和获取用户session信息的接口
- 优化用户id搜索逻辑
- 消息表的消息id索引改成唯一索引,只对新库有效,已有数据库不影响。
- 解决广播没有发送消息给未登录用户的问题
# 2023-11-13 ~ 2023-11-19
- 解决某些特殊情况下获取网卡信息失败导致启动失败的问题
- 支持按照用户ID来搜索用户
- 添加获取用户聊天室状态的API
- 添加配置,处理多端同时加入聊天室的问题
# 2023-11-06 ~ 2023-11-12
- 禁止私聊时,只要发送者或接受者一方在允许私聊的列表里面,就允许私聊 fix #663
# 2023-10-30 ~ 2023-11-05
- 会议事件添加时间戳
# 2023-10-16 ~ 2023-10-22
- 更新SDK的依赖说明
# 2023-10-09 ~ 2023-10-15
- 支持获取用户群组指定群成员类型
- 添加配置,是否允许群主和群管理员不受限制撤回自己的发言
- 添加配置开关,可以关掉api/version检查接口
# 2023-09-25 ~ 2023-10-01
- sdk打印出请求的完整路径,方便问题排查
- 解决重复发送好友请求时,请求时间没有更新的问题
- 解决好友请求被拒绝后可能还能再次请求的问题
- 避免无限制重复好友请求,好友请求在5分钟之内只允许重复请求一次
# 2023-09-11 ~ 2023-09-17
- 解决服务器时间过大的问题 https://github.com/wildfirechat/android-chat/issues/795
- 添加推送过期配置
# 2023-09-04 ~ 2023-09-10
- 不能把群主设置为管理员
- 发送好友请求之后5分钟之内可以再次发送
- 修改配置文件注释
- 解决撤回消息中原消息中二进制消息数据格式错误问题
# 2023-08-21 ~ 2023-08-27
- 修改docker说明
# 2023-08-07 ~ 2023-08-13
- 1.1.7 version and release note
# 2023-07-31 ~ 2023-08-06
- 同步专业版IM服务代码
- 优化用户搜索
- 推送信息中,目标名称考虑到群备注,另外添加发送者和目标的头像
- 优化撤回消息
# 2023-07-17 ~ 2023-07-23
- 添加获取订阅频道的功能
- 1.1.6 version and release node
# 2023-07-03 ~ 2023-07-09
- 解决搜索用户时返回用户类型问题
# 2023-06-26 ~ 2023-07-02
- 用户设置查找自己的方法
# 2023-06-19 ~ 2023-06-25
- 添加获取所有用户的Server API
# 2023-05-22 ~ 2023-05-28
- 添加好友时,只检查对方的黑名单状态
# 2023-05-15 ~ 2023-05-21
- docker file 为启动脚本添加执行属性
- stop脚本等待时间延长到30秒
# 2023-05-01 ~ 2023-05-07
- server api添加获取单个群成员信息的接口
- 添加配置,请求机器人好友时,是否自动接受
# 2023-04-24 ~ 2023-04-30
- 解决pc多端登录互踢时pc在线状态没有更新的问题
- 支持AES256配置
# 2023-04-17 ~ 2023-04-23
- 去掉windows脚本中的中文,解决windows平台下启动失败的问题
# 2023-04-10 ~ 2023-04-16
- 同步专业版IM服务超级群组的数据库和SDK
- 超级群组协议
- 用户状态和频道订阅状态修改改成同步模式,防止高并发时出现问题
- 修改启动注释
- 修改版本号和release note
# 2023-04-03 ~ 2023-04-09
- 优化群组撤回逻辑。
- 解决grouptype为0时被删除用户还能修改群名称的问题
- 修改群昵称时检查是否在群中
- 修正当server api设置好友关系时,回调状态错误问题 #604
# 2023-03-20 ~ 2023-03-26
- 启动脚本里面,打印 JAVA 版本信息
- 添加撤回消息回调
# 2023-03-13 ~ 2023-03-19
- 解决用户被block后,session失效问题
# 2023-03-06 ~ 2023-03-12
- 禁止客户端群操作flag 解析错误
- 添加检查会议是否存在的接口
- 单聊会话发送定向消息时,分发目标需要包括自己。
- 服务检查时间是否一致
# 2023-02-27 ~ 2023-03-05
- 支持单聊会话的定向消息
- 用户消息表中的target优化
- 解决关闭roaming,且message.compensate_time_limit配置为-1时,首次消息无法同步的问题
# 2023-02-20 ~ 2023-02-26
- 当用户获取群组信息时,如果不在群中返回-1,如果已经离开群了返回离开时间的负数
- 搜索用户时,过滤掉被删除的用户
- 添加日志
# 2023-02-13 ~ 2023-02-19
- 日志文件精确到分钟,避免出现问题时被复写
- 优化内置存储功能
- 文件存储路径中加上分钟和秒
# 2023-02-06 ~ 2023-02-12
- channel api添加检查是否是订阅者的接口
- server api发送消息检查对象是否存在
- 添加修改频道菜单接口
# 2023-01-02 ~ 2023-01-08
- server sdk http request add log
# 2022-12-19 ~ 2022-12-25
- sdk add conference rtp forward api
# 2022-12-12 ~ 2022-12-18
- 添加停止命令
- sdk add conference rtp forward api
# 2022-12-05 ~ 2022-12-11
- route时可能不能携带正确的推送类型
- 会议离开加上原因
# 2022-11-21 ~ 2022-11-27
- 检查工具添加help命令
- 解决短连接端口被扫描时打印出异常日志的问题
- 创建群组时,支持组织群
- 添加禁止客户端群操作配置
# 2022-11-14 ~ 2022-11-20
- update docker readme
- 解决启动脚本中的小错误
- 内置对象存储支持绝对路径和相对路径
- 当禁止陌生人聊天时,添加例外允许用户id,用于比如管理员、文件助手等场景
- 打包dockerfile
- 解决user setting并发问题,fix #566
- 添加android客户端签名验证功能
- mqtt proto version error
- 客户端连接时检查是否跟获取token的平台一致
- http请求错误时不打印数据内容,防止内容泄露
- 移动release note文件的位置
- 更新版本和release note
# 2022-11-07 ~ 2022-11-13
- API获取用户信息时,过滤掉被删除的用户
- 支持转发消息include/exclude类型,支持配置消息区间
- 添加新的群组类型:组织群
- 组织群客户端不能自主退出
- 只有server api才能创建组织群
- linux安装包创建日志目录
- 添加server sdk检查server api的工具
# 2022-10-31 ~ 2022-11-06
- 解决字符编码错误问题
- 忽略掉无效的请求和日志
# 2022-10-24 ~ 2022-10-30
- 优化野火IM服务安装目录
- 解决版本信息错误问题
- 更新升级说明
- linux 多端登录处理错误
- pc 截图大小
- add more screenshots
- 群组成员表添加成员索引和获取2个人共同群组的接口
# 2022-10-17 ~ 2022-10-23
- 名片消息推送
- 应用平台的部分错误日志改成error级别
- 添加配置注释说明
- 添加service运行方式
- 打包输出deb包
- 添加RPM打包方式
- 优化deb和rpm包
- update systectl service readme
- update systemctl service file
- 添加h2db路径的配置
- 删除旧的好友欢迎语的多语言处理方式
- update dockerfile
- 更新docker说明
# 2022-10-10 ~ 2022-10-16
- update commons-codec:commons-codec 1.10 to 1.13
- http回调失败用error打印日志
# 2022-10-03 ~ 2022-10-09
- 添加会议录制接口
# 2022-09-26 ~ 2022-10-02
- 单聊消息可以定向发送,只发送给其中一个用户
# 2022-09-19 ~ 2022-09-25
- 公众号消息添加摘要字段
- udpate version and release not
- 文章消息添加摘要信息
- update issue template
# 2022-09-12 ~ 2022-09-18
- 升级netty版本为4.1.68.Final
# 2022-09-05 ~ 2022-09-11
- 添加按照用户会话删除消息接口
- update github issue template
# 2022-08-29 ~ 2022-09-04
- gson单例化,另外关掉gson html转义功能
# 2022-08-22 ~ 2022-08-28
- 短链接添加head处理
- http client 添加部分参数,解决调用server sdk时可能出现的connection reset问题
- 添加敏感词命中回调
- sdk添加删除会话接口
- 解决内置存储某些类型文件返回content-type错误问题
- 添加检查是否订阅频道server api
- 添加超频限制白名单,某些命令不受超频限制
- IM exception add node_id
# 2022-08-15 ~ 2022-08-21
- add article content
- add menuid and extra
- 解决下载zip包编译失败的问题
- 去掉无效的警告
- 添加release note
- server api添加订阅接口
# 2022-08-08 ~ 2022-08-14
- SDK部分pojo对象添加无参数构造函数
- 频道只有auto为1时才会回调消息和订阅事件。频道只回调用户发送的消息,自己发送的消息不回调
- 添加配置,在关闭消息漫游时,客户端首次登陆同步多久时间以内的消息
- menu
# 2022-08-01 ~ 2022-08-07
- 群组添加成员时,检查是否已经存在群组成员, fix issue #501
# 2022-07-25 ~ 2022-07-31
- 添加配置运行回调消息带上客户端信息
- 参数有效性检查
- 添加发送消息payload错误时的提醒
# 2022-07-18 ~ 2022-07-24
- sdk 添加获取会话阅读时间和消息送达时间接口
- 创建群组时,检查群组类型的有效性
# 2022-07-04 ~ 2022-07-10
- 触发限频后多调用了一次callback,去掉无用的调用
# 2022-06-27 ~ 2022-07-03
- 去掉绑定IP地址的配置,防止客户误操作
# 2022-06-06 ~ 2022-06-12
- 添加允许pc多端的配置
# 2022-05-23 ~ 2022-05-29
- 解决server api撤回单聊消息无法撤回的问题
- log4j version 2.17.2
- 删除群组时清除相关设置
# 2022-05-16 ~ 2022-05-22
- 添加富通知消息的发送测试
- null 判断
- add send articles message builder
# 2022-05-09 ~ 2022-05-15
- 机器人和频道回调消息带上messageid和时间戳
- 频道automic状态为1所有消息都不发送到owner,无论callback是否存在
- 添加server api和机器人api获取机器人信息的接口
- add authcode and config api for open platform
- 管理端口也添加获取应用authCode的方法
- 管理端口获取authCode时使用默认的applicationId
# 2022-05-02 ~ 2022-05-08
- channel add member index
- 删除用户或删除频道时,删除对于的订阅关系
- 优化频道订阅关系缓存逻辑
- add application token
- 解决删除用户时,没有回调取消订阅通知的问题
# 2022-04-25 ~ 2022-05-01
- 添加配置,当删除用户时是否保留用户昵称
- 添加获取单条消息的接口
- 同步专业版数据库及错误码
- 消息表添加会话索引
- 优化sql语句
# 2022-03-21 ~ 2022-03-27
- 处理disconnect的在线状态
- 修正在线状态问题
- 在线状态
# 2022-02-28 ~ 2022-03-06
- 获取在线用户结果的变量改成公开的
# 2022-02-21 ~ 2022-02-27
- 不能反复撤回消息
- 解决可能内存泄漏的问题
- 注释
# 2022-02-14 ~ 2022-02-20
- 添加conference 服务不可用错误码
# 2022-02-07 ~ 2022-02-13
- 定向消息,如果目标用户多于1人,取第一个保存到数据库中
- 解决使用内置存储文件上传时内存释放问题
# 2022-01-24 ~ 2022-01-30
- 处理好友请求后通知客户端更新好友请求信息
- 同步专业版代码
- fix test code
- 修改接受好友后通知其他端的问题
# 2022-01-17 ~ 2022-01-23
- 同步专业版SDK
# 2022-01-10 ~ 2022-01-16
- sdk中添加更新消息的接口
# 2022-01-03 ~ 2022-01-09
- 修复存储用户消息错误问题
- 解决在线逻辑错误问题
- 销毁用户时,清理干净所有信息
# 2021-12-27 ~ 2022-01-02
- log4j 2.17.1
- 当关闭pc在线通知时可以清理掉历史在线状态
# 2021-12-20 ~ 2021-12-26
- 修改user setting key字段的长度
- 敏感词过滤跳过链接
- 销毁聊天室时,清理聊天室相关数据
- 加入聊天室判断聊天室是否销毁
- log4j 升级到log4j2
- version
- 频道权限问题,非订阅用户可以给全局频道和可以给非订阅用户发消息的频道回复消息
- 获取群组成员信息带上创建时间
- support pad platform
- 修正在线状态错误问题
# 2021-12-13 ~ 2021-12-19
- mysql的关键字段改成大小写敏感
- 替换新的id生成方法,生成9位id
- 频道API发送消息时,如果是自动处理就不发送给频道owner
# 2021-12-06 ~ 2021-12-12
- 兼容旧的server sdk
- deprecated output channelinfo status field
- 1,添加是否允许机器人发生自定义群通知的开关;2,重构部分代码
- 修正禁止存储消息searchable字段的错误
- 解决API修改群组或用户为空时的异常问题
- 当用户信息更新时通知其他端
# 2021-11-29 ~ 2021-12-05
- channel status refactor to state
- server api支持获取频道信息,销毁频道信息,销毁机器人功能
- 解决频道API发送中文乱码的问题
- 解决频道拉取远程消息错误问题
- add channel no secret error code
- 解决机器人和频道高压力下错误问题
- 测试频道代码修改默认频道属性
# 2021-11-22 ~ 2021-11-28
- 获取远程消息支持按照类型来获取
# 2021-11-15 ~ 2021-11-21
- 机器人不允许获取token和登录
- Http请求失败时打印详细信息
- 为聊天室增加单独的允许拉取远程消息的开关
- 解决服务地址错误问题
- 检查server.ip配置,当没有配置时输出警告
- 配置文件添加警告
# 2021-11-08 ~ 2021-11-14
- 好友欢迎语排序问题
# 2021-10-25 ~ 2021-10-31
- 添加限频配置项
# 2021-10-11 ~ 2021-10-17
- 客户端断开链接优化
- 解决双方同时加好友后,有一方接受后,另外一方无法接受问题
- 发送好友请求时,如果已经是好友了,返回已经是好友的错误码
- 修正server api设置好友昵称的问题
# 2021-10-04 ~ 2021-10-10
- 优化disconnect功能
# 2021-09-27 ~ 2021-10-03
- 支持客户端lite mode
- 提醒消息转发
- 提醒消息判断是不是server api发送
- 优化数据库表结构升级日志提示
# 2021-09-20 ~ 2021-09-26
- 添加voip免打扰开关
- 撤回消息推送
- 解决只有pushdata没有pushcontent的推送问题
- add run time in version info
# 2021-09-06 ~ 2021-09-12
- add kicked off error code
- 添加开关 1,是否不转发管理员消息 2,客户端是否支持kickoff事件
# 2021-08-30 ~ 2021-09-05
- 修改敏感词替换错误问题
- fix word spell
- 添加设置用户关系中的附加信息
- 更新命名
- 解决单个敏感词无法过滤的问题
# 2021-08-09 ~ 2021-08-15
- 添加健康检查功能
- 更新健康检查内容
- 健康检查
# 2021-08-02 ~ 2021-08-08
- 解决配置文件中特殊字符问题
# 2021-07-26 ~ 2021-08-01
- 配置文件添加注释
- 回滚错删的配置
# 2021-07-19 ~ 2021-07-25
- 当好友请求原因为空时,在好友请求接受后,不发送此消息
- 添加开关,确定手机是否默认静音当pc或web在线时
- 解决文件不存在时出现的异常
- 当web/pc在线时,手机默认不发出通知
- 完善会议API
# 2021-07-12 ~ 2021-07-18
- 添加配置是否明文存储消息到数据库
- 解决获取原创消息揭秘问题
- 不能尝试兼容加密/未加密的消息,因为有可能错误解出消息,导致不可控结果。
- general admin两个用户设置的接口改为public
# 2021-07-05 ~ 2021-07-11
- 去掉控制台的日志输出
# 2021-06-28 ~ 2021-07-04
- 解决server api创建群组有部分参数无效问题
- SDK复用链接问题
# 2021-06-21 ~ 2021-06-27
- 当聊天室不存在时,加入聊天室自动创建聊天室
# 2021-06-14 ~ 2021-06-20
- 添加Server SDK 配置对象
- 添加数据库升级提醒
- 修正新引入的错误
- server api send friend request force参数错误
- 添加群组成员修改附加信息的功能
# 2021-06-07 ~ 2021-06-13
- SDK支持多个机器人账户
# 2021-05-31 ~ 2021-06-06
- 同步会议API
- 解决server api强制添加好友请求时被限制的问题
- 同步会议参数
# 2021-05-24 ~ 2021-05-30
- 解决短链接响应错乱问题
- 添加分段同步好友/好友请求/用户设置的功能
# 2021-05-17 ~ 2021-05-23
- group member和friend request中添加extra字段
- 添加配置项,可以为内存文件存储添加远程服务地址
- 解决server api 获取群组信息时缺少内容
# 2021-05-10 ~ 2021-05-16
- 实现频道权限的处理,添加全局频道属性
- 添加好友成功后的欢迎语默认使用新方式,如果有旧的客户端需要关闭此开关
- 当客户端更新用户设置时,不需要再通知修改的端重新更新
# 2021-04-19 ~ 2021-04-25
- 1,robot和channel的api请求要与客户端请求分开限频
- 重构
- server api/robot api/channel api不进行客户端限制频率
- 修改重构引入的部分问题
- revert对api参数的修改,需要保持SDK的兼容
- 添加关闭群主撤回群成员消息的功能
- 优化sql语句
# 2021-04-12 ~ 2021-04-18
- 修改端口绑定错误提示
- 移除敏感词的测试代码
- upgrate hazelcat version
# 2021-04-05 ~ 2021-04-11
- 修正serverapi修改群组信息的错误问题
# 2021-03-29 ~ 2021-04-04
- 内置存储上传文件上限改为200MB
- 修正自定义群组无效的问题
- 修改群组extra消息时,发送通知给客户端
- server api修改用户name
- 优化撤回超市错误提示
- 检查参数的有效性
- 当群成员被删除后再次加入到群组中,createTime应该会最后一次加入群组的时间
- 为user message表添加会话信息及索引
# 2021-03-22 ~ 2021-03-28
- 当server api没有认证信息时,返回没有sign的错误码
# 2021-03-15 ~ 2021-03-21
- 修正群组成员变更时无法同步到客户端的问题
- 多人音视频添加成员时推送消息
- 添加禁言时例外消息类型
- 添加频道控制相关接口
# 2021-03-08 ~ 2021-03-14
- 处理同一个设备多个用户登录的情况
# 2021-03-01 ~ 2021-03-07
- 优化启动脚本
# 2021-02-22 ~ 2021-02-28
- remove default sensitive word
- 添加flyway修复说明
- 添加更新接口
# 2021-02-15 ~ 2021-02-21
- 去掉对客户端版本的限制,以便支持更新版本的客户端sdk
# 2021-02-08 ~ 2021-02-14
- 添加获取两个用户好友关系的接口
- 同步群成员状态,当群成员不存在时,返回删除状态
- 解决某些特殊情况下,群组成员个数错误问题
- 添加对接第三方敏感词处理方法
- 添加消息转发类型过滤参数
# 2021-02-01 ~ 2021-02-07
- 修正问题:创建群组时,如果没有把owner加入到群成员列表中,服务器自动加入群成员列表,但count计数时没有加入。
# 2021-01-25 ~ 2021-01-31
- 修正当敏感词策略为忽略时敏感词消息会从历史消息功能中拉取的问题
- 添加端口被占用时的提示说明
- 修改允许客户端自定义群通知配置默认值为true
# 2021-01-18 ~ 2021-01-24
- docker file
- 请求数据非法时给出错误响应码
- 优化踢客户端下线逻辑
- 添加踢用户下线api接口
- 解决特殊文件下报异常的问题
- 内置存储下载带上contenttype
- db 自动清除过期历史消息数据
- 优化自动清理历史消息逻辑
# 2021-01-11 ~ 2021-01-17
- 添加配置,是否不同步指定用户信息到客户端
- sdk添加对设置会话置顶的功能
- 截取推送信息日志长度,防止消息内容打印到日志中去
- add robot create group function
- update sql script alter change status column
- 添加机器人群组操作
- 创建群组时使用类型2
- add robot callback api
- 创建群组时,当owner没有加入到群成员列表中时,自动加入到群成员列表
- 机器人api
- 禁止客户端直接修改电话号码,电话号码只能通过server api来修改
# 2021-01-04 ~ 2021-01-10
- 解决某些特殊情况下用户session错误问题
- 优化多端踢下线的逻辑
# 2020-12-28 ~ 2021-01-03
- 解决清除数据库后拉取历史消息时,无法获取自己发送消息问题
# 2020-12-21 ~ 2020-12-27
- 删除无效的配置及代码
- 修正会话静音设置缓存错误问题
# 2020-12-14 ~ 2020-12-20
- 端口被占用时,打印出提醒日志
# 2020-12-07 ~ 2020-12-13
- 1,添加设置群成员昵称api 2,配置当退群或者群踢人时,是否发送visible群通知
- 修改默认参数
- 修改群昵称时发送群通知
- 异常报警功能
- 更新报警频率
# 2020-11-30 ~ 2020-12-06
- 添加禁止客户端发送群通知开工
- 添加禁止客户端发送某些类型配置功能
# 2020-11-23 ~ 2020-11-29
- 解决sql语法错误. fix #305
# 2020-11-16 ~ 2020-11-22
- 解决当用户关系不存在时,设置备注名失败的问题
# 2020-11-09 ~ 2020-11-15
- 状态消息也需要同步到发送者的其它端
- support java15
- add recall boardcast and multicast message api
- add recall multicast message request
- 添加撤回群发消息功能
- fix file table name error
- 状态消息同步到发送者其它端时,排除掉发送端
# 2020-11-02 ~ 2020-11-08
- 同步专业版数据库
- 添加修正flyway migrate 38错误问题
- 推送信息中带上用户Id
- 发送消息接口添加目标用户参数
- toUsers参数没有带上及api兼容
# 2020-10-26 ~ 2020-11-01
- 添加免打扰功能及优化推送逻辑
- 解决部分情况下消息id重复问题
# 2020-10-19 ~ 2020-10-25
- 实现群组/用户等信息变更通知
- 拉取历史信息时,处理中间几个月时间没有消息的情况,最长间隔时24个月
- remove useless fastjson
- 解决拉取历史消息问题
- push void answer
# 2020-10-12 ~ 2020-10-18
- 更新配置文件注释
# 2020-10-05 ~ 2020-10-11
- mute notification when pc online settings
- pc在线时,是否推送手机端信息定义修正
- 频道和机器人如果没有密钥,不允许使用api
- 添加默认文件传输助手用户
- 支持群主或管理员修改成员昵称
# 2020-09-28 ~ 2020-10-04
- 解决server api删除好友关系时不通知的问题
# 2020-09-14 ~ 2020-09-20
- API获取用户好友列表按照时间排序
- 重命名server api好友状态model
- 添加server api发送好友请求功能
- 添加敏感词管理api测试代码
# 2020-09-07 ~ 2020-09-13
- 解决server api无法删除好友问题
- 优化用户关系的测试例
# 2020-08-31 ~ 2020-09-06
- 修正server api签名错误问题
- 创建用户时检查用户的有效性
- 当A、B都向对方发出好友请求后,A接受好友邀请,A发送给B的好友邀请也要变成接受状态。
# 2020-08-24 ~ 2020-08-30
- 时间回拨问题优化
- sdk 测试代码中区分社区版和专业版
- 接近server api设置好友关系时不通知客户端的问题
- 修正客户端创建群组时,群主的成员状态错误问题
- 解决退出群组后成员获取群组成员错误问题
- 兼容golang的http请求
- 兼容golang http请求
# 2020-08-17 ~ 2020-08-23
- 用户在线状态通知中添加包名
- 创建群组或者添加群组成员时,群组成员按照请求顺序排序
# 2020-08-10 ~ 2020-08-16
- 获取群成员列表时检查群成员权限
# 2020-08-03 ~ 2020-08-09
- 修正添加群成员时,设置昵称不生效问题
- 修改server api 添加群组成员接口
- 添加撤回消息限制
- 添加SDK对专业版群组禁言白名单的支持
# 2020-07-27 ~ 2020-08-02
- 修正推送数据中unread message count不准确的问题
# 2020-07-20 ~ 2020-07-26
- 创建群组时添加更多的参数
- remove useless errorcode
# 2020-07-13 ~ 2020-07-19
- 修正黑名单问题
- message content add push data attribute
- message content add push attribute
- 修正撤回消息时异常信息问题
- 消息过期错误修改
- Update ISSUE_TEMPLATE.md
# 2020-07-06 ~ 2020-07-12
- 避免数据库表中的列名与某些数据库关键字冲突
# 2020-06-29 ~ 2020-07-05
- 修改好友欢迎提示方式,默认为关,需要在客户端上实现后打开
- fix server api group operation failure issue
- 添加说明
# 2020-06-22 ~ 2020-06-28
- normal 类型的群组群成员可以修改群名称头像和extra,群主和群管理可以修改所有信息
- 添加群成员时,检查系统群最大成员数
- 数据库group表添加2个字段
- fix sql error
# 2020-06-15 ~ 2020-06-21
- session修改成同步操作
- server api 发送接口添加extra字段
# 2020-06-08 ~ 2020-06-14
- 解决群组通知line错误问题
- 修复黑名单问题. fix #213, fix #212
- 参数校验
- 更新协议,在群成员数据结构中添加创建时间属性
- 群成员增加加入时间字段
- 计数问题修正
# 2020-06-01 ~ 2020-06-07
- 消息转发时带上消息ID和时间戳
# 2020-05-18 ~ 2020-05-24
- 同步专业版数据库
- SDK增加群内成员禁言功能
# 2020-05-11 ~ 2020-05-17
- api接口获取群成员信息时,过滤掉已删除成员
# 2020-05-04 ~ 2020-05-10
- 当接受好友邀请时,如果已经是好友,返回“已经是好友”的错误码
- 解决SDK中修改群信息的接口缺少自定义消息的问题
# 2020-04-27 ~ 2020-05-03
- 用户退出时,多加一种选择,停用session不清除session
- things db config and sdk
- things api and db
- 添加服务器端删除消息的api
# 2020-04-20 ~ 2020-04-26
- 添加PC下线功能
- 添加是否禁止服务器端保存searchable_content字段的配置
# 2020-04-13 ~ 2020-04-19
- 添加sticker/moments的bucket支持
- add sql
# 2020-04-06 ~ 2020-04-12
- 撤回消息时带上被撤回消息的信息
- update sdk to fix black list api
# 2020-03-30 ~ 2020-04-05
- 修改拒绝好友请求的错误
- add chatroom api
- 添加禁止搜索用户和禁止昵称搜索用户的配置项
- 添加禁止好友请求的配置。另外更新部分配置说明
- upgrade mysql connector to 8.0.19
- 添加PC在线状态通知开关
# 2020-03-23 ~ 2020-03-29
- 修正封禁用户登录返回的错误码错误
- 获取用户状态接口
- 好友请求推送
- linux平台的多端处理
- api添加好友时的推送通知
- 敏感词过来所有消息的searchableContent字段
# 2020-03-16 ~ 2020-03-22
- 添加一个hz map
# 2020-03-09 ~ 2020-03-15
- 客户端上报语言为空时,处理好友请求异常
- 添加获取聊天室成员API接口
- fix friend extra action error
# 2020-03-02 ~ 2020-03-08
- 修正存储消息是发送对象没有存储下来的错误
- 解决接收好友请求异常的错误
- 透传消息如果是超过一小时不在线就不需要发送了
- 修正用户信息中社交信息字段无法更新问题
- add extra to friend table
- add extran in friendData
- 用户信息的extra
- token expire time
# 2020-02-24 ~ 2020-03-01
- 测试服务器存储文件名
- 添加多语言处理
- 修改拒绝好友时的错误处理
- 国际化支持
- 修正内置服务器上传文件链接错误
- 文件接口允许跨域
- 机器人可以根据用户命或电话号码查询用户信息
- api的完善
- 修改一个字段名
- 调整用户关系API
- 修改定向消息拉取远程消息时的错误问题
- 修正频道拉取远程消息的问题
# 2020-02-17 ~ 2020-02-23
- 修正发送消息给指定频道目标错误问题
- 添加检查token接口
- 修改频道部分错误
- 好友通知消息支持英文
- 修改推送时名称的问题
# 2020-02-10 ~ 2020-02-16
- 增加日志的大小
# 2020-02-03 ~ 2020-02-09
- update log4j version
- 遗漏的配置
# 2020-01-27 ~ 2020-02-02
- 修改群头像时,通知消息里带上头像内容
# 2020-01-20 ~ 2020-01-26
- add user type parameter when create user
# 2020-01-13 ~ 2020-01-19
- 添加好友请求过期时间配置
- 修正黑名单策略为1时发送消息仍失败的错误
- 聊天室相关测试代码
# 2020-01-06 ~ 2020-01-12
- 更新channel接口,订阅/取消订阅只能逐个操作
- 添加频道获取自己信息的接口
- update sdk test case
- 加强对群组权限的检查
- 更新用户信息时,先写入数据库再存入缓存中,防止异步操作写入数据库失败造成数据不一致
- add exception log
- 修正聊天室错误
# 2019-12-30 ~ 2020-01-05
- 修改配置,增加如下功能 1,添加黑名单处理策略,发送失败或者忽略掉对方。 2,添加好友再次请求的时间间隔配置和好友请求被拒绝后再次请求的时间间隔配置
- 修正编译错误,优化部分逻辑
- 更新黑名单逻辑
- 处理好友请求间隔
- 禁止私聊添加对机器人/管理员/物联网设备的例外
- 添加设置/获取备注api,添加用户在线状态回调功能
- 默认关掉设备在线状态回调
- 添加频道sdk
- 优化聊天室逻辑,添加聊天室空闲退出时间和发消息重新加入配置
# 2019-12-23 ~ 2019-12-29
- 修正sdk好友和频道接口错误
- 添加是否允许陌生人聊天的配置
- 禁止发送消息给被封禁用户
- 添加退出群组api接口
- 清除重复devicetoken时对包名进行判断,如果不同包名的client不清除重复推送token
# 2019-12-16 ~ 2019-12-22
- 创建群时同步操作
- 优化用户session逻辑
- 优化session处理
# 2019-12-09 ~ 2019-12-15
- fix pull message issue
# 2019-12-02 ~ 2019-12-08
- 添加服务器为客户缓存消息数量的配置
- 添加群主进群时,修改群主的的状态问题
- 添加搜索类型
# 2019-11-25 ~ 2019-12-01
- 限制多端登陆
- 添加索引
- 同步已读设置时,如果是排除掉已经解散的群组和销毁的频道
- 清除掉重复token
- 优化用户session
- 修改日志缺陷
- 调整部分文件包名
- add get user group list and destroy user function
- set use deleted
- add deleted property
- 解决okhttp内存泄漏问题
- Fix race condition during SensitiveFilter update
- Fix potential GZIPOutputStream resource leak on exception
# 2019-11-18 ~ 2019-11-24
- 修改拉取离线消息最大包大小为512KB
- 重构黑名单,修改协议message
- 重构黑名单,修改代码
- 消息推送显示详情配置错误
- 黑名单功能
- 兼容旧客户端
- 根据devicetoken进行排重
- 性能优化
# 2019-11-11 ~ 2019-11-17
- 转移群主问题修复
- 添加设置群管理员的api接口
# 2019-11-04 ~ 2019-11-10
- 删除敏感词后立即生效
# 2019-10-28 ~ 2019-11-03
- 精确搜索时,只搜索用户名和电话号码,不搜索昵称
- 去掉sun的私有api
- remove duplicated code in reloadUserMessageMaps()
# 2019-10-07 ~ 2019-10-13
- alter voip token length to 240
- fix message content issue. fix wildfirechat/android-chat#184
# 2019-09-09 ~ 2019-09-15
- modify windows bash error
# 2019-09-02 ~ 2019-09-08
- 修改pc等平台pushtype越界问题
# 2019-08-26 ~ 2019-09-01
- 管理员撤回消息
- 修改用户信息和频道信息时,改成同步修改
# 2019-08-19 ~ 2019-08-25
- 1,更新群主时更新群成员信息中的群主状态 2,在敏感词列表中添加id列
- 获取敏感词列表按照逆序排列
- 解决乱码问题
# 2019-08-12 ~ 2019-08-18
- 添加修改群组信息接口
# 2019-08-05 ~ 2019-08-11
- 退出群组时,删掉群相关用户设置
- 修改群组反复添加删除群成员的问题
- 修复部分接口
- 1, 修改撤回逻辑
- 添加拉取历史消息开关。设置默认消息漫游和拉取都为关闭,这样无法删除问题就不会再出现
# 2019-07-29 ~ 2019-08-04
- add system settings
- add weixin qrcode
- jdbc character set to utf8mb4
# 2019-07-22 ~ 2019-07-28
- 添加默认敏感词
# 2019-07-15 ~ 2019-07-21
- 退出群组时,删掉收藏的群组
- add metrics for user channel
- 解决群组成员反复添加删除错误问题
- 去掉启动时预读数据,加快启动速度
- 添加消息漫游开关
- 添加漫游开关
- Fix test case error
- 解决封禁用户无法踢用户下线的问题
- 添加是否接收历史消息的开关
- sync with commercial
- 撤回消息时,先删除旧消息,再插入新消息
# 2019-07-08 ~ 2019-07-14
- 群组权限
- 敏感词大小写的问题
- 发送消息时,不能发送特殊类型的消息
- 群主可以在群禁言时发信息
- 数据库message表中时间加8
- java10 not support this parameter
- 取消管理员
- 修改群管理逻辑错误
- 转让群主后更新群组信息时间戳
# 2019-07-01 ~ 2019-07-07
- add session table
- quit group, then send notification
- 修改用户关系逻辑错误问题
- 删除好友通知
- 群组踢人错误修改
- 聊天室历史数据问题
- 好友同步问题
- 添加组播消息
# 2019-06-24 ~ 2019-06-30
- 解决内存中好友备注错误
- web route时,返回数据base64编码
- update code
- Update to version 0.23
- route接口允许跨域访问
- fix issue
# 2019-06-17 ~ 2019-06-23
- Add group manage info
- 接受新消息通知错误
- 解决java客户端收消息的问题
- 封禁用户问题修改
# 2019-06-10 ~ 2019-06-16
- 包名错误
- update script
- 用户表和群组表添加create_time字段
- 消息表中添加contenttype
- 添加敏感词命中消息表t_sensitive_messages
- 添加默认管理员
- update device token length
- alter table of token
- fix migration error
- apns推送在dev环境下也有voip证书,因此去掉voip一定是pro的假设
# 2019-06-03 ~ 2019-06-09
- 解决api/version乱码问题
- 修改内部接口定义
# 2019-05-27 ~ 2019-06-02
- 增加协议版本,新版本添加对gzip的支持
- remove java memory limit and add charset to jdbc url
- Ignore target folder
- add broad cast message
- 代码优化
- 创建用户时,不添加默认头像
- 查询用户时,匹配账户和电话
- remove userless script
# 2019-05-20 ~ 2019-05-26
- server api时间戳检查开关
- 服务api时间戳检查开关
- 优化敏感词设置
- 用户关系的api
- 好友关系api
- 修改部分错误
- server api群组功能添加
- 调整编译顺序
- 调整代码目录结构
- 解决同一局域网多人调试问题
- add sdk
- 解决session在重启后,内存中不存在的问题
- 推送提示错误
- update to version 0.21
- add dnoate list
- fix some error
- add gzip
# 2019-05-13 ~ 2019-05-19
- .git文件未找到时,继续编译
- remove test db of c3p0
- 修改服务启动提示
- java client interface should be public
- 修改野火IM jmeter插件的连接测试case
- 优化imclient代码
- 完善jmeter插件
- add trycatch for load git.properties failure
- jmeter tools
# 2019-05-06 ~ 2019-05-12
- 消息id分表错误问题
- user pull seq
- Add flyway migrate tool
- fix load remote messae issue
- add groupid in group notification
- fix warning
- 修正乱码问题
# 2019-04-29 ~ 2019-05-05
- Java client
- java client
- Fix jmeter plugin error
- update build script
- Load remote messages
- 解决server API发送消息返回结果为空的问题
- 机器人信息错误
- 优化java client
- no message
- alter table t_friend add column alias
- friend alias
- Friend alias
- Add LoadRemoteMessages
# 2019-04-22 ~ 2019-04-28
- add default robot
- 服务重启后,用户登录时加载用户session
- Log level
- fix get chatroom error
- Add admin flag
- Add admin flag for all handler
- admin 不检查是否有权限,不过滤敏感词
- Server api发送消息时,必须带上发送者
- robot h2 db缺少字段
- 解决启动错误
- use okhttp for http request
# 2019-04-15 ~ 2019-04-21
- clean useless scripts
- move mysql_tune to docs
- Add load history message function
- Fix modify group not work issue
# 2019-04-08 ~ 2019-04-14
- 1, 修改本地运行时version检查错误。2,修改好友被删除后再次添加好友。3,优化部分流程
- 调整再次添加好友逻辑: 1,如果没发过好友请求,或者上次发送好友请求状态为接受,可以发送 2,如果发送过好友请求,且状态不为接受,时间小于7天的,返回已经请求过错误码。 3,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为reject,30天以内不能发送(返回拉黑错误码),30天以上可以再次发送 4,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为sent,可以再次发送
- Add port of upload token result and add to user list in message
# 2019-04-01 ~ 2019-04-07
- 机器人限频错误
- fix modify group notification timestamp issue
# 2019-03-25 ~ 2019-03-31
- update conf
# 2019-03-11 ~ 2019-03-17
- wildfire chat server source initial submit
- fix warning
- fix encode/decode error
- add log4j config for broker
- 接收好友请求时,会话不产生