Skip to content

Commit

Permalink
Release 2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ryoii committed Aug 8, 2022
1 parent 8ba96b5 commit e224ec4
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# 更新日志

## \[2.6.0\] - 2.22.8-8

### 修复

+ 修复 `webhook` 可能发起 HTTP/2 请求,导致目标服务器不支持
+ 修复 `http` 下未读消息队列未消费出现内存泄露,现默认最大容量 100

### 新增

+ 新增 `群解散 bot 退出群聊` 事件 `BotLeaveEventDisband` @RF-Tar-Railt
+ 新增 `Image`, `FlashImage` 消息类型 `width`, `heignt` 等新字段 (#598)
+ 新增获取已登录的可用 bot 列表接口 [接口详情](docs/api/API.md#获取登录账号) (#580)
+ 新增 [获取漫游消息](docs/api/API.md#获取漫游消息) 的支持
+ 新增配置 `http` 轮询模式下未读队列的大小限制
+ 可用 `websocket` 申请的 `session` 直接发起 `http` 接口的请求。 (操作未读队列的接口除外)
+ 可通过 SPI 载入第三方 session 持久化机制 (当前可引用 mah 做编译时依赖,后续会抽离 SPI 相关接口到额外依赖)

### 变更

+ 为支持 session 持久化,且解决多个群聊中消息 id 的重复问题。此版本起,传入 `messageId` 引用消息的接口均可能需要传入上下文(好友id、群id)
* 发送好友、群、临时等消息的引用消息参数: **不做变化**,以当前发送对象作为上下文
* 获取指定ID消息接口: [查看新接口参数](docs/api/API.md#通过messageId获取消息)
* 设置群精华消息接口: [查看新接口参数](docs/api/API.md#设置群精华消息)
* 撤回消息接口: [查看新接口参数](docs/api/API.md#撤回消息)



## \[2.5.2\] - 2022-5-15

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ kotlin.incremental.multiplatform=true
org.gradle.parallel=true

# build
httpVersion=2.5.2
httpVersion=2.6.0

# kotlin
kotlinVersion=1.6.21
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import java.io.File
* 主要职责为读取配置文件 [MainSetting] 和 启动具体实现 [MahPluginImpl]
*/
object HttpApiPluginBase : KotlinPlugin(
JvmPluginDescription(id = "net.mamoe.mirai-api-http", version = "2.5.2") {
JvmPluginDescription(id = "net.mamoe.mirai-api-http", version = "2.6.0") {
author("ryoii")
info("Mirai HTTP API Server Plugin")
}
Expand Down

0 comments on commit e224ec4

Please sign in to comment.