Skip to content

Releases: hideokamoto/cwsweep

Release list

v0.2.1

Choose a tag to compare

@hideokamoto hideokamoto released this 27 Sep 23:44
4721e32

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 set subcommand for setting log retention without deletion; rejects --execute when stdin is not a TTY
  • Improved error display: fatal errors now shown as single red line (TTY only) with full details available via --verbose/--debug flags
  • Updated release process from tag-driven to main-branch-driven with automatic tag creation; requires cargo set-version to sync Cargo.lock

Minor Changes

  • Added Windows ANSI color support detection via anstyle-query dependency
  • Configurable logging: --verbose/--debug enables detailed AWS SDK logs; RUST_LOG environment variable takes precedence
  • Updated CI documentation to reflect new push-based release workflow

v0.2.0

Choose a tag to compare

@hideokamoto hideokamoto released this 21 Sep 02:42
568542d

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 config by @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

Full Changelog: https://github.com/hideokamoto/cwsweep/commits/v0.2.0