Releases: wentf9/xops-cli
Releases · wentf9/xops-cli
v0.7.0
v0.7.0 - 核心特性增强与安全存储升级
🚀 核心特性与增强
- SSH 提权增强:新增 su 模式支持,包含交互式密码输入及加密存储功能;优化 sudo 自动检测逻辑及预检机制。
- 安全与配置:敏感字段全面支持 AES 加密存储;实现配置加载时的自动迁移(明文转加密)。
- 网络与转发:实现 TCP/UDP 端口转发(Port Forwarding)命令。
- AI 与扩展:实现 AI 技能分发系统,增强 MCP 集成能力。
🐞 Bug 修复与优化
- SFTP:修复零字节文件传输异常及目录权限处理逻辑。
- i18n:同步更新中英文多语言文案。
- 文档:修正 README 链接并补充新功能说明。
📦 依赖更新
- 升级 golang.org/x/crypto 到 v0.50.0。
- 升级 github.com/modelcontextprotocol/go-sdk 到 v1.5.0。
- 升级 softprops/action-gh-release CI 插件到 v3。
What's Changed
- build(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #15
- build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.4.1 to 1.5.0 by @dependabot[bot] in #14
- build(deps): bump golang.org/x/crypto from 0.49.0 to 0.50.0 by @dependabot[bot] in #13
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #16
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.6.0 Release
SFTP Enhancements:
- Added exec, lexec, shell, lshell commands for interactive remote/local execution.
- Added local file operations: lmkdir, lrm, lcp, lmv.
- Added remote file operations: cp, mv.
- Implemented robust resume functionality and interactive overwrite control.
- Switched from readline to liner for better cross-platform support.
- Optimized directory download progress visualization.
SSH Improvements:
- Improved interactive stdin handling to fix byte swallowing after returning from PTY modes.
- Fixed lexec terminal state handling for interactive tools (e.g., vim, less).
- Refined fallbackCopyStdinTo for safer concurrency and cancellation.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
release v0.5.0: support openssh compatible flags and internal tunneling enhancements
Full Changelog: v0.4.1...v0.5.0
v0.4.1
release: v0.4.1 - fix i18n initialization deadlock and improve test support
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Release v0.4.0
Features:
- New interactive 'exec' command with PTY and sudo support for single hosts.
- Comprehensive internationalization (i18n) for command outputs and error messages.
- Enhanced SFTP interactive shell with readline support and command auto-completion.
- Updated MCP Go SDK and other dependencies.
Refactoring:
- Improved command initialization logic and centralized error handling.
What's Changed
- build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.4.0 to 1.4.1 by @dependabot[bot] in #10
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/wentf9/xops-cli/commits/v0.1.0