mirai-core
- 通过稳定的 highway 通道上传所有资源 (图片, 语音, 长消息, 合并转发) (#916, #917)
- 支持设置群精华消息
Group.setEssenceMessage
(#837) - 支持自动 key 刷新 (skey, pskey 等用于 HTTP API) (#901)
- 支持自动切换登录服务器
- 新增供 Java 用户使用的
EventChannel.filter
- 新增
Stranger.asFriend
和Stranger.asFriendOrNull
- 新增
nextEventAsync
和nextEventOrNullAsync
- 修复
nextEvent
没有正确处理协程取消的问题 - 修复发送
MusicShare
到部分群失败的问题 (#918) - 修复一些消息发送后报错 'sequence ids not yet available' 的问题 (#930)
- 修复资源后缀无法自动检测时没有使用
ExternalResource.DEFAULT_FORMAT_NAME
的问题 - 将官方客户端有时候发送的 "null" 文件后缀名转换为
ExternalResource.DEFAULT_FORMAT_NAME
- 将官方客户端有时候发送的大写文件后缀名转为小写
- 提升登录和重连稳定性
- 不再发布 JVM 模块到根模块, 因为在 Android 环境会无法解决依赖. Maven JVM 用户需要使用
-jvm
后缀的模块.
mirai-console
自 2.2 起,mirai-console 系列所有模块将与 mirai-core 同步版本发布
- 新增 Enum 参数解析器 EnumValueArgumentParser (mamoe/mirai-console#267)
- 提升 IntelliJ 插件的性能