Skip to content

Release v1.1.0: IP caching, async latency testing & stability fixes#1

Merged
AirTouch666 merged 14 commits intomainfrom
dev
Feb 26, 2026
Merged

Release v1.1.0: IP caching, async latency testing & stability fixes#1
AirTouch666 merged 14 commits intomainfrom
dev

Conversation

@AirTouch666
Copy link
Copy Markdown
Member

Summary

  • 新增 IP 缓存系统,缓存为空时自动回退到远程获取,优化延迟测试流程
  • 延迟测试改为异步执行,修复线程安全与 ExecutorService 泄漏问题
  • 添加延迟 Tooltip 显示,服务器列表 UI 信息更丰富
  • 将服务器检测逻辑重构为独立工具类,提升代码可维护性

Changes

Features

  • IP 缓存机制与远程回退策略 (c6d3182, c578a64)
  • 延迟 Tooltip 展示与 IP 列表获取接口 (c8bc30c)

Bug Fixes

  • 线程安全、ExecutorService 泄漏 (cfd057a, 2792dd6)
  • IP 加载异常处理 (af6919e)
  • new URL(String)URI 弃用 API 替换 (6656515)
  • 补充缺失的 Mixin 与工具类 (c4fc3bf, 89e1e19)

Refactor

  • 服务器检测逻辑抽取为 ServerUtil (05be7d7)
  • 类重命名、延迟逻辑封装与日志优化 (a74f01c)

CI

  • Java 版本变更至 17 (915cbc5)

@AirTouch666 AirTouch666 merged commit 952ec98 into main Feb 26, 2026
2 checks passed
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.

1 participant