版本迭代记录
ChatPulse 更新日志
我们长期迭代 ChatPulse 即时通讯系统,以下是各版本的功能新增、优化修复与部署更新记录。 所有授权客户均可通过 Telegram 客服获取对应版本的升级补丁包。
12历史版本
86功能新增
142问题修复
3重大架构升级
最新版本
v2.4.0
功能新增
- 新增 Flutter 端 发红包 / 转账 / 登录 / 注册 四页 UI 美化重构,蓝渐变按钮与暖色系卡片视觉统一
- 新增靓号管理支持 -100 扣减余额、绑定账号绑定、批量分配选中弹窗
- 新增充值订单 + 提现订单完整流程:H5 二维码充值、上传付款凭证、后台确认充值;微信/支付宝/银行卡多渠道提现审核
- 新增后台支付配置页:三渠道收款二维码管理,刷新不丢失
- 新增官网 im-site:首页 + 功能 + 定价 + 资讯 + API 文档(读取仓库 docs 目录)+ 定制开发 + 隐私协议 + 报价单页面
- 新增官网后台:文章、分类、截图、网站设置、客户联系记录 SQLite 管理
性能优化
- Go 后端保留短号 reserved_short_id 表主键 AUTO_INCREMENT 修复,靓号生成静默失败问题解决
- Docker Compose 全部改用 service 名(mysql/redis/mongodb/minio)替换 127.0.0.1,WSL 迁移后一键启动
- user.short_id 由 string 改为 *string,UNIQUE 索引允许多用户创建后自动返回 NULL
- Nitro 站点用 SQLite 替换 JSON 存储,读写性能提升 3-5 倍
问题修复
- 修复后台 DashboardView 后端返回 null 时 .length 报错导致白屏
- 修复 AdminLayout 中 IconQrCode / IconMoneyCircle 不存在导致路由崩溃
- 修复 ConfigView.vue a-modal v-model:visible 绑定表达式报错
- 修复 ConfigView 编辑后刷新丢失(正确解析 data.data 嵌套结构)
- 修复 Flutter release 模式 SplashPage 不存在导致 const 表达式编译失败
- 修复红包 / 转账页内容顶到系统导航栏(AppBar 改为 Scaffold.appBar + SafeArea)
v2.3.1
功能新增
- 后台用户管理支持按 short_id 全局搜索、支持负数充值扣减
- 新增系统流水 / 资金包 / 领取记录 全部清零、余额冻结归零工具
- 用户资料与后台双向同步:修改昵称 / 头像 / 短 ID 实时通过 Redis 广播通知客户端重拉
- 新增 AI 智能助手管理页:参数模板、推送消息、会话消息分类管理
问题修复
- 修复靓号前端传 ids 后端接收 list,参数不匹配问题
- 修复前端 status 显示错位(后端 1/2/3 与前端 0/1/2 不一致)
- 修复 Arco Table row-selection 对象中 onChange 不触发导致无选中分配按钮
v2.2.0
功能新增
- 朋友圈:发送纯文字 / 图片 / 小视频、点赞、评论、@好友、黑名单屏蔽
- 钱包:充值记录、提现记录、零钱明细、冻结金额明细完整导出
- 红包转账接入后台对账接口:发前余额校验、发后记账、异步回执、幂等重试
- 音视频通话:接入 TRTC,支持 720P/1080P、降噪、视频美颜开关
- 靓号:支持导入、批量生成自定义前缀 / 后缀 / 6~10 位
性能优化
- MongoDB message 表按 conversationId + createTime 建复合索引,历史消息加载从 2s 降至 280ms
- Redis 缓存热门会话 Top100,APP 冷启动减少 8 次数据库查询
- MinIO 分片上传实现,100MB 文件上传断点续传成功率 99.8%
v2.1.0
功能新增
- 群聊:群管理员、群公告、全员禁言、单个禁言、@所有人、群二维码邀请
- 文件传输:图片、视频、文档、压缩包、语音、位置六大类消息,支持离线秒传
- 多语言:简体中文 / English 切换,客户端保存偏好设置
- 深色模式:跟随系统或手动切换,APP 全局深色主题
- 后台部门管理功能上线(后经反馈弃用)
问题修复
- 修复 JPush 推送点击后会话已读计数不同步
- 修复单聊离线消息在弱网下出现重复投递
- 修复 Android 12+ 通知权限申请导致崩溃
重大架构升级
v2.0.0
架构重构
- 后端语言从 Node.js 18 迁移到 Go 1.22 + Gin + GORM,单机并发从 4K 提升至 35K QPS
- 消息存储从 MySQL TEXT 迁移到 MongoDB,单表亿级消息无压力
- 长连接网关独立进程(Gateway),支持横向扩容到 10+ 节点
- 文件存储 MinIO 替换本地磁盘,支持 S3 兼容对象存储任意切换
- 鉴权方案升级为 JWT + Refresh Token + RSA 非对称签发
兼容性说明
- 1.x 版本数据库提供迁移脚本 migrate-1.x-to-2.0.sql,授权客户可免费获取
- Flutter APP 必须升级到 2.0+ 版本,旧客户端与新网关不兼容
v1.x 历史版本
- v1.9.6:新增离线推送 JPush / 个推 / 小米 / 华为 / OPPO / VIVO 六通道
- v1.9.0:H5 聊天页发布,支持 WebSocket 直连
- v1.8.0:钱包与红包系统第一版上线
- v1.7.0:后台管理系统从 iView 切换为 Arco Design Pro Vue
- v1.6.0:群聊从 200 人扩到 2000 人
- v1.5.0:音视频通话 Beta 版上线(WebRTC 方案,后续替换为 TRTC)
- v1.0.0:首个 MVP 发布,单聊 + 好友 + 头像昵称基础功能
ChatPulse 启航日 · 感谢每一位客户的信任与反馈
如有功能需求或升级咨询,欢迎通过 Telegram 商务客服联系