Skip to content

Releases: GZTimeWalker/GZCTF

Version: 0.19.0

16 Apr 08:02
99d4ca6
Compare
Choose a tag to compare

0.19.0 - 2024-04-15

Important

BREAK CHANGES (from v0.18): CONFIG CHANGES

  • I18n Support: use LC_ALL instead of LANG environment variable
  • Observability: support opentelemetry / prometheus / metrics / tracing

⛰️ Features

  • Allow customize total suffix for Prometheus - (468b47) by Steven He
  • Add version info to opentelemetry - (e24950) by Steven He
  • Map LogLevel to LogEventLevel - (644eff) by Steven He
  • Loki logging server support - (54aa5c) by Steven He
  • Enable dynamic adaptive GC - (18567d) by Steve
  • config cache & client message - (c17708) by GZTime
  • adding more instruments - (91691e) by Steven He
  • custom Prometheus settings - (f06a09) by Steven He
  • control enabling of telemetry - (93b00d) by Steven He
  • metrics and distributed tracing - (4d807c) by Steven He

🐛 Bug Fixes

  • (frontend) disable when update - (a09af6) by GZTime
  • (i18n) missing translate - (2fe800) by GZTime
  • (style) team unlock badge - (e3a697) by GZTime
  • Stack overflow while disposing stream - (9a0a87) by Steven He
  • Run Tasks with LongRunning options - (bb8815) by Steven He
  • Properly dispose stream - (4dfd1d) by Steven He
  • Exclude any exception due to cancellation - (3d6dab) by Steven He
  • Exclude /metrics from log - (be3fa7) by Steven He
  • prometheus endpoint mapping - (8eabce) by Steven He
  • Add workaround for prometheus - (5364a8) by Steven He
  • GlobalConfig scope - (d1f5c5) by Steven He
  • Make MailSender singleton - (133284) by Steven He
  • Refactor MailSender to use a queue - (b72f99) by Steven He
  • Missing args in team localization - (9913f3) by Steven He
  • ClientCaptchaInfoModel is not MemoryPackable - (a9c3d0) by GZTime
  • ClientConfig is not registered for MemoryPack - (7fed35) by GZTime
  • disable AutomountServiceAccountToken for pods - (1e139f) by GZTime

🎨 Styling

  • fix Badge padding - (6e5e53) by GZTime

⚙️ Miscellaneous Tasks

  • add platform in mail title - (817232) by GZTime
  • tidy up - (82d624) by GZTime
  • Adding comments for AsyncManualResetEvent - (d51382) by Steven He
  • bump dependencies - (130632) by Steven He
  • tidy up - (ccf056) by GZTime

📦 Other Changes


Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.18.5...v0.19.0

Version: 0.18.5

01 Apr 15:53
dd4c79d
Compare
Choose a tag to compare

0.18.5 - 2024-04-01

⛰️ Features

  • custom container lifetime - (906598) by GZTime
  • check that the data path is configured correctly - (26cfac) by GZTime

🐛 Bug Fixes

  • (docs) cannot get theme config - (40ae61) by GZTime
  • write test file to base - (0810ef) by GZTime
  • disable experimental features - (204551) by Steven He
  • write version instead - (314cd1) by Steven He
  • rw check and fix service init orders - (93dfdc) by Steven He

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.18.4...v0.18.5

Version: 0.18.4

01 Apr 02:10
133c3d3
Compare
Choose a tag to compare

0.18.4 - 2024-03-31

⛰️ Features

  • use Dictionary for scoreboard item cache - (332356) by GZTime
  • enhance searching and use string.Contains - (43d215) by Steven He

🐛 Bug Fixes

  • cidr and dns config not being overwritten - (37d9cb) by Steven He

🎨 Styling

  • pointer cursor when hover to link - (7928fb) by GZTime

⚙️ Miscellaneous Tasks

  • customize the GitHub Issues creation (#258) - (039beb) by Aether Chen

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.18.3...v0.18.4

Version: 0.18.3

25 Mar 09:30
3d262c5
Compare
Choose a tag to compare

Important

💡 Summary

BREAK CHANGES (from v0.17): DATABASE AND API CHANGES

  • I18n Support: for backend & frontend, zh_CN / en_US and ja_JP supproted.
  • Database & API Refactor: use uuid for user & containers, formatted data for notice / events
  • Dependence Upgrade: upgrade to dotnet 8

What's Changed

  • feat: add tag for AI

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.mdc
Commits: v0.18.2...v0.18.3

Version: 0.18.2

20 Mar 17:22
8cf2913
Compare
Choose a tag to compare

Important

💡 Summary

BREAK CHANGES (from v0.17): DATABASE AND API CHANGES

  • I18n Support: for backend & frontend, zh_CN / en_US and ja_JP supproted.
  • Database & API Refactor: use uuid for user & containers, formatted data for notice / events
  • Dependence Upgrade: upgrade to dotnet 8

What's Changed

New Contributors

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.18.1...v0.18.2

Version: 0.18.1

03 Mar 03:40
dc39044
Compare
Choose a tag to compare

Important

💡 Summary

BREAK CHANGES (from v0.17): DATABASE AND API CHANGES

  • I18n Support: for backend & frontend, zh_CN / en_US and ja_JP supproted.
  • Database & API Refactor: use uuid for user & containers, formatted data for notice / events
  • Dependence Upgrade: upgrade to dotnet 8

What's Changed

  • Update i18n keys and i18n detection
  • Adding platform name into email template (for #243)

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.18.0...v0.18.1

Version: 0.18.0

26 Feb 15:01
f5e917e
Compare
Choose a tag to compare

Important

💡 Summary

BREAK CHANGES: DATABASE AND API CHANGES

  • I18n Support: for backend & frontend, zh_CN / en_US and ja_JP supproted.
  • Database & API Refactor: use uuid for user & containers, formatted data for notice / events
  • Dependence Upgrade: upgrade to dotnet 8

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.17.8...v0.18.0

Version: 0.17.8

20 Feb 15:23
002c05d
Compare
Choose a tag to compare

0.17.8 - 2024-02-20

  • deps update
  • database sink for serilog
  • css console log

Note

v0.18.0 is about to release, please test and report bugs by using develop tag.
v0.17 is not recommended.

Version: 0.18.0-preview.0

09 Feb 10:13
Compare
Choose a tag to compare
Pre-release

0.18.0-preview.0 - 2024-02-09

Important

💡 Summary

BREAK CHANGES: DATABASE AND API CHANGES

  • I18n Support: for backend & frontend, zh_CN / en_US and ja_JP supproted.
  • Database & API Refactor: use uuid for user & containers, formatted data for notice / events
  • Dependence Upgrade: upgrade to dotnet 8
  • Happy New Year!

⛰️ Features

  • (api) replace prolong with extend - (f8535f) by GZTime
  • (api) signature verify api - (8c2706) by GZTime
  • allow to configure default culture of server - (962040) by Steven He
  • language switch - (14f3b9) by GZTime
  • mark exercise mode as todo - (454cf0) by GZTime
  • use css with console log - (7a771a) by GZTime
  • pdf viewer with error boundary - (b2a17f) by GZTime
  • make commit writeup optional - (0d679e) by GZTime
  • use Task.Factory.StartNew - (23f1d3) by GZTime

🐛 Bug Fixes

  • (api) response type declaration - (a0c4cd) by GZTime
  • (logger) update database sink - (12ea93) by GZTime
  • (style) button width - (3b28bc) by GZTime
  • (style) game tab list - (58b526) by GZTime
  • (version) use 0.18.0.0 instead of semver - (52330d) by GZTime
  • hard-coded key on clearLocalCache - (1b4e2c) by Aether Chen
  • local cache - (2fb632) by GZTime
  • challenge placeholder - (066b32) by GZTime
  • remove id for notices - (74af46) by GZTime
  • do not store enum in log property - (58bacc) by GZTime
  • notice editor - (a6c2f6) by GZTime
  • add Bind for kestrel config - (0661db) by GZTime
  • use pattern matching to get raw sting value - (c93471) by GZTime
  • use LogContext.PushProperty - (b640ef) by GZTime
  • use current culture - (a873e1) by GZTime
  • use correct localizer - (95ecea) by Steven He
  • logging without properties - (3b3f3d) by GZTime
  • i18n consistency - (42ee0c) by Steven He
  • Account_AvatarUpdated unused template - (9e3bae) by GZTime
  • mobile scoreboard style - (e9f1bd) by GZTime
  • container model - (004f83) by GZTime
  • use System.Uri to parse host from k8s config (#214) - (69e474) by kdxcxs
  • dot not get initial value in effect - (da418b) by GZTime
  • nullable for flag context foreign key - (f7d6f2) by GZTime
  • std number - (1e25cb) by GZTime
  • disabled button when create team (#192) - (95fb32) by GZTime

⚙️ Miscellaneous Tasks

  • (i18n) add vscode extension recommendations - (731604) by Aether Chen
  • adjust config order - (739f17) by GZTime
  • fix indents - (936b29) by Steven He
  • fix a typo - (88ad12) by Steven He
  • Update README.ja.md - (5be0da) by Steven He
  • Changed some terms used in Japanese README.md - (466ac8) by Steve
  • updated some terms used by Japanese README.md - (9c34dd) by Steve
  • Added Japanese README - (cffc7f) by Steve
  • rename k8s to kubernetes - (91a3f5) by GZTime
  • tidy up & update Dockerfile - (e999af) by GZTime

📦 Other Changes

  • (feat) database sink - (22cf84) by GZTime
  • localized request template - (9516c6) by Steven He
  • source template fixes - (3817f7) by Steven He
  • updated Japanese changelog - (2f4979) by Steven He
  • various fixes - (ab5cd5) by Steven He
  • update Japanese translations - (53b830) by Steven He
  • correct leet translation - (1af1f4) by Steven He
  • add i18n support for theme config - (c002d0) by Steven He
  • adding ja to locales config - (561be8) by Steven He
  • i18n for account pages - (a575f9) by GZTime
  • make some type error - (0eedda) by Aether Chen
  • add more useTranslation() - (4d0670) by Aether Chen
  • add i18n.config.js - (f4f5ba) by Aether Chen
  • update codeql - (aedd9e) by GZTime

Version: 0.17.7

29 Dec 20:39
7662e67
Compare
Choose a tag to compare

0.17.7 - 2023-12-24

⛰️ Features

  • expose Kestrel options in appsettings.json (#174) - (dfb614) by Steve
  • always store file to fs - (3f1132) by GZTime
  • database sink - (aba911) by GZTime

🐛 Bug Fixes

  • avoid logging injection - (81c1e7) by GZTime
  • verify email domain in ChangeEmail as well (#175) - (93c7be) by Steve