Skip to content

Releases: feng3d-labs/chuantou

Release v0.0.11

12 Feb 07:14
556fde5

Choose a tag to compare

自 v0.0.10 以来的更新

  • Merge pull request #3 from feng3d-labs/dev
  • fix(ci): 移除 matrix 策略,按依赖顺序顺序构建和发布
  • Merge pull request #2 from feng3d-labs/dev
  • docs: 更新所有文档,反映三通道架构和 HTTP/WebSocket/TCP/UDP 四协议支持
  • chore: 升级版本至 v0.0.11
  • test: 添加单端口多协议穿透 E2E 测试,验证同一端口同时处理 HTTP/WS/UDP
  • test: 添加 E2E 端到端穿透功能测试,覆盖 HTTP/WebSocket/TCP/UDP 四种协议
  • fix: 修复 IPC 添加代理超时问题,提取 IpcHandler 类
  • feat: 分离控制通道与数据通道,添加 UDP 穿透支持
  • refactor: 删除冗余的 TcpHandler,简化 UnifiedHandler
  • refactor: 移除 protocol 协议选择,每个端口强制支持所有协议(HTTP/WebSocket/TCP)
  • feat: 添加单端口多协议透明转发验证项目及可行性报告
  • feat: 添加单端口多协议(HTTP/WS/TCP/UDP)可行性验证项目
  • feat: 使用 concurrently 并行运行子项目 watch,支持彩色错误输出和完整路径
  • fix: 只在明确指定协议时添加 protocol 字段
  • feat: 支持同时运行多个代理端口
  • 1
  • fix: 修复 TCP 数据消息类型不匹配导致端口转发失败的问题
  • test: 完善单元测试
  • 1
  • feat: enhance ProxyManager and UnifiedHandler tests
  • test(client): 完善 admin-server 单元测试
  • test(client): 添加客户端单元测试和覆盖率报告
  • Sync main branch into dev
  • feat(client): 实现基于文件系统的 IPC 机制添加代理

发布包

  • @feng3d/chuantou-shared@0.0.11
  • @feng3d/ctc@0.0.11 (客户端)
  • @feng3d/cts@0.0.11 (服务端)

安装 CLI

# 服务端
npm install -g @feng3d/cts

# 客户端
npm install -g @feng3d/ctc

使用命令

# 服务端
npx @feng3d/cts

# 客户端
npx @feng3d/ctc

Release v0.0.10

11 Feb 14:12

Choose a tag to compare

自 v0.0.9 以来的更新

  • chore: 升级版本至 v0.0.10

发布包

  • @feng3d/chuantou-shared@0.0.10
  • @feng3d/ctc@0.0.10 (客户端)
  • @feng3d/cts@0.0.10 (服务端)

安装 CLI

# 服务端
npm install -g @feng3d/cts

# 客户端
npm install -g @feng3d/ctc

使用命令

# 服务端
npx @feng3d/cts

# 客户端
npx @feng3d/ctc

Release v0.0.9

11 Feb 14:11

Choose a tag to compare

自 v0.0.3 以来的更新

  • fix(workflow): 简化 release 创建流程,使用 body_path 替代 heredoc
  • fix: 更新所有包的版本号至 0.0.9
  • feat(set-version): 默认自动运行 npm install
  • feat(set-version): 添加 -i/-c/-p 选项自动执行安装、提交和推送
  • fix(workflow): 修复 changelog heredoc 分隔符冲突问题
  • fix: 更新所有包的版本号至 0.0.7
  • fix(workflow): 添加显式创建标签步骤并添加缺失权限
  • Merge branch 'dev'
  • fix(server): 未知消息类型时应发送错误响应而非仅记录日志
  • Merge pull request #1 from feng3d-labs/dev
  • chore: 更新所有包的版本号至 0.0.6
  • docs: 更新文档修正包名和配置格式
  • fix: 修复普通 HTTP 响应被错误识别为流式响应的问题
  • fix(server): 修复认证响应消息 ID 匹配和客户端消息格式处理
  • feat: 为服务端和客户端日志添加时间戳
  • fix(server): 添加对客户端 http_response 和 connection_data 消息的处理
  • feat(client): 启动成功后显示代理映射关系
  • feat: 移除 protocol 参数,每个端口自动同时支持 HTTP 和 WebSocket
  • feat(client): 重命名为 @feng3d/ctc 并添加 HTTP 管理页面
  • docs(server): 重新组织 README,将命令示例移到对应命令说明下
  • docs(server): 添加多 token 配置说明
  • docs(server): 更新 README,添加完整命令示例和 Web 监控页面说明
  • feat(server): 添加 Web 状态监控页面
  • 1
  • fix(server): Windows 开机自启动使用 VBS 静默启动,避免弹出 cmd 窗口
  • feat(server): 添加开机自启动管理功能
  • test: 添加服务器单元测试并整理依赖结构
  • chore: 删除 shared/src 中误生成的编译产物
  • docs: 添加完善的 TSDoc 注释并将所有日志信息中文化
  • refactor: 简化服务端为 start/status/stop 三个操作
  • refactor: 简化服务端为 start/status/stop 三个操作
  • refactor: 将 client/server/shared 移入 packages/ 目录
  • feat: 将 SKILL.md 移至 skills/chuantou/ 子目录
  • fix: simplify SKILL.md description to improve compatibility
  • fix: update SKILL.md description with full English details
  • test: remove Chinese and simplify description
  • fix: 简化 SKILL.md description 以避免 YAML 解析问题
  • fix: 添加 .gitattributes 确保 SKILL.md 使用 LF 换行符
  • fix: 将 SKILL.md 移至仓库根目录以支持 skills CLI 安装
  • fix: 修复 GitHub Actions 工作流 heredoc 语法错误,版本升级至 0.0.5
  • refactor: 简化发布流程,每个包独立发布
  • chore: 移除 publish:all 脚本,保留 publish:dry 用于本地测试
  • fix: 修复 publish-all.js 使用正确的构建命令
  • feat: 改进发布工作流,检查 npm 版本是否存在
  • fix: 在根 package.json 中声明 type: module,移除 scripts/package.json
  • fix: 统一 scripts 目录使用 ES 模块语法
  • fix: 删除 scripts/package.json 中的 type: module 配置
  • feat: 规范化 skill 结构,支持 npm 发布安装
  • feat: 删除过时的客户端和服务端文档,更新用户指南以提供更清晰的使用说明

发布包

  • @feng3d/chuantou-shared@0.0.9
  • @feng3d/ctc@0.0.9 (客户端)
  • @feng3d/cts@0.0.9 (服务端)

安装 CLI

# 服务端
npm install -g @feng3d/cts

# 客户端
npm install -g @feng3d/ctc

使用命令

# 服务端
npx @feng3d/cts

# 客户端
npx @feng3d/ctc

Release v0.0.3

08 Feb 15:40

Choose a tag to compare

Changes in v0.0.3

Published packages:

  • @feng3d/chuantou-shared@0.0.3
  • @feng3d/chuantou-client@0.0.3
  • @feng3d/chuantou-server@0.0.3

Release v0.0.2

08 Feb 15:14

Choose a tag to compare

Changes in v0.0.2

Published packages:

  • @feng3d/chuantou-shared@0.0.2
  • @feng3d/chuantou-client@0.0.2
  • @feng3d/chuantou-server@0.0.2