Skip to content

Releases: Mrs4s/go-cqhttp

v1.0.0-beta8-fix1

15 Nov 17:22
295b89b
Compare
Choose a tag to compare

注意: 此版本为开发者预览版, 不建议用于生产环境, 频道相关新增事件可前往 文档 查看

新增: 子频道信息更新事件.
新增: 子频道创建事件.
新增: 子频道删除事件.
新增: 频道消息支持 [CQ:at] 了.
新增: 支持通过配置文件调整控制台日志染色了. by @Akegarasu

修复: 在特殊情况下, 发送频道信息时可能会报错并断开WS连接的问题.
修复: BOT加入了不包含管理组频道的情况下, 拉取频道列表会因错误中断导致频道拉取不全的问题.
修复: 新创建的子频道无法触发消息事件的问题.
修复: 频道消息在 array 格式上报的情况下会丢失 image 类型消息的问题. by @Akegarasu
修复: HTTP POST 忘记提交 body 的问题. by @wdvxdr1123
修复: 通过 base64websocket 发送大图时可能会遇到读取字节数限制的问题. by @wdvxdr1123
修复: 私聊 reply 消息持久化错误的 QuotedContent 字段的问题. by @Sora233

其他: 优化了长消息服务器连接错误时的提示信息, 并为腾讯云服务器添加了DNS修改警告.
其他: 删除了 [CQ:gift] 的支持. by @wdvxdr1123

v1.0.0-beta8

12 Nov 20:41
8e0d336
Compare
Choose a tag to compare

注意: 此版本为开发者前瞻测试版, 包含大量修改, 可能存在不可预见的错误, 请谨慎更新

新增: 在输入时将加密Key隐藏. by @fumiama
新增: 支持使用多个数据库持久化储存. by @Mrs4s
新增: MongoDB 数据库支持. by @Mrs4s
新增: 支持通过 btree 储存缓存信息. by @wdvxdr1123
新增: 支持控制台染色输出. by @fzls
新增: 支持模块化编译功能. by @wdvxdr1123
新增: 支持网络状态诊断. by @Mrs4s
新增: 支持解析骰子消息 [CQ:dice]. by @Mrs4s
新增: 支持解析闪照链接. by @Mrs4s
新增: 支持QQ频道. 文档 by @Mrs4s

修复: 在未配置 password 项目时, Token失效后启动会导致预料之外登录错误的问题. by @Mrs4s
修复: 在部分平台上由于 silk 模块无法编译通过的问题. by @wdvxdr1123
修复: 单独回复的消息ID解析错误的问题. by @wdvxdr1123
修复: 在极为罕见的情况下, 解析畸形数据包时可能会崩溃的问题. by @Mrs4s

优化: Android Phone 协议升级到了 v8.8.38 by @Mrs4s
优化: iPad 协议升级到了 v8.8.35 by @Mrs4s
优化: 对代码结构进行了整体优化. by @wdvxdr1123
优化: 对数据包解析逻辑进行了优化. by @LXY1226
优化: 对数据包解码速度进行了优化. by @wdvxdr1123
优化: 缩小了登录时二维码的打印大小. by @wdvxdr1123
优化: 对API路由的生成进行了自动化. by @wdvxdr1123

v1.0.0-beta7-fix2

18 Sep 17:35
efdd6bd
Compare
Choose a tag to compare

修复: 由于上游库的错误, 在部分环境下解析 base64 信息时出错导致无法上传的问题. #1063
修复: delete_friend API入参解析错误的问题.

v1.0.0-beta7-fix1

16 Sep 11:48
4da5d9e
Compare
Choose a tag to compare

修复: 修复了上个版本收不到消息的问题.

v1.0.0-beta7

16 Sep 10:46
c62f193
Compare
Choose a tag to compare

新增: 在 windows 下双击打开使用弹窗提醒. by @Ink-33
新增: /get_unidirectional_friend_list API. 用于获取单向好友列表. 文档 by @Mrs4s
新增: /delete_unidirectional_friend_list API. 用于删除单向好友. 文档 by @Mrs4s
新增: [CQ:image] 类型增加 subType 字段, 用于获取或设置图片子类型. 文档 by @Mrs4s
新增: 长轮询服务支持 timeout 参数了. by @wdvxdr1123
新增: 支持了 windows/arm64 架构. by @wdvxdr1123

修复: 私聊分享音乐无法发送的问题. by @wdvxdr1123
修复: /.handle_quick_operation 无法处理非字符串 flag 参数的问题. by @Mrs4s
修复: /send_group_forward_msg 无法从非 json 请求中获取参数的问题. by @Mrs4s
修复: log-aging 配置设置为 0 仍然会删除日志的问题. by @Mrs4s
修复: /mark_msg_as_read 参数类型错误的问题. by @Yukari316
修复: 环境变量配置初始化时会 panic 的问题. by @502647092
修复: 使用 address.txt 设置自定义服务器地址时会 panic 的问题. by @wdvxdr1123
修复: 由于在错误的时机加载环境变量配置, 导致自动重连被关闭的问题. by @Mrs4s
修复: 部分情况下自动重连会出错的问题. by @Mrs4s
修复: 无法在收到第一条消息前向单向好友发送消息的问题. by @Mrs4s
修复: 使用 云函数 Lambda 时调用出错无任何返回的问题. by @wdvxdr1123

优化: 在 amd64 的CPU架构下使用 avx2 指令集对 base64 参数进行解码. by @wdvxdr1123
优化: 构建环境升级到 go1.17. by @wdvxdr1123

v1.0.0-beta6

14 Aug 19:05
bf77951
Compare
Choose a tag to compare

新增: debug 模式支持输出 ffmpeg 的输出了. by @wdvxdr1123
新增: 群成员信息新增 shut_up_timestamp 字段. 表示禁言截止时间. by @wdvxdr1123
新增: 群成员头衔更新事件. by @Mrs4s
新增: /mark_msg_as_read API. 用于主动标记信息已读. by @Mrs4s
新增: 支持从环境变量读取 leveldb 配置信息了. by @Mrs4s
新增: 图片发送支持 webp 格式了. (部分客户端无法正常显示) by @fumiama

修复: 读取环境变量的时候可能会崩溃的问题. by @wdvxdr1123
修复: 反向WS断线重连时可能会创建多个连接的问题. by @wdvxdr1123

修改: 移除了对 .cqimg 文件读取的支持.
修改: 移除了登录遇到滑条验证码时自主抓包的支持.

v1.0.0-beta5

01 Aug 20:49
Compare
Choose a tag to compare

新增: HTTP 服务支持使用长轮询获取事件. by @wdvxdr1123
新增: serverless 服务支持. by @wdvxdr1123
新增: 支持使用环境变量导入基础的配置信息. by @Mrs4s
新增: HTTP POST 将在请求头加入 API 端口. by @Mrs4s
新增: 支持设置日志时效以及新日志文件创建逻辑. by @Mrs4s
新增: 支持在数据上传时扫描 mime 以防止上传非法格式. by @Mrs4s
新增: 支持在关闭进程时打印 stack trace信息. by @povsister

修复: 部分情况下无法撤回私聊消息的问题. by @wdvxdr1123
修复: 部分情况下无法上传私聊图片的问题. by @wdvxdr1123
修复: 合并转发消息未遵守onebot协议的问题. by @Mrs4s
修复: 事件过滤器无法解析部分运算符的问题. by @wdvxdr1123
修复: 部分情况下触发设备锁后无法正常通过扫码登录的问题. by @Mrs4s
修复: 在启用多个 websocket server 的情况下会出错的问题. by @wdvxdr1123
修复: 在私聊发送的 [CQ:reply] 无法正常在 android 客户端显示的问题. by @wdvxdr1123
修复: 部分情况下掉线后无法重连的问题. by @Mrs4s

优化: 部分性能优化. by @wdvxdr1123
优化: delete_group_file API不再需要 folder_id 参数了.

v1.0.0-beta4

26 May 11:21
Compare
Choose a tag to compare

新增: 企点协议的初步支持. 文档
新增: /qidian_get_account_info API. 可获取企点账号信息. 文档
新增: /delete_friend API. 用于主动删除好友. 文档
新增: /_get_model_show API. 用于获取好友在线机型展示信息. by @MikeWang000000
新增: /_set_model_show API. 用于设置好友在线机型展示信息. by @MikeWang000000
新增: /create_group_file_folder API. 用于新建群文件文件夹.
新增: /delete_group_folder API. 用于删除群文件文件夹
新增: /delete_group_file API. 用于删除群文件.
新增: -w 启动参数. 用于覆盖工作目录. by @wdvxdr1123
新增: 收到消息后会自动标记已读了.
新增: /_send_group_notice API支持通过 image 参数设置图片了. by @wdvxdr1123
新增: 支持在不启动 http监听 的情况下启动 http post 上报了. by @wdvxdr1123
新增: 为自动更新添加了校验支持. by @wdvxdr1123
新增: 配置文件生成器. 在第一次启动时能帮助生成配置文件. by @wdvxdr1123

修复: 扫码登录时可能会出现 Packet timed out 的问题. (有待进一步测试)
修复: 部分情况下私聊消息可能会重复接受的问题. (有待进一步测试)
修复: 检查更新会错误的将 Backport 版本当作最新版的问题. by @wdvxdr1123
修复: 私聊信息的 reply 消息段的ID可能会出现错误的问题. by @wdvxdr1123
修复: 在特殊情况下, 读取缓存文件不会释放的问题. by @wdvxdr1123
修复: 在包含 ExtraReplyData 的情况下, seqtime 参数无法正常应用的问题. by @wdvxdr1123
修复: [CQ:tts] 消息在 iOS 设备无法正常播放的问题. by @wdvxdr1123
修复: 在会话过期时可能会陷入重连死循环的问题.
修复: 私聊情况下, 自身发送信息以message而非message_sent上报. by @sam01101

优化: 优化了部分请求和功能时的内存占用. by @wdvxdr1123
优化: 大幅度优化了解析 base64 时的内存使用. by @wdvxdr1123
优化: 优化了多媒体文件的上传速度. by @wdvxdr1123
优化: 所有的图片资源都更新到了 https. by @takayama-lily
优化: 优化了内置数据库的磁盘空间和内存占用. by @wdvxdr1123
优化: 优化了API错误时的返回文本. by @mnixry

v0.9.40-fix5

30 Apr 12:04
Compare
Choose a tag to compare

此版本为backport版本,不含新特性

Changelog

5f24771 feat(go-silk): update go-silk support darwin arm64
127d636 fix unexpected ReadPassword behavior in linux(#794)
190eb00 fix(coolq): fix temp message when group does not exist(#717)
ae73451 fix(cqcode): some escape error in cqcode serialize
84fef8f fix(cqcode): split url does not work
2aed5d5 fix(ws server): add lock when accept a connection
8974adb fix: panic on empty forward msg
2226be7 fix: reduce limitedString memory cost
2f22784 fix: send temp message
c24a2b3 fix: tts can't play on ios(#849)
4526e00 update .goreleaser.yml
f1a480c update MiraiGo
f6280ba use goreleaser

MiraiGo 更新至最新版

修复: Bot设置全体禁言后通过特殊操作仍能发言的问题.
修复: [CQ:tts] 在文本存在 \n \t 等特殊字符时会出现错误的问题.
优化: 重构了网络交互逻辑, 稳定性提高.
优化: 上传图片,语音,短视频,文件时内存占用.

常规修复

修复: tts语音在ios端无法播放的问题
修复: split url配置不生效的问题
修复: get_group_forward_msg API在获取不存在的消息ID时会报错的问题. by @sam01101
修复: 等待密码加密密钥输入超时后不会还原控制台状态的问题. by @Ink-33 #794
修复: /send_private_msg API 在发送临时会话时目标群号不存在的情况下会报错的问题. #717

v1.0.0-beta3

11 Apr 13:49
Compare
Choose a tag to compare

新增: pprof 性能分析服务.
新增: 支持自定义在线状态了. 文档
新增: 实现了 onebot 协议相关状态码标准. by @sam01101 #812
新增: 在缓存账号和配置文件账号不同的情况下, 提供相关选项以选择解决方案.

修复: 从手机端主动T掉Bot端时, 重连或登录会出错的问题. #810
修复: 重连配置的 delay 不生效的问题.
修复: 重连配置的 max-times 不生效的问题.
修复: 断线重连无法成功的问题. #811
修复: 部分情况下无法创建默认配置文件的问题. by @null-su
修复: 部分情况下 Array 方式上报会有 null 出现的问题. by @wdvxdr1123
修复: 检查更新时消耗大量内存的问题.
修复: 发送临时会话消息时返回值可能会错误判断成功状态的问题. by @sam01101 #813
修复: Bot设置全体禁言后通过特殊操作仍能发言的问题.

优化: 重构了网络交互逻辑, 稳定性提高.