Breaking Changes
v1.7.0
Storage System Redesign (⚠️ Configuration Update Required)
Storage Connection String Changes
⚠️ Required Updates
AWS S3 / MinIO users:
Update ConnectionStrings:Storage:
Azure Blob users:
Azure Blob Storage is no longer supported. Migrate to AWS S3 or MinIO:
- Choose alternative storage
- Migrate file data
- Update GZCTF configuration
- Restart GZCTF
S3 Parameters
accessKey(required*): AWS Access Key IDsecretKey(required*): AWS Secret Access Keybucket(required): Bucket nameregion(required**): AWS regionendpoint(optional): Custom URL for MinIOuseHttp(optional): Use HTTP (default: false)forcePathStyle(optional): Path-style URLs (default: false)sessionToken(optional): Temporary credentials
* If omitted, AWS default credential chain is used
** Either region or endpoint must be specified
⚠️ Database upgraded automatically. Downgrade not supported.
v1.2.2
Breaking Changes
-
Removed the
Google ReCaptchaverification code configuration itemUpdate steps: Delete the
Google ReCaptchaverification code configuration item and choose other verification methods, such asCloudflare Turnstileverification code.
v0.24
Breaking Changes
-
The
SendMailAddresshas been renamed toSenderAddressUpdate steps: Modify the
SendMailAddressconfiguration key toSenderAddress
v0.18
- New: Preliminary support for i18n multi-language support, currently supporting Chinese, Japanese, and English
Breaking Changes
-
The database structure is no longer compatible with the previous version, and the database needs to be reinitialized. If you need to keep the data, please use the
v0.17tagUpdate steps: Delete or backup the original database and reinitialize the database
-
The default exposed port of the container has been changed from
80to8080Update steps: Modify the exposed port of the container to
8080Reference: Default ASP.NET Core port changed from 80 to 8080
v0.17
Breaking Changes
-
Moved the original
uploadsdirectory tofiles/uploads, removed the configuration item for this directory, and changed the location of the log storageUpdate steps: Move the original
uploadsdirectory tofiles/uploads, remount the relevant directories, and delete the configuration item for theuploadsdirectory and the originallogdirectory.
v0.16-v0.1
Please check the release notes: https://github.com/GZTimeWalker/GZCTF/releases