Skip to content

Update dependency com.mikuac:shiro to v2.5.2#14

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/com.mikuac-shiro-2.x
Open

Update dependency com.mikuac:shiro to v2.5.2#14
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/com.mikuac-shiro-2.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 2, 2024

This PR contains the following updates:

Package Change Age Confidence
com.mikuac:shiro 2.3.72.5.2 age confidence

Release Notes

MisakaTAT/Shiro (com.mikuac:shiro)

v2.5.2: Shiro v2.5.2

改进

修复了在 bot 上报消息时,拦截器 BotMessageEventInterceptor 无法拦截 bot 自身发送消息的问题。新增默认的 bot 自身消息过滤机制:默认情况下将拦截并过滤 bot 发送的消息,除非开发者在 senders 中显式指定了对应的 bot ID,才会取消该过滤行为。调整构建配置 build.gradle.kts,在打包为 JAR 文件时添加 Manifest 属性(包含项目名称与项目版本),支持在运行时获取 Shiro 框架自身版本信息,用于数据展示或其他业务处理场景。#​363 @​FlanChanXwO

v2.5.1: Shiro v2.5.1

变化

Spring Boot 3.x → 4.x

升级建议:

  • 强烈建议执行完整的集成测试和回归测试
  • 确认所使用的第三方依赖已明确支持 Spring Boot 4

不保证与 Spring Boot 3.x 的运行时兼容性。

Jackson 2.x → 3.x

改进

  • 重构 PayloadSender 并发实现
  • 使用 CompletableFuture 替代 Lock / Condition,降低复杂度
  • 引入按 Session 粒度的锁机制,减少锁竞争并提升并发稳定性

修复

  • 在连接关闭时正确清理 SESSION_LOCKS,避免 Session 级资源泄漏
  • 在回调处理逻辑中增加 finally 清理逻辑,防止 callback map 内存泄漏
  • 提升并发异常场景下的资源释放可靠性

v2.5.0: Shiro v2.5.0

修复

在将消息转换为 ArrayMsg 时,增加了非法 JSON 格式的过滤,避免文本消息被误解析为 JSON 节点而导致数据错误

v2.4.9: Shiro v2.4.9

修复

优化了 AT 过滤条件判定逻辑 #​345
针对 PluginManager 的一些小修复 #​346 @​qingshu-ui

v2.4.8: Shiro v2.4.8

变更

v2.4.7: Shiro v2.4.7

变更

  • 新增消息表情支持 #​337 @​TinyTsuki
  • 为使用 @Shiro 注解的插件增加 MESSAGE_BLOCK 支持 #​334 @​TinyTsuki
  • MsgResp.toString() 输出中包含父类字段
  • 新增 get_forward_msg API
  • 移除 Maven 发布中重复的 sources/javadoc artifact

v2.4.6: Shiro v2.4.6

变更

替换 fastjson2 为 jackson #​331 @​MisakaTAT @​HollisMeynell

v2.4.5: Shiro v2.4.5

修复

修复了一些线程安全问题 #​325 @​Chowhound-ch
修复了在 array 上报的消息中值被错误转义的问题 #​323

优化

重构了从 string 消息到 array 的转换方法,提升约90%左右的性能。

v2.4.4: Shiro v2.4.4

新增

Bot 实现 Closeable 接口,并提供 close() 方法,允许主动断开连接 @​HollisMeynell #​317
修正了 MESSAGE_SEQ 常量的值,从 "message_seq" 改为 "messageSeq" @​sa-yi #​315
添加NapCat群聊和好友戳一戳支持 @​sa-yi #​322

v2.4.3: Shiro v2.4.3

⚠️ 前序版本 2.4.2 由于在迁移过程中误发到了错误的命名空间(com.mikuac.shiro),且该错误发布无法删除,因此我在正确的命名空间(com.mikuac)重新发布了 2.4.3 版本。

💡 需要注意的是,2.4.2 和 2.4.3 两个版本在内容上完全一致,没有任何差别。此次发布主要是为了纠正命名空间的问题。

v2.4.1: Shiro v2.4.1

新增

增加了一个支持自定义 type 和其他参数的音乐消息构造 #​300

支持获取好友和群聊的历史消息 #​298 @​sa-yi

v2.4.0: Shiro v2.4.0

新增

在 MsgUtils 中添加了对图片字节数组的支持 #​294

修复

解决 MultiValueMap 操作导致的 UnsupportedOperationException #​297

v2.3.9: Shiro v2.3.9

新增

扩展合并转发方法,支持自定义消息(仅在协议端为 napcat 进行测试) #​291 @​sa-yi

修复

修复了一个依赖传递的问题 #​291 @​sa-yi

v2.3.8: Shiro v2.3.8

新增

支持自动下载外部插件依赖。#​285 @​sa-yi


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 68a7a48 to a0a8839 Compare April 22, 2024 07:08
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.1 Update dependency com.mikuac:shiro to v2.2.2 Apr 22, 2024
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.2 Update dependency com.mikuac:shiro to v2.2.3 Apr 30, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch 2 times, most recently from cee12a4 to 0ffd2b5 Compare May 7, 2024 01:57
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.3 Update dependency com.mikuac:shiro to v2.2.4 May 7, 2024
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.4 Update dependency com.mikuac:shiro to v2.2.5 May 24, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch 2 times, most recently from a78ad2c to 26cb1cf Compare May 29, 2024 01:59
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.5 Update dependency com.mikuac:shiro to v2.2.6 May 29, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 26cb1cf to bb71481 Compare June 6, 2024 07:32
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.6 Update dependency com.mikuac:shiro to v2.2.7 Jun 6, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from bb71481 to 45dc38f Compare June 17, 2024 03:01
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.7 Update dependency com.mikuac:shiro to v2.2.8 Jun 17, 2024
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.8 Update dependency com.mikuac:shiro to v2.2.9 Jul 12, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 45dc38f to c61265c Compare July 12, 2024 05:11
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from c61265c to 6a0c26a Compare August 1, 2024 06:13
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.2.9 Update dependency com.mikuac:shiro to v2.3.0 Aug 1, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 6a0c26a to 4073a0c Compare August 27, 2024 09:59
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.0 Update dependency com.mikuac:shiro to v2.3.1 Aug 27, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 4073a0c to c9a7593 Compare September 10, 2024 10:59
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.1 Update dependency com.mikuac:shiro to v2.3.2 Sep 10, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from c9a7593 to 414e2d5 Compare October 25, 2024 03:57
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.2 Update dependency com.mikuac:shiro to v2.3.3 Oct 25, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 414e2d5 to 63a5233 Compare November 28, 2024 11:40
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.3 Update dependency com.mikuac:shiro to v2.3.4 Nov 28, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 63a5233 to bdc42ba Compare December 7, 2024 17:53
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.4 Update dependency com.mikuac:shiro to v2.3.5 Dec 7, 2024
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from bdc42ba to c5bc4c4 Compare March 4, 2025 11:17
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.5 Update dependency com.mikuac:shiro to v2.3.6 Mar 4, 2025
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.3.9 Update dependency com.mikuac:shiro to v2.4.0 Apr 18, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 7cac093 to 17b0b80 Compare April 27, 2025 08:47
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 17b0b80 to ae1b729 Compare May 9, 2025 06:52
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.0 Update dependency com.mikuac:shiro to v2.4.1 May 9, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from ae1b729 to 2c24070 Compare May 30, 2025 05:12
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.1 Update dependency com.mikuac:shiro to v2.4.3 May 30, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 2c24070 to feb3835 Compare July 14, 2025 01:51
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.3 Update dependency com.mikuac:shiro to v2.4.4 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from feb3835 to fba4d9f Compare July 18, 2025 13:30
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.4 Update dependency com.mikuac:shiro to v2.4.5 Jul 18, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from fba4d9f to 641a6c1 Compare July 29, 2025 03:10
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.5 Update dependency com.mikuac:shiro to v2.4.6 Jul 29, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 641a6c1 to 2432725 Compare August 13, 2025 11:11
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.6 Update dependency com.mikuac:shiro to v2.4.7 Aug 13, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 2432725 to 9a73d3a Compare September 8, 2025 10:30
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.7 Update dependency com.mikuac:shiro to v2.4.8 Sep 8, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 9a73d3a to 5c51aad Compare September 16, 2025 05:15
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.8 Update dependency com.mikuac:shiro to v2.4.9 Sep 16, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 5c51aad to 86e334a Compare September 16, 2025 16:21
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.9 Update dependency com.mikuac:shiro to v2.4.8 Sep 16, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 86e334a to bcfd0e5 Compare September 17, 2025 21:44
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.8 Update dependency com.mikuac:shiro to v2.4.9 Sep 17, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from bcfd0e5 to f8a91fc Compare October 21, 2025 10:49
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.4.9 Update dependency com.mikuac:shiro to v2.5.0 Oct 21, 2025
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from f8a91fc to 6683ea3 Compare November 10, 2025 17:00
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 6683ea3 to 65735a8 Compare January 8, 2026 08:38
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.5.0 Update dependency com.mikuac:shiro to v2.5.1 Jan 8, 2026
@renovate renovate bot force-pushed the renovate/com.mikuac-shiro-2.x branch from 65735a8 to 17f571c Compare January 9, 2026 09:32
@renovate renovate bot changed the title Update dependency com.mikuac:shiro to v2.5.1 Update dependency com.mikuac:shiro to v2.5.2 Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants