|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## v1.1.0 Release |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- **IP 缓存系统** - 实现 IP 缓存机制,优化延迟测试流程 (`c6d3182`) |
| 8 | +- **获取状态与远程回退** - 添加获取状态显示,缓存为空时回退到远程 IP 获取 (`c578a64`) |
| 9 | +- **延迟 Tooltip 显示** - 添加延迟 Tooltip 展示和 IP 列表获取接口 (`c8bc30c`) |
| 10 | + |
| 11 | +### Bug Fixes |
| 12 | + |
| 13 | +- **线程安全与异步测速** - 修复线程安全问题,将延迟测试改为异步执行 (`cfd057a`) |
| 14 | +- **异常处理** - 处理 IP 加载过程中的意外异常 (`af6919e`) |
| 15 | +- **URL 弃用 API 替换** - 使用 URI 替代已弃用的 `new URL(String)` (`6656515`) |
| 16 | +- **线程泄漏** - 修复 ExecutorService 泄漏和线程安全问题 (`2792dd6`) |
| 17 | +- **补充 Mixin** - 添加缺失的 ServerAddressMixin (`c4fc3bf`)、ServerUtil (`89e1e19`) |
| 18 | +- **工作流修复** - 重命名类文件以修复 CI 构建错误 (`10f29fc`, `81f6b53`) |
| 19 | + |
| 20 | +### Refactor |
| 21 | + |
| 22 | +- **服务器检测逻辑抽取** - 将服务器检测逻辑重构为独立的工具类 (`05be7d7`) |
| 23 | +- **类重命名与封装优化** - 重命名类,封装延迟逻辑并改进日志 (`a74f01c`) |
| 24 | + |
| 25 | +### CI |
| 26 | + |
| 27 | +- **Java 版本变更** - 将 CI 的 Java 版本更改为 17 (`915cbc5`) |
| 28 | + |
| 29 | +--- |
| 30 | + |
| 31 | +## v1.0.0 Release |
| 32 | + |
| 33 | +### Features |
| 34 | + |
| 35 | +- **统一配置并优化底层连接** - 统一配置管理,所有底层连接切换为优选 IP (`83d5985`) |
| 36 | +- **IP 管理刷新功能** - 添加 IP 管理刷新功能并优化状态显示 (`cdfe06c`) |
| 37 | +- **IP 延迟测试** - 添加 IP 延迟测试并显示最快 IP (`82ca4e3`) |
| 38 | +- **IP 获取超时提示** - 添加 IP 获取超时状态显示 (`b7f5b61`) |
| 39 | +- **服务器列表状态展示** - 在服务器列表中显示自定义 IP 状态 (`b3daff1`) |
| 40 | +- **服务器 IP 优选配置** - 添加服务器 IP 优选配置选项 (`d048dd6`) |
| 41 | +- **简化 UI** - 移除自动 IP 切换,简化用户界面 (`4163285`) |
| 42 | + |
| 43 | +### Bug Fixes |
| 44 | + |
| 45 | +- **消息显示错误** - 修复消息显示异常 (`e81a100`) |
| 46 | +- **测速等待问题** - 修复未等待测速完成就访问的问题 (`19ce16f`) |
| 47 | +- **自动优选连接** - 修复连接时自动选择最优 IP 的逻辑 (`cd38b79`) |
| 48 | +- **状态文本位置** - 优化状态文本显示位置 (`aee0a8a`) |
| 49 | + |
| 50 | +### Refactor |
| 51 | + |
| 52 | +- **更新默认目标服务器地址** (`d052c52`) |
| 53 | +- **重构 IP 管理器** (`b173d5d`) |
| 54 | + |
| 55 | +### Performance |
| 56 | + |
| 57 | +- **优化延迟测试逻辑** (`74d2060`) |
| 58 | + |
| 59 | +### Chores |
| 60 | + |
| 61 | +- **优化代码结构** (`3771a4e`) |
| 62 | +- **移除示例 mixin 文件** (`801f50c`) |
| 63 | +- **更新模组基础信息** (`7b2fd8a`, `fa340f5`) |
| 64 | +- **初始化 README** (`791c6f8`) |
0 commit comments