• 日本語
  • リリースノート

    v1.7.0

    ストレージシステムの再設計 (⚠️ 設定更新が必要)

    ストレージ設定の変更

    タイプ旧形式新形式ステータス
    ローカルディスクdisk://path=...disk://path=...✅ 変化なし
    AWS S3keyId=...;key=...accessKey=...;secretKey=...❌ パラメータ名変更
    MinIO S3keyId=...;key=...accessKey=...;secretKey=...❌ パラメータ名変更
    Azure Blobazure.blobs://...❌ サポートなし❌ 削除済み

    ⚠️ 必須の更新

    AWS S3 / MinIO ユーザー:

    ConnectionStrings:Storage を更新:

    旧: aws.s3://keyId=AKIA...;key=secret...;bucket=my-bucket;region=us-east-1
    新: aws.s3://accessKey=AKIA...;secretKey=secret...;bucket=my-bucket;region=us-east-1
    
    旧: minio.s3://keyId=admin;key=admin;bucket=gzctf;serviceUrl=http://minio:9000
    新: minio.s3://accessKey=admin;secretKey=admin;bucket=gzctf;endpoint=http://minio:9000;forcePathStyle=true

    Azure Blob ユーザー:

    Azure Blob Storage はサポートされなくなりました。AWS S3 または MinIO に移行してください:

    1. 別のストレージを選択
    2. ファイルデータを移行
    3. GZCTF 設定を更新
    4. GZCTF を再起動

    S3 パラメータ

    • accessKey (必須*): AWS アクセスキー ID
    • secretKey (必須*): AWS シークレットキー
    • bucket (必須): バケット名
    • region (必須**): AWS リージョン
    • endpoint (オプション): MinIO 用カスタム URL
    • useHttp (オプション): HTTP を使用 (デフォルト: false)
    • forcePathStyle (オプション): パススタイル URL (デフォルト: false)
    • sessionToken (オプション): 一時認証情報

    * 省略時は AWS デフォルト認証チェーンが使用されます ** region または endpoint のいずれかが必須

    ⚠️ データベースは自動でアップグレードされます。 ダウングレードはサポートされていません。

    v1.2.2

    Breaking Changes

    • Google ReCaptcha の検証コード設定項目が削除されました

      更新手順: Google ReCaptcha の検証コード設定項目を削除し、他の検証方法(例: Cloudflare Turnstile 検証コード)を選択します。

    v0.24

    Breaking Changes

    • SendMailAddressSenderAddress に名前が変更されました

      更新手順: SendMailAddress 設定キーを SenderAddress に変更します

    v0.18

    • 新機能:多言語対応。今は英語、日本語と中国語を対応しています。

    Break Changes

    • データベースは以前のバージョンとの互換性がありません。データベースを新規セットアープ必要があります。元のデータベースを引き続き利用する場合は v0.17 を使用してください。

      更新手順:元のデータベースを削除し、再初期化します。

    • コンテナの既定ポートは 80 から 8080 に変更

      更新手順:コンテナの既定ポートを 8080 に変更します。

      参考資料:既定の ASP.NET Core ポートが 80 から 8080 に変更されました

    v0.17

    Break Changes

    • 元の uploads ディレクトリを files/uploads に移動し、このディレクトリの設定項目を削除し、ログの保存場所を変更しました。

      アップデート手順: 元の uploads ディレクトリを files/uploads に移動し、関連するディレクトリを再マウントし、uploads ディレクトリの設定項目と元の log ディレクトリを削除します。

    v0.16-v0.1

    リリースノートを参照してください: https://github.com/GZTimeWalker/GZCTF/releases