アプリ紹介に戻る

Sephiroth System の更新履歴

機能追加や改善、不具合修正をリリースごとにお知らせします。

バージョン 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 は含まれません。