Skip to content

Releases: mamoe/mirai

2.11.1

25 May 23:30
2fb1512
Compare
Choose a tag to compare

mirai-core

优化和修复

  • 修复在处理数据包时遇到 ClassCastException 的问题 (#2049)

2.10.4

25 May 21:47
03dd44a
Compare
Choose a tag to compare

mirai-core

优化和修复

从 2.11.0 提取了一些修复:

  • 修复登录时在 ConfigPush.ReqPush type=1 时遇到意料之中的问题的问题 (#2028)
  • 修复登录时可能遇到 Fatal exception in coroutines machinery for AwaitContinuation 的问题 (#2006)

2.11.0

19 May 14:44
98b498b
Compare
Choose a tag to compare

mirai-core

优化和修复

  • 修复 AbsoluteFolder.resolveFileById 在一些情况下会找不到文件的问题 (#2033)
  • 修复一些情况下心跳超时后不会重连的问题 (#2024)
  • 修复一些情况下发送数据包出错的问题 (#2006)
  • 修复文档错别字 (#2019 by @hundun000)

mirai-console

优化和修复

  • 修复一些情况下找不到 java.*javax.* 的问题 (#2009)
  • 修复 ContactUtilsContactOrBot.render 不支持 Stranger 的问题 (#2010)
  • 增加在 Java 注册扩展的文档 (#2021 by @MrXiaoM)

mirai-console-gradle

优化和修复

  • 修复 console 下载依赖时试图下载并不存在 JAR 的问题 (#1975)
  • 修复 buildPlugin 未打包子项目间依赖的问题 (#2038)

2.11.0-RC2

08 May 14:03
Compare
Choose a tag to compare
2.11.0-RC2 Pre-release
Pre-release

mirai-core

  • 修复某些情况下无法加载 MiraiImpl 的问题

2.10.3

08 May 13:28
Compare
Choose a tag to compare

mirai-core

  • 修复一些情况下调试信息不断打印的问题 (自 2.10.2) (#2012)

2.11.0-RC

02 May 15:14
Compare
Choose a tag to compare
2.11.0-RC Pre-release
Pre-release

mirai-core

不兼容变更

  • 弃用 IMirai.Http
  • 弃用 BotConfiguration.json

新特性

  • 在达到 AtAll 每日使用上限后以新的 reason AT_ALL_LIMITED 抛出 SendMessageFailedException (#1948)

    在 2.10 说明了该行为, 但实际上并没有支持

  • 在首次登录遇到任何错误时终止登录而不会重试, 修复日志提示 NettyChannelException 且长时间不结束的问题 (#1963)
  • 新增获取多种规格的群和用户头像, 修复群成员头像为 GIF 时获取的头像链接错误的问题 (#1557, #1721 by @cssxsh)

优化和修复

  • 修复因网络波动原因, 出现反复掉线重连或产生大量日志的问题 (#1907)
  • 修复收到 IllegalStateException: returnCode = -10106 导致停止工作的问题 (#1840, #1957)
  • 修复登录时遇到 'Timeout waiting for ConfigPush' 等 ConfigPush 有关问题 (#1899, #1991)
  • 在登录失败时使 account.secrets 无效
  • 修复运行时产生大量错误日志的问题 (正确处理在心跳过程中遇到的错误) (#1893)
  • 在心跳任务协程名称中包括 Bot ID
  • 提升在以前版本弃用的 API 的弃用等级 (#1837)
  • 使 MiraiLogger.asMiraiLoggerMiraiLogger.useLog4j2 稳定
  • 修复 Image.size 文档错别字 (#1978 by @zj713300)
  • 在初始化桌面环境 (java.desktop) 出错时将错误记录至日志
  • 更新依赖:
    • Kotlin: 1.6.21
    • kotlinx.serialization: 1.3.2
    • kotlinx.coroutines: 1.6.1
    • ktor: 1.6.7
    • log4j: 2.17.2 (#1969)

mirai-console

不兼容变更

  • 弃用 JAutoSavePluginDataJAutoSavePluginConfig (替换见下文) (#1988)
  • 新版插件打包方式现在输出 .mirai2.jar,旧版打包方式继续输出 .mirai.jar (自 2.11)

新特性

  • PluginData: 支持 serializersModule (PluginData.serializersModule) (#1796, #1987)
  • PluginData: 在定义 value 时使用精确的返回值, 解决一些需要手动定义类型的情况 (#1987)
  • PluginData: 支持 MessageChain 等所有 mirai 内置消息数据类型 (#1922)
  • PluginData: 支持原生数组类型和引用数组类型 (#1801)
  • 新增 JavaAutoSavePluginDataJavaAutoSavePluginConfig 作为 PluginData 等的 Java 支持 (#1747, #1803, #1988)
  • 若加载一个插件时两种后缀都存在,则只加载 .mirai2.jar (自 2.11)

优化和修复

  • 修复 AbstractPluginData.findBackingFieldValueNode
  • 修复依赖 isOptional=true 的插件时无法正确处理依赖的问题 (自 2.0) (#1949, #1968)
  • 修复取消权限时的错误信息 (#1918 by @cssxh)
  • 修复新版插件依赖在 init 块内调用依赖时会导致找不到的问题 (自 2.11) (#1965)
  • 修复在下载依赖时试图下载并不存在的 JAR 的问题 (自 2.11) (#1975)
  • 修复指令文档的 Java 示例 (#1970 by @hundun000)
  • 修复 PluginDescription.isOptional 的文档 (#1869)
  • 修复在 JavaPluginScheduler 阻塞线程时可能导致协程调度器阻塞的问题
  • 重写插件文档 (#1916, #1995)

mirai-console-gradle

优化和修复

  • 在配置项目时优先使用 optIn 而不是 useExperimentalAnnotation (#1986)
  • buildPlugin 打包的插件将会输出到 build/mirai, 与 2.11 以前保持一致 (自 2.11)
  • 修复 buildPlugin 会把子项目依赖也打包的问题 (自 2.11) (#1973)

mirai-console-intellij

新特性

  • 新的插件项目生成器 (查看图片) (#1976, #1979)
  • 新增 Run Configuration: RunTerminal, 默认使用项目目录下 debug-sandbox 作为运行目录
  • 支持中文和英文

由于新项目生成器是 2022.1 的新功能, 新版本 v221-2.11.0-162-1 仅支持 IntelliJ IDEA 2022.1 (和 Android Studio 等同版本).

2.10.2

01 May 07:50
Compare
Choose a tag to compare

mirai-core

优化和修复

  • 修复登录时遇到 'Timeout waiting for ConfigPush' 等 ConfigPush 有关问题 (#1899, #1991)
  • 修复 Image.size 文档错别字 (#1978)

2.11.0-M2.2

02 Apr 12:02
25b5f3c
Compare
Choose a tag to compare
2.11.0-M2.2 Pre-release
Pre-release

mirai-core

  • 修复内部调试信息大量刷屏的问题 (#1955)

Mirai v6.6.6.6.6 Pro Untimate Plus Max Edition

01 Apr 00:01
034c73b
Compare
Choose a tag to compare

Mirai v6.6.6.6.6 Pro Untimate Plus Max Edition

更快,更好,更全能,更迅捷。全新系统架构,更棒的接口,更强大的功能


更快,更好,更强

在最新研制的 RainChan System 架构支持下, 达成了, 即使是 Intel 8086, 也能以 9.99 GHz 的速度全速运行, 没有一纳秒的延迟.

在系统启动时,我们现在会直接接管整个操作系统,脱离操作系统可以获得最佳的运行性能

最精准的系统,我们通过计算网络延迟, CPU温度, 主板温度, 湿度, 风向, 用户情绪和手机壳颜色等一切影响 CPU 时钟精度的元素得到出比 CPU 时钟更精准的 RC 时钟

Mirai 2.0 Mirai 6.6.6.6
Speed 1000 c/s -15748181 c/s
RAM 申请缓慢, 内存零散 足够大的内存不用担心内存溢出, 内存连续不需要 CPU 二次寻址
Clock 使用精度超低的 CPU 钟 使用高精度的 RC 钟

高灵活性

最新的 mirai 灵活性更高, 更强. 无论是 Windows, Linux, MacOS, Android ,iOS 还是DOS, 最新的 mirai 都可以在这些系统上流畅运行.
即使是老旧的大哥大也能完美运行!

更强大的功能

最新的 mirai 提供了前所未有的全新功能。现在你可以向你的设备直接说出你需要的机器人功能,你的设备将为你自动生成所对应的 nocode 编程语言代码;此功能需要非常强大的计算机支持,只有外星人的超级计算机能完成这样的计算。

添加了风控喜报,当你的账户被腾讯风控系统拉黑时你会收到一张红黄配色的喜报图片。

更精致, 更漂亮

我们的美术团队经过几个星期的设计, 裁断, 设计出了一套完美符合猿类的超舒服 UI. 给您带来前所未有的体验.

立即下载

2.11.0-M2.1

30 Mar 14:20
5427b82
Compare
Choose a tag to compare
2.11.0-M2.1 Pre-release
Pre-release

mirai-console

  • 修复资源解析错误的问题.

注意: 由于 Gradle 插件服务器问题, mirai-console-gradle 2.11.0-M2.1 无法发布, 请继续使用 2.11.0-M2