Skip to content

v0.6.0

Latest

Choose a tag to compare

@lycanthr0pes lycanthr0pes released this 25 Sep 15:05
ea62da9

0.6.0 (2026-09-25)

Features

  • e2e: 7件のページ送りと部分失敗の再試行を検証 (3eef095)
  • e2e: calendar開始条件の読取診断を追加 (83cd4b3)
  • e2e: google全件適用と共有KVの検証を追加 (ea6044e)
  • e2e: 作成通知の所有と再試行を検証 (2b0bb18)
  • e2e: 全体同期の往復と部分失敗を検証 (a2b1af5)
  • e2e: 外部fixtureと通常KVの所有権を接続 (727a700)
  • e2e: 所有イベントを通常ポーリングへ接続 (a5cc0ad)
  • e2e: 所有イベントを通常ポーリングへ接続 (9d54ccf)
  • e2e: 終日と繰返しを含む全件同期の検証を追加 (1ca952b)
  • e2e: 複数イベントのKV残件を別HTTPで消化 (9b02fbd)
  • e2e: 複数イベントのKV残件を別HTTPで消化 (87460d2)
  • e2e: 通常google同期の実サービス検証を追加 (26a86e6)
  • e2e: 通常google同期の所有検証と回収を追加 (ddbc8c8)
  • e2e: 通常HTTPと共有KVで全体同期を検証 (bd0bbbb)
  • e2e: 通常KVと外部fixtureの所有状態を検証 (286fba4)
  • e2e: 通常KVの手動検証workflowを追加 (1e073cd)
  • e2e: 通常KVの隔離と所有状態の検証を追加 (438ecdc)
  • e2e: 通常KVの隔離と所有状態の検証を追加 (e714623)
  • e2e: 通常notion cleanupと共有kvの検証を追加 (792dd78)
  • e2e: 通常watchと共有Webhook同期を検証 (b2c1f6b)
  • e2e: 通常ポーリングのGoogle反映を検証 (2abc353)
  • e2e: 通常ポーリングのGoogle反映を検証 (2e58891)
  • sync: 再試行処理と全E2E完了記録を統合 (1a3eaa1)

Bug Fixes

  • ci: 件名検査を日本語の開発規則へ合わせる (04ed603)
  • e2e: api拒否試験の所有資源を回収可能にする (834930f)
  • e2e: Cron予定時刻の分境界制約を除去 (4b39ecf)
  • e2e: Cron検証期限の時計読取りを統一 (4d25457)
  • e2e: Cron診断の時刻をミリ秒で送信 (8e5a7d8)
  • e2e: deploy完了前のMCPタイムアウトを防ぐ (f656e84)
  • e2e: Google制御ロックの解放失敗箇所を記録 (538008a)
  • e2e: google同期のKV欠損値を正規化 (24c9e53)
  • e2e: Google同期の書込み前version拒否を再試行 (16b54d5)
  • e2e: inspect all telemetry message fields (4bdcd1a)
  • e2e: Notion照会試験の削除履歴を小さく保持 (fb97396)
  • e2e: Webhook処理を継続し中断資源を回収する (1afdf4f)
  • e2e: ログ照会403の診断情報を補う (6a2674b)
  • e2e: 件数境界の検証応答をMCP契約へ合わせる (f353292)
  • e2e: 全件同期と呼出し側の待機時間を揃える (0c6a382)
  • e2e: 再deployの所有シナリオ判定を修正 (3655d3d)
  • e2e: 再検証の失敗を前回成功で上書きしない (5ee3815)
  • e2e: 処理後のロック解放失敗から所有資源を回収 (b7a9786)
  • e2e: 同期後の状態読取りの通信失敗を再試行 (fb28b94)
  • e2e: 既存の削除履歴を保護してcalendarを再利用 (be79058)
  • e2e: 既知の削除履歴の対応表を許容 (02bc807)
  • e2e: 旧通知の検証を別HTTP段階へ分割 (07143c2)
  • e2e: 期限切れロックと旧revisionによる回収停止を解消 (df98874)
  • e2e: 検証用contextの型エラーを解消 (078584b)
  • e2e: 状態障害検証をケースごとの要求へ分割 (68ebbf2)
  • e2e: 状態障害検証をケースごとの要求へ分割 (c1740e2)
  • e2e: 確認通信の診断と上限付き再試行を追加 (e8e7e9d)
  • e2e: 統合時に重複したimportを除去 (e3c71dc)
  • e2e: 認証へKV無効の状態を渡す (5d4a12b)
  • jobs: KV保存失敗時に同じ値だけ再試行する (d283b8c)
  • jobs: Notion一覧失敗時の状態保持と再試行を検証 (9f53e3b)
  • jobs: 通常ジョブの失敗後再試行を検証 (cbfa2d9)
  • reminder: 一覧のレート制限を待機して再試行 (cc97b8b)
  • reminder: 一覧取得失敗を成功扱いしない (cffa9c2)
  • sync: googleからdiscordへの反映失敗を次回へ繰り越す (07263f2)
  • sync: googleからdiscordへの反映失敗を次回へ繰り越す (7336d0d)
  • sync: google同期のHTTP失敗を再試行する (33f5e48)
  • sync: recover failed lock releases (ef6bba7)
  • sync: ロック解放失敗を可視化して自動復旧する (c360b10)
  • sync: ロック解放失敗を可視化して自動復旧する (5637ca9)
  • sync: 作成通知の再試行を保持しE2Eを追加 (24571b6)
  • sync: 作成通知の繰越と失敗再試行を保持 (6da53c9)
  • sync: 再試行キューの保存順と単独同期の排他を修正 (b920d98)
  • sync: 再試行キューの保存順と単独同期の排他を修正 (5d0b577)
  • sync: 古いqueueの残件回復と失効した同期の停止 (395a53b)
  • sync: 古いqueueの残件回復と失効した同期の停止 (b21cb8f)
  • webhook: 通知を永続化して失敗後の同期を再試行 (7ce438e)

Documentation

  • e2e: 28段階の実サービス検証と回収成功を記録 (65f68dd)
  • e2e: calendar削除履歴の診断結果を記録 (c6f162a)
  • e2e: Google matrixの残存資源回収を記録 (f09ba29)
  • e2e: Google matrix全18段階の成功を記録 (439cad7)
  • e2e: Google件数境界の成功と全件回収を記録 (e0ac814)
  • e2e: Google全件適用と共有KV回収の成功を記録 (8fe8830)
  • e2e: google同期のapi拒否と回復の成功を記録 (e7e1f85)
  • e2e: google同期の所有資源回収を記録 (d184a2a)
  • e2e: google同期の部分失敗と回復の検証結果を記録 (ded6782)
  • e2e: Notion一覧失敗の再試行成功を記録 (e346afd)
  • e2e: Notion作成復旧の成功と回収を記録 (dc32fc9)
  • e2e: Notion書戻し復旧の成功を記録 (58f75f1)
  • e2e: Notion照会復旧の成功と回収を記録 (9838432)
  • e2e: record lock recovery verification (21c9f95)
  • e2e: Telemetry権限の誤案内を訂正 (4c448eb)
  • e2e: watchと共有Webhookの実行結果を記録 (6eb597a)
  • e2e: Webhook同期修正後の成功証跡を記録 (fe835fa)
  • e2e: ログ照会成功と原因調査の限界を記録 (84b685a)
  • e2e: ログ診断APIの403と未解決範囲を記録 (b7b0bef)
  • e2e: ロック競合の実環境検証結果を記録 (7a68f17)
  • e2e: ロック競合の実環境検証結果を記録 (9a127cc)
  • e2e: 三サービスの実動検証を記録 (c62e561)
  • e2e: 予定形式と共有queue再試行の成功を記録 (022f196)
  • e2e: 全件検証の共有KV開始条件拒否を記録 (47ee8c7)
  • e2e: 全体同期9段階の検証と回収成功を記録 (4b0dceb)
  • e2e: 再デプロイ継続の実サービス証拠を記録 (bb498b6)
  • e2e: 分割した状態障害検証の成功を記録 (2df3d80)
  • e2e: 同時resumeの実サービス証拠を記録 (fece433)
  • e2e: 回収workflowの承認待ちを記録 (5055c46)
  • e2e: 外部fixtureと通常KVの実証を記録 (8325a38)
  • e2e: 実Cron競合の成功と回収を記録 (c8aa98e)
  • e2e: 実Cron起動と回収の成功証跡を記録 (7e2b7f3)
  • e2e: 対象内試験の完了と回収証跡を確定 (c71a7b8)
  • e2e: 応答本文破棄の実サービス証拠を記録 (f371013)
  • e2e: 新規KVでのCalendar開始条件拒否を記録 (178e2cc)
  • e2e: 有効account tokenでのログ照会拒否を記録 (a8cc5eb)
  • e2e: 棚卸しと旧通知の実環境検証を記録 (88426f4)
  • e2e: 権限変更対象と使用中tokenの相違を記録 (874aa44)
  • e2e: 複数イベントの実サービス検証を記録 (a087a15)
  • e2e: 解放診断版の実環境検証と回収を記録 (2c63ec1)
  • e2e: 通常google同期の実サービス検証結果を記録 (1e70982)
  • e2e: 通常HTTP全体同期の成功と回収を記録 (327e09d)
  • e2e: 通常KVとDOの実環境検証を記録 (55bb819)
  • e2e: 通常notion cleanupの成功を記録 (01cac73)
  • e2e: 通常Q&Aの成功証跡を記録 (732d70c)
  • e2e: 通常ジョブKV再試行の実行結果を記録 (b253403)
  • e2e: 通常ジョブ再試行の成功証跡を記録 (3bb2ec0)
  • e2e: 通常ポーリングの実サービス検証を記録 (628070e)
  • e2e: 通常リマインドの成功証跡を記録 (68d4198)
  • e2e: 通知再試行の実サービス検証結果を記録 (cec18a9)
  • e2e: 通知再試行の実サービス検証結果を記録 (cfe745e)
  • 統合後の回帰検証を記録 (f35509c)