Skip to content

Releases: mapleafgo/singcast-cli

v1.1.16

Choose a tag to compare

@mapleafgo mapleafgo released this 10 Jul 06:14
  • 修复 ECH 节点 DNS 循环依赖导致测速全部超时的问题
  • core/service.go 按职责拆分为 service.go / query.go / events.go 三个文件
  • 删除未使用的 TrafficSnapshot / TunOptionsSnapshot 死类型
  • JSON 响应改用结构体替代手拼 JSON
  • 修复全部 golangci-lint 问题

v1.1.15

Choose a tag to compare

@mapleafgo mapleafgo released this 08 Jul 09:11
  • 不支持的协议(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

Choose a tag to compare

@mapleafgo mapleafgo released this 02 Jul 16:37
  • 升级 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

Choose a tag to compare

@mapleafgo mapleafgo released this 15 Jun 13:50
  • DNS strategy 改用顶层 ipv6 字段控制
  • FakeIPFilter 与 extractHostPort 改用 switch 语句
  • Destroy 时先停止 IPC server

v1.1.12

Choose a tag to compare

@mapleafgo mapleafgo released this 15 Jun 06:35

新增移动端 IPC 方法 StartIpcServer / StopIpcServer,支持跨进程 JSON-RPC 控制。

v1.1.11

Choose a tag to compare

@mapleafgo mapleafgo released this 10 Jun 11:05

v1.1.11

  • 修复 VLESS WebSocket 节点不通:补全 early-data-header-nameearly_data_header_name 映射
  • 补全 HTTPUpgrade host 字段映射
  • 修复 hosts 字段为数组时 YAML 反序列化失败
  • 修复 selectable 对非 selector 类型代理组误返回 true
  • TLS/Transport 翻译函数注释补充 sing-box 完整字段对照表

v1.1.10

Choose a tag to compare

@mapleafgo mapleafgo released this 05 Jun 07:09

v1.1.10

重构 StartWithContent 并发控制模型:

  • 互斥锁序列化 + 序列号合并并发请求,只执行最后一个
  • 配置翻译移到锁外减小临界区
  • CAS 循环简化为单次 CAS
  • Stop() 错误记录日志

Full Changelog: v1.1.9...v1.1.10

v1.1.9

Choose a tag to compare

@mapleafgo mapleafgo released this 29 May 15:02

IPC 请求处理改为协程并发,内核启动期间状态查询不再阻塞

v1.1.8

Choose a tag to compare

@mapleafgo mapleafgo released this 28 May 10:44

修复无 default-nameserver 时自动提取 IP 直连 DNS 作为引导服务器以避免 DNS 回环,简化 TLS enabled 判断逻辑并移除 trojan 多余警告。

v1.1.7

Choose a tag to compare

@mapleafgo mapleafgo released this 27 May 16:43

修复移动端网络切换后 DNS 失效:接口变更时改用 Router.ResetNetwork() 同时重置连接管理和 DNS 缓存+传输。