Repository navigation
·
14 commits
to master
since this release
Changelog
- c889978 Merge pull request #44 from huaweicloud/develop
- f1d97a3 Merge branch 'master' into develop
- 9f49143 fix(sdk): restore WS 426 upgrade recognition with immediate stop
- 2997a8c Merge remote-tracking branch 'origin/develop' into develop
- c20891a feat(sdk): expose generic WS handshake header injection; CLI adds User-Agent
- af8e5a3 docs: 移除已删除的 config 命令相关文档
- 858b4ea fix(cli): 修正 --allow-anonymous/--deny-anonymous 语义
- 980078c fix(cli): 安装脚本改为先校验后解压
- 7e3836f fix(cli): ping 复用 HTTP client 并支持 ctx 取消,避免连接泄漏
- e488324 fix(sdk): 重连退避最小值钳制,避免 0 间隔重连风暴
- 5534ab1 revert(sdk): remove WS version header and 426 handling from SDK
- 42abade fix(docs): 对齐 API 文档表格列,修复 markdownlint MD060
- 60c654f style: translate Go comments to English and trim verbosity
- 2d72172 refactor(cli): remove config command and runtime gateway override
- 1d1eb3c feat: /v1 版本路径并入 SDK,ping 区分业务/网关错误,升级提示 i18n 化
- f82e5d0 fix(sdk): WS 握手 426 返回友好升级提示并停止重连
- 881c0dc feat(cli): host/connect WebSocket 握手注入 User-Agent 版本头
- fc2b6ef Merge pull request #30 from huaweicloud/dependabot/github_actions/goreleaser/goreleaser-action-7
- ecc32c4 ci(docs): fix npm audit — bump vite 6.4.4->6.4.5, override re2js 2.8.7
- 359f8c5 feat: User-Agent 上报端侧版本,升级提示改由后端 426 驱动
- 3723fb9 fix: 更新 API Key 管理页跳转地址为 ?tab=apikey
- fe85ef2 Merge pull request #41 from hhuchang/develop
- 8d967c5 ci(docs): fix npm audit — bump vite 6.4.3->6.4.4, markdownlint-cli2 ^0.23.3->^0.24.0
- 9ada6d3 Merge pull request #39 from huaweicloud/feat/openapi-spec
- 31f3c0e docs(assets): update devbridge logo SVG
- 73b26c2 fix(repo): restore canonical file modes (100755 -> 100644)
- 7db5485 docs: add OpenAPI spec for API Key management interfaces
- c4097db feat: 读取 X-DevBridge-Error-Origin 区分「服务报错」与「网关报错」 (issue #29)
- e739342 feat: 响应头来源分类 (issue #29) — 客户端读取 X-Served-By / X-Request-Id
- ffe0ff0 feat(setup): add DevBridge SSH/RDP one-click setup scripts
- 1e0b058 fix(cli): auth 校验改走 /v1/api-keys/check,API 路径统一到 /v1
- f0bab47 Merge pull request #32 from hhuchang/develop
- b002193 docs(zh): point all README.zh-CN links to Chinese targets
- d84279a docs: refine top-level README header, intro and disclaimer
- b45fcec docs: expand top-level README into a project overview
- e8136d7 sync: add huawei-cloud-devbridge-tunnel skill from GitCode
- 0a164bf docs: correct and dedupe contributing guide
- 526e831 chore: temporarily disable translation notice
- 2cdee55 docs: restructure READMEs as English-default with Chinese variants
- 9441976 fix(docs): restore canonical file modes (100755 -> 100644)
- fddaada fix(docs): restore site base path and related URLs to devspace-devbridge
- 2c0886c Merge remote-tracking branch 'origin/develop' into develop
- 33c1520 docs: internationalize docs site to bilingual EN/ZH, switch root to English and add zh site
- c25084d build(deps): bump goreleaser/goreleaser-action from 6 to 7
- a859d47 fix(sdk): bound port-notification read timeout and stop retry storm on quota rejection
- 279ed9a fix(ci): CLI 构建前移除本地 go-sdk/* tag,避免 goreleaser 误选 SDK tag 导致 semver 解析失败
- 1f51cea ci(release): GitHub/GitCode release 显示名改为 devbridge-cli-/devbridge-go-sdk- 前缀
- 3eb8220 fix(ci): goreleaser release 名称模板 replace 参数顺序错误导致名称异常
- 636c986 feat(cli): 恢复版本检查与更新提示(GitCode releases 源,宽松版本比较,异步限频)
- 02eadbe 自动根据apikey决定url
- 3f642e8 Merge pull request #18 from huaweicloud/develop
- b32420e ci(docs): 修复 npm audit 失败(升级 markdownlint-cli2/vue 等依赖,审计阈值放宽至 critical)
- 9a2c7cb feat(i18n): CLI 与 SDK 全部用户可见文案统一接入国际化(跟随 DEVBRIDGE_LANG)
- a591c1e test(sdk): 修复 TestParseSSHCloseError 不可达断言分支,分发判断统一改用 errors.Is
- 10cc6d7 fix(sdk): Host/Connect 缺少 API key 时返回 ErrMissingAPIKey,并清理代码检视告警
- ef3d8f6 style: 修复代码检视告警
- 56c35f0 fix(sdk): 修复 host 会话/流资源未关闭导致的泄漏
- 68b16f5 ci(sdk): GitCode 只同步 tag、不创建 Release 产物,避免影响 CLI latest
- 2177004 fix(ci): SDK 发布时给 release 附上 CLI install.sh,避免抢占 GitCode latest 导致一键安装 404
- 68eff6e refactor(sdk): extract session tuning constants from magic numbers
- 18d77a7 Merge branch 'develop' of https://github.com/huaweicloud/devspace-devbridge into develop
- 8b7aeae 添加版本检查
- d33a7a0 ci(sdk): 上传 SDK 产物到 GitHub/GitCode Release,--latest=false 与 --no-latest 不抢 CLI latest
- 37f3f9b ci(sdk): 同步 SDK 发布流水线(手动可打 tag + 同步 GitCode)
- 31f32a6 style(cli): error 字符串首字母小写,修复 ST1005
- a5e4f48 refactor(sdk): 精简 sshTraceFunc
- 2f320c9 refactor(sdk): SSH Warning 级 trace 降为 Debug
- 2f33941 docs(ci): 工作流注释英文化
- f634528 refactor: 精简 host/connect 会话参数与英文化注释,修复未使用参数告警
- 72bdfbb fix(cli): OBS 渠道安装脚本烤制指向平铺目录以支持一键安装
- dd5d724 refactor(sdk): 诊断日志降级为 Debug,relay 内层会话结束显式关闭
- 8a4ae3f docs: 安装命令按渠道拆分并以加粗标签区分
- bc2b018 docs: 更新日志补充集群与网关变更
- f5f2f1c ci(sdk): 支持手动触发 SDK 发布以测试流程
- 2f81d17 ci(sdk): SDK 发版 tag 同步源码归档到 GitCode Release
- bb2e8b3 docs: 新增域名切换升级公告
- 27b13f6 fix(sdk): 解析 1008 关闭码并将重复 host 报错统一为 outer SSH connect failed
- 93fffea review
- e9a2ff2 review
- 0d08cc7 review
- 56eef47 review
- a13bfca review
- 7672ed0 fix: add missing reconnect.go (reconnectLoop impl)
- 7889a29 指数退避抽公共函数
- ec15fb0 控制一个隧道同一时间只有一个host
- 2e12a89 给 relayPortMessage 增加 @type 校验以防御协议演进风险
- e6f6b41 refactor(go-sdk): 日志降级,避免与调用方错误输出重复
- 0cd9f51 refactor(go-sdk): StatusWriter 更名为 OutputWriter,新增 TLS 会话缓存与 DNS 预热
- 3c1bb34 fix: 修复检视剩余问题
- e539e6a 错误码优化
- 7f2e290 错误码优化
- fba7dc7 fix(cli): 修复配置默认值与资源泄漏,统一安装源地址
- abac083 fix(cli): 修复检视发现问题并清理死代码
- 382d8d5 refactor(go-sdk): SDK 重命名为 go-sdk 并英文化代码注释
- 8b2545c Merge remote-tracking branch 'origin/develop' into develop
- 6ba3b5a 三级域名适配
- 76b2baf feat(cli): Release 显示名称改为 cli-release-x.x.x,不影响版本号
- 7acf411 refactor(sdk): 类型统一与接口精简
- 33f0c87 二级域名适配
- 5621883 refactor(sdk): 修复检视问题并优化 CLI 客户端创建
- 5dd699d docs: 更新面向用户的 REST API 指南 (#20)
- 902dd59 refactor(sdk): 包结构重构(Breaking Change)
- ae18db1 fix(cli): address PR #18 review comments
- 0849038 fix(cli): version 命令更新通知输出到 stderr
- 67fc915 build(cli): 三渠道安装脚本烘制与 OBS 版本化产物支持
- 0aeda3b 切换新域名
- 27e215d Merge branch 'master' into develop
- 2fffad1 docs(sdk): 更新 README 并整理 v0.1.0 changelog
- da5faa7 refactor(sdk): 精简注释并移除调试用 cmd 目录
- a9225f8 docs: 重构文档结构与快速入门入口
- b79ede6 fix(sdk): 恢复隧道描述校验(长度0-64,仅中文/字母/数字)
- 0af1ceb docs: 调整文档站结构与视频展示
- 7fc651b docs: 同步 master 上的 changelog,补回漏合的内容
- f5ee1af 新版本提示
- f6c1ae9 新版本提示
- 9d97b29 fix(deps): override smol-toml to 1.7.1 to resolve high severity vulnerability
- 8befa6d style: VideoPlayer.vue 补齐 Prettier 尾逗号
- 2c095fd ci: 修复文档部署流水线的工作目录与触发分支
- b275357 docs: 接入四个运营视频(外链 CDN)并新增视频封面
- 6cfc44f feat: 增加 config 命令管理网关连接配置
- efc1284 增加网关ip配置项,使得可以要连接的网关可选
- b5d2b1b 适配-1端口
- 793409e Merge pull request #17 from huaweicloud/sdk/status-writer
- 643237a Merge pull request #16 from huaweicloud/sdk/prepare-release
- 289b162 build(sdk): 模块路径变更为 github.com/huaweicloud/devspace-devbridge/sdk 并新增 SDK 流水线
- 3b980f6 chore(sdk): 移除未使用的 apiResponse 类型
- a7fa55f feat(sdk): 状态输出可注入(StatusWriter)并新增 OnReady 就绪回调
- 3df82e0 feat: add version check with GitCode API
- dec8709 适配-1端口
- 5d893db Merge remote-tracking branch 'origin/develop' into develop
- b0d7111 Merge pull request #14 from huaweicloud/docs/add-best-practice-video
- 703adcd docs: 修复 CLI 参考中表格列对齐的 markdownlint 问题
- cc5171c docs: 最佳实践「托管与远程连接」新增视频演示
- 9005aa4 适配-1端口
- 013a2c0 refactor(sdk): 移除 Config.Logger,NewClient 直接用 slog.Default()
- 115d588 refactor(sdk): 移除 Config.ClusterID,直接在 CreateTunnel 中使用 DefaultClusterID
- 7aef47f refactor(sdk): NewClient 从函数式选项改为 Config struct(对齐 E2B 风格)
- 60d7a4e fix: map SSH TraceLevelInfo to slog.LevelDebug to suppress trace logs without -v
- 0fd260c fix(sdk): align output behavior with old CLI
- f6a14c4 refactor(cli): reuse SDK instead of reimplementing functionality
- 1ad6f53 sdk验证脚本
- 740fb0b feat(sdk): add Go SDK for Host and Connect services
- 9936be1 docs: 移除 changelog 中 host/connect --token 参数条目