変更履歴
v0.9.1
- JSON 出力モード(
-json フラグ)を追加 — AI エージェントと自動化のための構造化 JSON 出力、JSON モードでプログレスバーを抑制
- SSH ポート転送(
-L ローカル、-R リモート)と Forwarder SDK API を追加 — SSH 経由で TCP 接続をトンネリング
- ssh-agent 認証と転送(
-A フラグ、自動検出)を追加 — パスワード/鍵なしで自動的にローカル ssh-agent を使用
- PAM/Cisco サーバー向けキーボードインタラクティブ認証フォールバックを追加
ExecCapture SDK メソッドを追加 — プログラムでコマンド出力をキャプチャ(非ストリーミング)
- リポジトリから docker-test を削除
- コードのクリーンアップとリファクタリング
v0.8.1
- SSH 鍵ペア生成サブコマンド(
keygen)を追加 — Ed25519 と RSA 対応、公開鍵を配置してパスワードなしログインを実現
- ドキュメントサイトを go-web-frame スタイルに更新(Material アイコン、スタイル付きボタン、リッチなテーマ)
- 鍵生成 SDK 関数を追加:
GenerateKeyPair、GenerateRSAKeyPair、SaveKeyPair、DeployPublicKey、DefaultKeyPath
- 4 言語の README とドキュメントサイトを更新(keygen、プロキシ、hash/verify セクションを追加)
- ドキュメントの様々な修正と改善
v0.7.2
- 全 README とドキュメントサイトを最新機能で更新
- リリースワークフローで WinGet 自動送信を有効化
- Linux クロスコンパイル対応を追加
- プロキシ対応を追加: SOCKS5/SOCKS4/HTTP/HTTPS プロキシトンネル(
-proxy フラグ)
- SFTP ファイル転送のブレークポイントレジュームを追加(
-resume フラグ)
- hash および verify サブコマンドを追加(MD5、SHA-1、SHA-256、SHA-512)
- プロキシタイムアウト処理を修正(包括的なテストカバレッジ付き)
v0.7.1
- MkDocs ドキュメントサイトを追加(英語、簡体字中国語、繁体字中国語、日本語対応)
- SDK パッケージ(
package sshpass)と CLI エントリポイント(cmd/sshpass)を抽出
- Scoop インストール手順を追加
- 全 README にスターリマインダーを追加
v0.6.4
v0.6.3
- リリースワークフローとパイプラインを更新
- インタラクティブシェルでの rz/sz ファイル転送対応を追加(SFTP フォールバック付き)
- 全 README を最新機能で同期
v0.6.2
- 全 README にインタラクティブシェルと設定ファイルの位置コマンド例を追加
- ローターミナルモードを修正(適切なエコー、シグナル転送、フルスクリーンアプリ対応)
- エラー終了コードと設定ファイルのコマンド処理を修正
- 指数バックオフのオーバーフローを修正
- コードの重複を排除し堅牢性を向上するリファクタリング
v0.6.1
- ARM64 アーキテクチャのビルド対応を追加
- ドキュメントに ARM64 ダウンロードテーブルを追加
- 設定にポート番号のバリデーションを追加
v0.5.1
- 設定可能な接続タイムアウト(
-ct)と操作タイムアウト(-t)を追加
- 複数のバグ修正と改善
- Git Bash のパス変換を修正(
// プレフィックス)
v0.4.x
- WiX v7 MSI インストーラー対応
- macOS DMG/pkg パッケージング
- 指数バックオフ付き接続リトライ
- プログレスバー付き SFTP アップロード/ダウンロード
- SCP スタイルおよび Rsync スタイルのコマンド構文
- 設定ファイル対応(
-f)
- ローターミナルモードのインタラクティブシェル
- 動的ターミナルリサイズ(SIGWINCH / ポーリング)
v0.3.x
- macOS .pkg インストーラーと .tar.gz パッケージング
- パイプラインの改善
v0.2.x
- SCP および Rsync 転送対応
- 設定ファイル対応
- 指数バックオフ付き接続リトライ
- ビルドパイプラインとリリース自動化
v0.1.0
- 初回リリース
- SSH パスワードおよび秘密鍵認証
- リモートコマンド実行
- ローターミナルモードのインタラクティブシェル
- SFTP ファイル転送
- 動的ターミナルリサイズ