Releases: GZTimeWalker/GZCTF
Version: 1.2.2
1.2.2 - 2025-02-06
Feel free to
♥️ sponsor GZCTF♥️ if you like it!
💥 BREAK CHANGES
- (captcha) [BREAK] Removed google recpatcha support - (44a468) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.2.1...v1.2.2
Version: 1.2.1
1.2.1 - 2025-01-21
Feel free to
♥️ sponsor GZCTF♥️ if you like it!
⛰️ Features
- (cache) add caching for most apis that will rarely change - (2b1c8c) by GZTime
- (color) consider only the average color of the bottom 20% of the image - (0ae3ff) by GZTime
🐛 Bug Fixes
- (health) lowered the threshold for storage checks - (971c5b) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.2.0...v1.2.1
Version: 1.2.0
1.2.0 - 2025-01-18
View the timeline for your recent games!
Feel free to
♥️ sponsor GZCTF♥️ if you like it!
⛰️ Features
- (game) add link to gantt item - (4c8b35) by GZTime
- (game) use cache handler for game list - (1b10f5) by GZTime
- (game) refactor game list & add gantt timeline (#410) - (f1b964) by GZTime
- (posts) adjust dom struct - (aecb18) by GZTime
🐛 Bug Fixes
- (game) fail to flush game list cache - (bf6360) by GZTime
- (game) flush cache when upload poster - (cd0fe4) by GZTime
- (gantt) add blank row - (f2d453) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.1.4...v1.2.0
Version: 1.1.4
1.1.4 - 2025-01-14
This release brings the usual dependency updates and bug fixes
Feel free to♥️ sponsor GZCTF♥️ if you like it!
🐛 Bug Fixes
- (monitor) allow access to monitor page without join - (a67e9f) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.1.3...v1.1.4
Version: 1.1.3
1.1.3 - 2025-01-07
⛰️ Features
- (hashpow) remove swr and manually control challenge fetch - (f9c28f) by GZTime
- External service health check and telemetry - (7a0612) by Steven He
🐛 Bug Fixes
- (challenge) auto destory instance after flag accepted - (bc1e4c) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.1.2...v1.1.3
Version: 1.1.2
1.1.2 - 2024-12-20
⛰️ Features
- (docker) destroy container if cannot start - (3c778f) by GZTime
- (option) optional enabling of new http protocols - (7cde81) by GZTime
- Enable HTTP/3 - (be8eff) by Steven He
🐛 Bug Fixes
- (game) redirect user if they haven't joined game yet - (c7304b) by GZTime
- (team) clear input on successful creation - (7f6a17) by GZTime
🔨 Refactor
- (cronjob) use attribute to get expressions and add job - (34db95) by GZTime
- (cronjob) make scheduled tasks more flexible - (29f4f4) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.1.1...v1.1.2
Version: 1.1.1
1.1.1 - 2024-12-15
Important
API CHANGES
GZCTF now uses millisecond timestamps (int64) in the APIs
instead of the previous string type
⛰️ Features
- (frontend) dynamic load i18n resources - (ab0689) by GZTime
- (team) allow to have 3 teams per user - (318f19) by GZTime
- (wsrx) expose port mapping type to frontend - (803bfe) by GZTime
🐛 Bug Fixes
- (cache) remove ClientConfig cache when launch - (a7c337) by GZTime
- (challenge) update attachment will remove all flags - (61c630) by GZTime
- (fetcher) incorrect error handling - (9393c4) by GZTime
- (submit) missing clear interval when refactor - (91e224) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.1.0...v1.1.1
Version: 1.1.0
1.1.0 - 2024-12-10
Important
API CHANGES
GZCTF now uses millisecond timestamps (int64) in the APIs
instead of the previous string type
⛰️ Features
- (frontend) use timestamp for api - (79d44e) by GZTime
- replace lang in index.html - (4fa607) by GZTime
🔨 Refactor
- (frontend) use modern async - (fb2a66) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.0.5...v1.1.0
Version: 1.0.4
1.0.4 - 2024-11-30
Important
🎉 v1.0 RELEASE
After dotnet 9 and its associated dependencies update, we released v1.0.0 as planned.
And 7 languages are fully supported, as well as 3 AI translations.
There are also some new features and security updates.
Learn more on official website.
⛰️ Features
- (team) allow transfer when team locked - (e0cb62) by GZTime
🐛 Bug Fixes
- cannot delete a challenge if any flag is present - (36482b) by Steven He
🚀 Performances
- improve flags addition and removal performance - (4ca568) by Steven He
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.0.3...v1.0.4
Version: 1.0.2
1.0.2 - 2024-11-25
Important
🎉 v1.0 RELEASE
After dotnet 9 and its associated dependencies update, we released v1.0.0 as planned.
And 7 languages are fully supported, as well as 3 AI translations.
There are also some new features and security updates.
Learn more on official website.
⛰️ Features
- (admin) replace
[TEAM_HASH]
in test flags - (0e857d) by GZTime
🎨 Styling
- (light) navbar in light theme - (d8737f) by GZTime
🐛 Bug Fixes
- (admin) download all writeups failed - (f397a6) by Kengwang
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.0.0...v1.0.2