Skip to content

Releases: myuron/lazycwl

v1.4.2

Choose a tag to compare

@myuron myuron released this 22 May 05:07
e38ddf8

Changes

Bug fixes

  • GetLogEvents pagination がスパースな時間範囲で取りこぼす問題を修正 (#29)
    • v1.4.1 で導入した時間範囲チャンキング並列フェッチが実 AWS 環境で 89MB → 15KB と大量にイベントを取りこぼす致命的問題
    • 根本原因: `paginateGetLogEvents` の終端条件に `len(out.Events) == 0` が含まれ、AWS が pagination 途中で「空イベント + 新 NextForwardToken」を返した時点で end-of-stream と誤判定して打ち切っていた
    • AWS 仕様準拠で `nextToken == prevToken` のみで終端判定するよう修正

Chore

  • `go.mod` に `retract v1.4.1` を追加 (#30)
    • 上記 bug を踏むため `go install github.com/myuron/lazycwl@v1.4.1` で警告が出るようになる
  • `flake.nix` の `version` を `1.4.2` に同期

v1.4.1 利用者へ

v1.4.1 は GetLogEvents で大量のイベントを取りこぼす不具合があります。v1.4.2 へアップグレードを推奨します。

v1.4.0

Choose a tag to compare

@myuron myuron released this 04 May 02:39
cbe23f9

Changes

Features

  • ローディングポップアップと起動時エラー折り返しを実装 (#24)
    • ロード中は中央オーバーレイのポップアップで文脈別メッセージ(log groups / streams / events)を表示
    • 起動時エラーをターミナル幅で折り返し、alt screen 復帰後も stderr に残るように

v1.3.0

Choose a tag to compare

@myuron myuron released this 24 Apr 15:39
1c175f5

Changes

Features

  • StartLiveTail APIを使ったリアルタイム監視(tailモード)を実装 (#22)

Bug Fixes

  • tailモードのレビュー指摘事項を修正 (#22)
  • stream.Close() の戻り値チェックを追加(errcheck対応) (#22)
  • preview.go の残りの WriteString(Sprintf) を Fprintf に修正 (#19)
  • golangci-lint の指摘を修正 (#19)

Documentation

  • READMEをユーザ向けに整理しコントリビュート情報をCONTRIBUTING.mdへ集約 (#23)
  • READMEにバッジを追加し、CIにcoverage送信を追加 (#21)
  • READMEにバッジを追加 (#20)
  • テンプレートとコントリビューションガイドを英語化 (#19)
  • コントリビューションガイドとGitHubテンプレートを追加 (#19)
  • READMEにTipsセクションとNotes/注意事項セクションを追加 (#18)

CI

  • GitHub Actions CI ワークフローを追加 (#19)

v1.2.2

Choose a tag to compare

@myuron myuron released this 18 Apr 01:05
5ee1aeb

Changes

Bug Fixes

  • テキスト折り返し時にペインの高さを固定して下枠の欠落を防止 (#17)
    • lipgloss v1のHeight()がコンテンツ折り返しによる行数超過を切り詰めないため、長いロググループ名でペインが膨張し下枠が画面外に押し出されていた

v1.2.1

Choose a tag to compare

@myuron myuron released this 18 Apr 00:45
f89cbe5

Changes

Bug Fixes

  • ログストリームのStoredBytes表示を削除 (#16)
    • AWS DescribeLogStreams APIはOrderBy=LastEventTime指定時にStoredBytesを返さないため、全ストリームのサイズが0 Bと表示されていた

v1.2.0

Choose a tag to compare

@myuron myuron released this 18 Apr 00:24
3e352eb

Changes

Features

  • sキーでログストリームのソート順(昇順/降順)をトグル (#15)

Bug Fixes

  • goディレクティブを1.25.0に下げてGo 1.25.xとの互換性を確保

Other

  • Revert "fix: goディレクティブを1.25.0に下げてGo 1.25.xとの互換性を確保"

v1.1.6

Choose a tag to compare

@myuron myuron released this 17 Apr 23:50
fc4ce01

Changes

  • fix: ソートを最終イベント時刻順(降順)に固定 (#14)

v1.1.5

Choose a tag to compare

@myuron myuron released this 17 Apr 23:23
f5a9e7a

Changes

  • fix: DescribeLogStreamsにOrderBy=LastEventTime, Descending=true, Limit=50を追加し、最新50件のログストリームを取得するよう修正 (#13)
  • feat: Nix Flake overlayを追加しREADMEを現状に合わせて更新 (#11)
  • Add MIT License (#12)

v1.1.4

Choose a tag to compare

@myuron myuron released this 15 Apr 10:11
3bf8e5d

Bug Fixes

  • 時間範囲フィルタを削除しログ全件取得に変更 (#10)

    • StoredBytesが表示されているストリームでEnter押下時に何も表示されない問題を修正
    • GetLogEventsから時間範囲パラメータを除去し、全期間のログを取得するように変更
    • --since CLIフラグ、tキーバインド、ステータスバーのSince表示を削除
  • ロググループ・ストリームの全ページ取得に対応 (#9)

    • ページネーションで全ページを正しく取得するように修正

v1.1.3

Choose a tag to compare

@myuron myuron released this 14 Apr 03:08
69e60aa

Bug Fixes

  • WSLでのレイアウト崩れを根本修正 (#8)
    • lipgloss.JoinHorizontal/JoinVertical の内部パディングによるオーバーフローを回避
    • 出力を行ごとに直接組み立てるように変更
    • 最終出力を m.height - 1 行にハードキャップ

Install

go install github.com/myuron/lazycwl@v1.1.3