バージョン 0.8.1
公開カタログ API の公開条件と利用案内を明確化
認証不要の読み取り API について、返却項目、障害時の応答、サーバーからの利用方法を整理しました。
機能追加・改善
- 公開カタログ API の metadata、503、CORS と互換性の提供範囲をドキュメントに追記しました。
不具合修正
- 公開状態が明示的に active のアプリだけを一覧・詳細に返すようにしました。公開状態が未設定または未知のレコードは取得できなくなります。
バージョン 0.8.0
リリース内容を確認できる更新履歴を追加
ポータルに更新履歴を追加しました。対象ごとのタブと反映時期の案内を設け、改善や不具合修正をリリースごとに確認できます。
機能追加・改善
- /changelog に、URL から選択できる対象別タブを追加しました。
- 改善、不具合修正、軽微な修正、互換性に影響する変更を折りたたみ表示にしました。
- /changelog/rss.xml で更新履歴の RSS 配信を開始しました。
不具合修正
- 更新履歴の公開ページをポータルのルート検証に追加しました。
バージョン 0.7.0
ロードマップ参加パスの仕様と公開条件を整備
ロードマップ参加パスの仕様、運用手順、機能フラグ付きの実装を追加しました。このリリースでは、有料機能や精算に関わる入口を既定で無効にしています。
機能追加・改善
- ロードマップ参加パスの提供内容とサービスの責任範囲を文書化しました。
- 無料参加権の社内検証に向け、機能フラグ付きのライブラリと内部ルートを追加しました。
- ロードマップ参加パスの検証手順を追加しました。
不具合修正
- 公開条件を満たすまで、アプリ詳細と主要メニューに参加パスを表示しないようにしました。
バージョン 0.6.1
ミドルウェアのセキュリティ検証を追加
ポータルのミドルウェアで、CSP の nonce の受け渡しと旧接続先設定のフォールバックを検証するようにしました。
機能追加・改善
- リクエストとレスポンスの Content-Security-Policy ヘッダーを確認するテストを追加しました。
不具合修正
- connect-src で旧 API ゲートウェイと認証サービスの接続先設定を検証しました。
- 実行時のスクリプトに渡される nonce の一致を検証しました。
バージョン 0.5.0
初期 API の提供範囲をアプリ一覧に整理
このリリースでは、実装対象をポータルと Firestore のアプリ一覧に整理しました。削除済みのサービスは、別途設計判断が行われるまで凍結する方針を記録しました。
機能追加・改善
- 公開中のアプリだけを一覧に表示するルートの契約を維持しました。
- DB に依存するサービス検証を、当時のローカル検証範囲から除くことを明記しました。
不具合修正
- 公開停止中のアプリを、公開 API とアプリ起動ページから除外しました。
バージョン 0.4.0
共通認証とプラットフォームの契約を強化
トークン検証と監査処理を強化し、当時計画していた連携機能の責任範囲を文書に整理しました。
機能追加・改善
- 当時のサービス再開計画に向け、親子アプリ間の連携契約を文書化しました。
不具合修正
- 共通認証の検証テストで、受け入れる JWT アルゴリズムを限定しました。
- 監査データの出力とメタデータのマスキングをローカルの契約テストに追加しました。
バージョン 0.3.0
リリース検証コマンドを集約
pnpm と Turbo を使ったコマンドライン検証手順を整理しました。利用者向けの専用 CLI パッケージは提供していません。
機能追加・改善
- リリース検証コマンドを README と運用手順書に集約しました。
軽微な修正
- このリリースに、単独で利用する Sephiroth CLI は含まれません。