Repository navigation
Releases: hideokamoto/cwsweep
Releases · hideokamoto/cwsweep
Release list
v0.2.1
Version bump to v0.2.1 with new retention set subcommand, Windows ANSI color support, improved error handling, and release process updates.
Major Changes
- Added nested
cwsweep retention setsubcommand for setting log retention without deletion; rejects--executewhen stdin is not a TTY - Improved error display: fatal errors now shown as single red line (TTY only) with full details available via
--verbose/--debugflags - Updated release process from tag-driven to main-branch-driven with automatic tag creation; requires
cargo set-versionto sync Cargo.lock
Minor Changes
- Added Windows ANSI color support detection via
anstyle-querydependency - Configurable logging:
--verbose/--debugenables detailed AWS SDK logs;RUST_LOGenvironment variable takes precedence - Updated CI documentation to reflect new push-based release workflow
v0.2.0
What's Changed
- Set up AI-DLC Workflows v2 for Claude Code and Cursor by @hideokamoto in #1
- Implement cwsweep: AWS Organization-wide CloudWatch Logs cleanup CLI by @hideokamoto in #2
- 単一アカウント(Organization非メンバー)でも実行できるようフォールバック追加 by @hideokamoto in #4
- Organizationsクライアントをus-east-1に固定し、既定リージョン未設定時の起動失敗を解消 by @devin-ai-integration[bot] in #6
- Rustツールチェーンを1.98.1に固定しCIイメージを更新、clippy指摘を修正 by @devin-ai-integration[bot] in #5
- deny.tomlを追加し、cargo denyのライセンス許可リストとfxhash未保守警告の扱いを明示 by @devin-ai-integration[bot] in #15
- AWS SDKエラーのsourceチェーンをメッセージに含めて原因を可視化 by @devin-ai-integration[bot] in #7
- --scan-onlyフラグを追加し、非TTY時は対話選択へ進まずスキャン結果で終了 by @devin-ai-integration[bot] in #8
- 監査ログファイルを最初の記録時に遅延作成し、スキャンのみの実行で空ファイルを残さない by @devin-ai-integration[bot] in #9
- 対話式選択の並び順をテーブル表示と同じstored_bytes降順に統一 by @devin-ai-integration[bot] in #10
- 最終確認と実行結果の出力にdry-runであることを明示し、未実行を失敗と区別する by @devin-ai-integration[bot] in #11
- --regionsの重複を初出順を保って除去 by @devin-ai-integration[bot] in #12
- stderrがTTYでない場合はtracing出力のANSIカラーを無効化 by @devin-ai-integration[bot] in #13
- AWS SDKのレガシーrustls 0.21クライアントを外し、cargo auditの脆弱性5件を解消 by @devin-ai-integration[bot] in #14
- chore(aidlc): migrate to native AI-DLC 2.9.0 via
aidlc configby @devin-ai-integration[bot] in #17 - CLI subcommand restructure (scan/clean/audit) — AI-DLC intent 260917-cli-subcommands complete, v0.2.0 by @hideokamoto in #16
- build: aws-config に credentials-login フィーチャを追加(aws login プロファイル対応) by @devin-ai-integration[bot] in #18
- feat:
--regions allと未指定時の対話式リージョン選択を追加 by @devin-ai-integration[bot] in #19 - refactor: リージョン列挙を aws-sdk-ec2 から aws-sdk-account (ListRegions) へ切り替え by @devin-ai-integration[bot] in #20
- Move GitHub Release build to circleci-configurations via Config Sources by @hideokamoto in #21
New Contributors
- @hideokamoto made their first contribution in #1
- @devin-ai-integration[bot] made their first contribution in #6
Full Changelog: https://github.com/hideokamoto/cwsweep/commits/v0.2.0