Skip to content

Releases: GZTimeWalker/GZCTF

Version: 1.2.4

08 Mar 08:09
d5da46e
Compare
Choose a tag to compare

1.2.4 - 2025-03-08

Feel free to ♥️ sponsor GZCTF ♥️ if you like it!

🐛 Bug Fixes

  • (game) flush scoreboard after transaction commit - (20b274) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.2.3...v1.2.4

Version: 1.2.3

17 Feb 15:19
e948f78
Compare
Choose a tag to compare

1.2.3 - 2025-02-15

Feel free to ♥️ sponsor GZCTF ♥️ if you like it!

⛰️ Features

  • leet flags when test - (9e6643) by GZTime

🔨 Refactor

  • backend startup & tidy up - (08c49d) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v1.2.2...v1.2.3

Version: 1.2.2

06 Feb 04:46
96062fd
Compare
Choose a tag to compare

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

21 Jan 16:57
4d9104c
Compare
Choose a tag to compare

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

18 Jan 13:22
b39dbd8
Compare
Choose a tag to compare

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

14 Jan 16:41
689ee6d
Compare
Choose a tag to compare

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

07 Jan 07:36
540083f
Compare
Choose a tag to compare

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

20 Dec 05:41
f583aa2
Compare
Choose a tag to compare

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

15 Dec 16:56
ab0689f
Compare
Choose a tag to compare

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

10 Dec 15:38
a530456
Compare
Choose a tag to compare

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