Release version 0.54
Version 0.54 release note:
- 添加对接第三方敏感词处理接口
- 添加消息转发类型过滤参数
- 去掉对客户端最大版本号的限制,可以兼容未来版本客户端
- 去掉默认敏感词
如果附件的release包下载不下来,请从这个链接http://static.wildfirechat.net/distribution-0.54-bundle-tar.tar.gz下载
如果您想自己编译,由于打包时需要使用到git信息,所以这里的源码下载编译后会出错。请使用git clone方式下载源码编译。
*** 0.42 版本增加了群成员数限制,默认为2000。如果您想修改默认值,可以在升级版本之后,修改t_setting表,把默认的大小改为您期望的。另外修改t_group表,把已经存在的群组max_member_count改成您期望的,然后重启。***
*** 0.46和0.47版本升级到0.48及以后版本时,可能会提示flyway migrate 38错误,请执行 修复脚本 进行修复。0.46和0.47版本之外的版本不会出现此问题。***
*** 0.50版本添加了是否允许客户端发送群操作通知的配置。如果您在客户端自定义群通知,需要在服务器端配置允许,没有使用自定义群操作通知的不受影响。***
*** 从0.54之前版本升级到0.54及以后版本时,会提示flyway migrate错误。因为0.54版本删除了sql脚本中默认敏感词的内容,flyway checksum失败。请执行update flyway_schema_history set checksum = 0 where script = 'V17__add_default_sensitive_word.sql';
来修复。***
历史更新记录
Release note 0.53:
- 修正当敏感词策略为忽略时敏感词消息会从历史消息功能中拉取的问题
- 修正创建群组时,如果没有把owner加入到群成员列表中,服务器自动加入群成员列表,但count计数时没有加入的问题
- 添加获取两个用户之间用户关系的接口
- 解决某些情况下群组成员计数不准确的问题
Release note 0.52:
- 添加配置是否同步用户信息中敏感信息到客户端
- SDK添加会话置顶功能
- 屏蔽掉日志中消息内容的打印,防止日志泄漏聊天内容
- 添加机器人进行群操作的功能
- 添加机器人更改机器人回调地址的接口
- 创建群组时,如果群主不在成员列表中自动加入群主
- 禁止客户端直接修改自己的电话号码,只能通过server api修改自己的电话号码
- 推送接听信息到客户端
- 优化客户端被踢下线的逻辑
- 内置存储下载时带上content-type字段
- 添加历史消息自动清除功能,3年以上的历史消息自动删除
Release note 0.51:
- 修改群成员昵称时,发送通知消息
- 添加异常报警功能
- 修正清除客户端清除掉数据库,无法获取自己发送消息的问题
- 解决某些特殊情况下,用户session错误问题
- 优化多端客户端被踢下线或者pc被手机踢下线的功能
Release note 0.50:
- 解决分页查找用户或者频道,查找翻页错误问题
- 添加是否允许客户端发送群操作通知的开关
- 添加禁止客户端发送消息类型的配置,可以配置禁止客户端发送特定类型消息
- 添加设置群成员昵称接口
- 添加配置,当退群或者踢人时是否发送显式通知消息
Release note 0.48
- 推送数据中加上用户id
- server sdk发送消息接口添加定向用户参数
- 状态消息改为可以同步到发送者其它端
- 支持jdk15
- 添加撤回组播和广播消息接口
- 解决用户关系不存在时无法备注的问题
Release note 0.48
- 同步专业版数据库
Release note 0.47:
- 添加按照时间段免打扰功能
- 解决服务器压力过大时消息id可能重复问题
- 解决当拉取历史消息时,如果中间几个月没有发过消息无法拉取消息问题
- 移除掉无用的fastjson库,避免系统安全警告
- 添加群组/用户信息/频道信息变更通知
Release note 0.46:
- Server api获取用户好友以好友状态时间排序
- 增加Server api发送好友请求的功能
- 解决server api删除好友时没有发送通知的问题
- 添加PC在线时是否移动端推送的开关
- 在频道或机器人没有密钥的情况下禁止使用api
- 添加默认文件助手用户
- 支持群主或群管理修改群成员昵称的功能
Release note 0.45:
- 修正golang server api请求兼容问题。
- 修改两个用户互相发送好友请求时,丢失其中一条的问题。
- 解决server api删除好友失败的问题。
Release note 0.44:
- 解决server api修改群成员昵称不生效的问题
- 添加服务器端允许撤回时间最长限制,仅对普通用户有效,系统管理员/server api/群管理员可以任何时候撤回消息
- 获取群成员接口检查权限,不在群组中成员无法获取群成员。
- 撤回消息的extra中添加更多原始消息内容
- 用户在线状态回调接口添加包名
- 创建群组时,按照请求列表顺序对成员排序
- 修正server SDK中的错误测试例
- Server SDK中添加对专业版白名单的支持
- 修正server api中设置好友状态不能实时同步到客户端的问题
- 修正客户端创建群组时,群主的群成员状态错误问题
Release note 0.43:
- 修改撤回消息,extra信息填写错误问题
- 修正黑名单设置后无法取消问题
- 推送信息添加push_data字段
- 消息过期时间问题修正
- server api创建群组时,添加更多的可选参数
- 修正推送数据中计数不准确问题
*** 0.42 版本增加了群成员数限制,默认为2000。如果您想修改默认值,可以在升级版本之后,修改t_setting表,把默认的大小改为您期望的。另外修改t_group表,把已经存在的群组max_member_count改成您期望的,然后重启。***
Release note 0.42:
- 当接受好友请求时,如果已经时好友,返回已经是好友的错误码
- 解决SDK中修改群信息缺少自定义通知内容的问题
- Server api获取群成员过滤掉已经删除成员信息
- SDK增加群内禁言功能(仅专业版支持)
- 转发消息带上消息id和时间戳
- 对拉黑server api添加参数校验
- 群成员添加加入时间属性
- 音视频电脑挂掉消息不增加未读消息计数
- 添加对群成员最大限制控制,默认为2000
- 普通成员可以修改群extra属性。
- 修改使用server api操作群时通知错误
*** 0.42 版本增加了群成员数限制,默认为2000。如果您想修改默认值,可以在升级版本之后,修改t_setting表,把默认的大小改为您期望的。另外修改t_group表,把已经存在的群组max_member_count改成您期望的,然后重启。***
Release note 0.41:
- 添加手机控制PC下线功能
- 添加是否保存searchable_content字段的配置
- 增加移动端退出不清除session且不推送消息操作(现在移动端退出有3个可选参数,断开连接有消息就推送/断开连接清掉服务器session/断开连接不推送且保留session)
- SDK添加对物联网设备的支持(物联网接入功能仅专业版有效)
Release note 0.40:
- 修正拒绝好友错误问题。
- 添加聊天室API。
- 添加禁止用户搜索和禁止添加好友的配置。
- 升级mysql connector到8.0.19版本。
- 添加PC在线状态通知。
- 在撤回消息中加上被撤回的内容。
- 修改设置黑名单失败的问题。
- 添加sticker bucket的支持。
Release note 0.39:
- 修正群内定向消息发送错误问题
- 添加好友成功多语言处理
- 修正拒绝好友请求的错误问题
- 修正内置测试文件服务器部分错误问题
- 添加机器人根据电话号码或用户名查询用户接口
- 修正Server SDK中的用户关系错误问题
- 修改获取用户在线状态错误问题
- 修正用户信息中社交字段无法更新问题
- 在好友关系中添加extra字段
- 给token添加过期时间配置
- 添加获取聊天室成员的api
- 修改被封禁用户连接失败的错误码
- 添加好友请求推送
Release note 0.38:
- 添加好友请求过期时间配置,可以配置重复发起好友请求时间
- 修正黑名单策略为1时发送消息仍失败的错误
- 增加sdk中聊天室创建接口,增加sdk聊天室相关测试代码
- 修改创建用户时不能指定用户类型的错误
- 增加日志默认大小
- 修改频道发送消息给指定用户错误问题
- 添加检查token是否正确的api
- 修正频道创建错误,修正频道发送消息错误
Release note 0.37-1:
- 修复聊天室逻辑错误
Release note 0.37
- 修正sdk中好友相关接口的错误。
- 添加是否运行陌生人聊天的配置。
- 增加获取备注的api。
- 增加用户在线状态回调功能。
- 优化聊天室逻辑,添加用户超时退出聊天室配置和是否发消息自动加入配置。
- 禁止发送消息给被封禁用户。
- 判断是否devicetoken重复时,加上包名条件。
- 添加好友请求相关时间配置。
- 添加频道SDK
Release note 0.36
- 修正某些特殊情况下群组操作不同步的问题
- 优化用户的session管理
Release note 0.35
- 修正0.34版本引入的无法拉取消息的严重问题
- 修正单条消息大于512K时无法收取消息问题
- 修改群主被添加进群状态错误问题
- 添加新的搜索类型,新增加按照账户或按照电话号码搜索
Release note 0.34
1.,添加销毁用户server接口和功能
2,添加获取用户群组列表接口和功能
3,添加用户已删除状态
4,解决IM服务调用推送服务内存泄漏问题
5,添加服务器为用户缓存消息条数配置
Release note 0.33
- 优化用户session逻辑
Release note 0.32:
- 排除重复的device token
- 添加关闭多端功能。
Release note 0.31:
1,解决了黑名单的同步的问题
2,解决了黑名单发送消息成功的问题
Release note 0.30:
1,重构了黑名单功能,好友关系和黑名单关系分开
2,添加敏感词后立即生效
3,转让群主后,群成员状态问题修复
4,修改离线消息包大小,从1M改为512K