v1.9.X
1.9.9
修复Claude测试脚本
修复Netflix测试脚本
修复后端SSL证书验证问题
重写并优化了/subinfo指令
现在管理员可以使用/subinfo查看所有用户的订阅信息
优化了GEO脚本内容读取
优化了初始化bot信息
升级依赖库 cryptography到 44.0.1
1.9.8
适配动态测速地址,设置为runtime.speedFiles为一个列表,然后后端设置 slave.option.downloadURL=DYNAMIC:ALL 即可随机选择runtime.speedFiles中的一个测速地址
适配规则rule.speedFiles,可覆写默认动态测速地址
动态测速地址工作原理:
首先需要后端配置:slave.option.downloadURL: "DYNAMIC:ALL"
然后,从rule.speedFiles中(如果有)获取测速地址列表,如果不存在,则使用默认的动态测速地址(runtime.speedFiles)。
如果runtime.speedFiles是空的,则回落至bot默认分配地址
中止测速按钮体验优化,现在不会重复响应已经中止的测速任务
配置文件中,runtime.speedFiles和rule.speedFiles可以同时存在,优先级为rule.speedFiles > runtime.speedFiles
runtime.speedFiles中的元素需要是完整的HTTP URL,如:http://127.0.0.1:8080/speedtest.php
受限于Sub-Store许可证限制,Docker版打包镜像不再包含Sub-Store实例。
为/checkslave 指令增加自定义的健康检查配置,前往 slaveConfig.healthCheck 进行配置
后端选择按钮页面优化。可以附加健康检查中缓存的延迟,展示可用状态,自动隐藏掉线后端
1.9.6
支持从telegram下载订阅文件(需要为yaml格式)
移除了不必要的配置项: bot.bar bot.bleft bot.bright bot.space bot.scriptText bot.analyzeText bot.speedText ,这些配置项替代品位于语言包文件
翻页按钮优化,当大于5页时会有奇效
1.9.5
修复空值异常导致部分测试类型(如 TEST_PING_TOTAL_CONN)无法出图的问题
修改默认STUN服务器地址,原来的地址已被所有者设置成空解析,目前的地址为 udp://stunserver2025.stunprotocol.org:3478
丢包率现在保留为整数
1.9.3
新增 /about 页面,展示BOT的相关信息
优化GEOIP脚本,现在判断落地IP协议栈更加准确
修复全量测试在覆写GEOIP脚本时出现绘图异常的问题
默认字体文件已更改文件名,若用的默认字体文件路径,请更新配置文件中的字体路径,否则会出现警告信息。
修复invite功能中任务ID错误的问题
1.9.1
修复subconverter配置无法生效
现在 SSL_CA_FILE 环境变量将覆写默认CA证书路径 ./resources/ssl_certs/tls-ca-bundle.pem
支持从环境变量读取可供初始化bot的配置,分别是: KOIPY_LICENSE KOIPY_BOT_TOKEN KOIPY_BOT_PROXY,对应激活码、bot-token、bot运行代理
checkslave支持显示进度条
修复checkslave部分数据显示精度问题
HTTPS延迟绘图修复
1.9.0
⚠️ 破坏性改动,此版本重写了部分初始化代码,请谨慎升级!
安装包文件体积优化
/checkslave 指令现在可以输出结果为图片(默认)
/checkslave?output=json 指令现在可以输出结果为json格式
/checkslave?output=text 可以输出结果为纯文本格式(旧版)
更好的文件下载进度条显示
修复实时渲染发出错误提示信息
修复archlinux系统无法运行koipy的问题
koipy现在不再使用系统CA证书,将使用自带的CA证书,路径为 ./resouces/certs/tls-ca-bundle.pem
可以通过设置环境变量 SSL_CERT_FILE 来指定CA证书路径
代码优化,提升稳定性
最后更新于