Releases: mapleafgo/singcast-cli
Releases · mapleafgo/singcast-cli
v1.1.16
Compare
Sorry, something went wrong.
No results found
修复 ECH 节点 DNS 循环依赖导致测速全部超时的问题
core/service.go 按职责拆分为 service.go / query.go / events.go 三个文件
删除未使用的 TrafficSnapshot / TunOptionsSnapshot 死类型
JSON 响应改用结构体替代手拼 JSON
修复全部 golangci-lint 问题
v1.1.15
Compare
Sorry, something went wrong.
No results found
不支持的协议(ssr、snell、ssh、wireguard 等)转为 socks stub outbound,节点在 Clash API UI 中保持可见,不再被直接丢弃;stub 指向 127.0.0.1:1 死端点,连接会失败以明确表示节点不可用
国内域名 DNS 优先选明文 UDP 服务器(53 端口,最抗封锁),避免首位是 quic:// 服务器时因单点 QUIC 故障导致国内域名解析全部超时、无法上网
修复 urltest/fallback 组因 interval 过大导致几乎不切换的问题(maxGroupInterval 从 24h 降至 30m)
修正 idle_timeout 计算公式,确保始终大于 interval,避免 ticker 在首轮就被误判为空闲而停掉
fallback 组 tolerance 从 65535ms 降至 10000ms,更合理地模拟 Clash 的故障转移语义
interval 被截断时输出 warning 提示,方便排查
补充 translator/proxy 和 core 包测试用例,覆盖率提升(translator/proxy 61.0% → 74.7%,core 36.1% → 43.4%)
v1.1.14
Compare
Sorry, something went wrong.
No results found
升级 sing-box 依赖至 v1.13.14(含 sing-tun v0.8.11、sing v0.8.11、sing-mux v0.3.5)
适配 sing-tun DefaultInterfaceMonitor 接口变更(MyInterface → MyInterfaces),支持多 TUN 接口场景
v1.1.13
Compare
Sorry, something went wrong.
No results found
DNS strategy 改用顶层 ipv6 字段控制
FakeIPFilter 与 extractHostPort 改用 switch 语句
Destroy 时先停止 IPC server
v1.1.12
Compare
Sorry, something went wrong.
No results found
新增移动端 IPC 方法 StartIpcServer / StopIpcServer,支持跨进程 JSON-RPC 控制。
v1.1.11
Compare
Sorry, something went wrong.
No results found
v1.1.11
修复 VLESS WebSocket 节点不通:补全 early-data-header-name → early_data_header_name 映射
补全 HTTPUpgrade host 字段映射
修复 hosts 字段为数组时 YAML 反序列化失败
修复 selectable 对非 selector 类型代理组误返回 true
TLS/Transport 翻译函数注释补充 sing-box 完整字段对照表
v1.1.10
Compare
Sorry, something went wrong.
No results found
v1.1.10
重构 StartWithContent 并发控制模型:
互斥锁序列化 + 序列号合并并发请求,只执行最后一个
配置翻译移到锁外减小临界区
CAS 循环简化为单次 CAS
Stop() 错误记录日志
Full Changelog : v1.1.9...v1.1.10
v1.1.9
Compare
Sorry, something went wrong.
No results found
IPC 请求处理改为协程并发,内核启动期间状态查询不再阻塞
v1.1.8
Compare
Sorry, something went wrong.
No results found
修复无 default-nameserver 时自动提取 IP 直连 DNS 作为引导服务器以避免 DNS 回环,简化 TLS enabled 判断逻辑并移除 trojan 多余警告。
v1.1.7
Compare
Sorry, something went wrong.
No results found
修复移动端网络切换后 DNS 失效:接口变更时改用 Router.ResetNetwork() 同时重置连接管理和 DNS 缓存+传输。