ストレージシステムの再設計 (⚠️ 設定更新が必要)
| タイプ | 旧形式 | 新形式 | ステータス |
|---|---|---|---|
| ローカルディスク | disk://path=... | disk://path=... | ✅ 変化なし |
| AWS S3 | keyId=...;key=... | accessKey=...;secretKey=... | ❌ パラメータ名変更 |
| MinIO S3 | keyId=...;key=... | accessKey=...;secretKey=... | ❌ パラメータ名変更 |
| Azure Blob | azure.blobs://... | ❌ サポートなし | ❌ 削除済み |
AWS S3 / MinIO ユーザー:
ConnectionStrings:Storage を更新:
Azure Blob ユーザー:
Azure Blob Storage はサポートされなくなりました。AWS S3 または MinIO に移行してください:
accessKey (必須*): AWS アクセスキー IDsecretKey (必須*): AWS シークレットキーbucket (必須): バケット名region (必須**): AWS リージョンendpoint (オプション): MinIO 用カスタム URLuseHttp (オプション): HTTP を使用 (デフォルト: false)forcePathStyle (オプション): パススタイル URL (デフォルト: false)sessionToken (オプション): 一時認証情報* 省略時は AWS デフォルト認証チェーンが使用されます
** region または endpoint のいずれかが必須
⚠️ データベースは自動でアップグレードされます。 ダウングレードはサポートされていません。
Breaking Changes
Google ReCaptcha の検証コード設定項目が削除されました
更新手順: Google ReCaptcha の検証コード設定項目を削除し、他の検証方法(例: Cloudflare Turnstile 検証コード)を選択します。
Breaking Changes
SendMailAddress が SenderAddress に名前が変更されました
更新手順: SendMailAddress 設定キーを SenderAddress に変更します
Break Changes
データベースは以前のバージョンとの互換性がありません。データベースを新規セットアープ必要があります。元のデータベースを引き続き利用する場合は v0.17 を使用してください。
更新手順:元のデータベースを削除し、再初期化します。
コンテナの既定ポートは 80 から 8080 に変更
更新手順:コンテナの既定ポートを 8080 に変更します。
Break Changes
元の uploads ディレクトリを files/uploads に移動し、このディレクトリの設定項目を削除し、ログの保存場所を変更しました。
アップデート手順: 元の uploads ディレクトリを files/uploads に移動し、関連するディレクトリを再マウントし、uploads ディレクトリの設定項目と元の log ディレクトリを削除します。
リリースノートを参照してください: https://github.com/GZTimeWalker/GZCTF/releases