Releases: lexmount/browser-cli-rs
Release list
v1.2.4
What's Changed
- fix: native click input and Windows Skill diagnostics (1.2.4) by @254808127 in #34
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Corrected release / 版本一致性修正版
- Package, executable version and both Skill bootstrap defaults are 1.2.3.
- Includes #31: preserve actionable JavaScript error summaries and handle closed output pipes without panicking.
- #32 synchronizes release versions and rejects mismatches before builds/uploads; all three compiled binaries are checked before packaging.
- Replaces misversioned v1.2.2 (those original assets remain unchanged). Existing installations need an explicit upgrade; updating Skill text alone does not replace the executable.
GitHub and COS platform files have matching verified SHA-256 hashes. The downloaded Windows binaries report 1.2.3; the Skill ZIP pins 1.2.3 for Windows and macOS. macOS/Linux compiled versions were checked by their release jobs.
修复了1.2.2包名与程序/Skill安装版本不一致的问题。升级后请执行 browser-cli version,确认返回 1.2.3。完整WorkBuddy业务回归另行记录,不把发包成功等同于业务测试通过。
Full changelog: v1.2.2...v1.2.3
v1.2.2
Warning
Version mismatch — superseded by v1.2.3. Do not use v1.2.2 for new installations.
These binaries contain the fixes from PR #31, but were compiled with Cargo version 1.2.1. The v1.2.2 Skill ZIP also still downloads 1.2.1 by default. The tag/asset filenames therefore do not describe the embedded version correctly.
版本不一致:请勿用于新安装。 此包包含 #31 的修复,但程序自报版本及 Skill 默认安装版本仍是 1.2.1。已发布版本一致的 1.2.3,请升级到该版本。
The original v1.2.2 tag, binaries and checksums are retained unchanged for traceability; they will not be silently overwritten.
What's Changed
- fix: preserve JavaScript errors and handle closed output pipes by @254808127 in #31
Full Changelog: v1.2.1...v1.2.2
v1.2.1
本版本修复云端 Agent 在配置 HTTP 代理后,能够创建浏览器会话但无法执行 CDP 网页操作的问题。
更新内容
- CDP 连接支持
HTTP_PROXY、HTTPS_PROXY、ALL_PROXY、对应小写变量及NO_PROXY,直连与代理路径使用统一入口。 - 保留最多三次重定向,每次跳转重新匹配代理;代理认证信息仅用于 CONNECT,TLS 证书校验保持开启,代理失败不会回退直连。
- 连接阶段共用 15 秒预算,覆盖 DNS、TCP、CONNECT、TLS/WebSocket 握手和重定向;超时返回明确的阶段信息和结构化错误。
- 限制 DNS 后台工作量,避免连续超时导致线程无限增长;兼容系统 hosts/VPN 配置。
- 修复下游 SDK 启用
native-tls时的兼容问题,以及 Windows 上连接成功后超时设置残留的问题。
使用边界
目前仅支持 http:// CONNECT 代理,HTTPS-to-proxy 和 SOCKS 会返回明确错误。15 秒预算截止于 WebSocket 升级完成,不改变 REST 请求、CDP 目标初始化及后续网页操作的超时语义。
系统 DNS 查询无法强制取消;调用方按时返回,后台最多两个工作线程和四个排队任务。容量耗尽时明确报忙,迟到结果不会建立连接。
下载与验证
提供 macOS arm64、Linux x86_64 musl、Windows x64 二进制、SkillHub 技能包及 SHA256SUMS。macOS 产物由发布流程签名并提交 Apple 公证,CLI 二进制同时发布到 COS。
源码:PR #30,发布提交:b41e08524b13729fa0b84b595a4b4acffdc3b865。
发布前已通过 40 项 Rust 测试(另有一项需本地 Chromium 的可选测试跳过)、Rustls/native-tls 各自的直连和 CONNECT 共四种组合、Linux/Windows CI 及独立审查。
v1.2.0
What's Changed
- fix(ci): select an available published Windows bootstrap release by @254808127 in #29
- feat: support explicit page targets for browser actions by @254808127 in #28
Full Changelog: v1.1.15...v1.2.0
v1.1.15
fix: publish Linux asset in 1.1.15 release (#26) * fix: allow musl interpreter in Linux release validation * ci: avoid bootstrap race on unreleased tag * fix: statically link Linux musl release * ci: verify static Linux release binary * fix: use self-contained Rust musl toolchain * fix: install musl compiler without overriding linker --------- Co-authored-by: neng <lijiawei@lexmount.cn>
v1.1.14
v1.1.13
v1.1.12
Support Browser Skill across multiple agents (#21) * feat: support multiple agent clients * docs(skill): document agent-specific skill locators * chore: bump browser-cli to 1.1.12 --------- Co-authored-by: mayuqin746 <233007943+mayuqin746@users.noreply.github.com>