Skip to content

Releases: nullforu/smctf

v1.3.0 Release

01 Mar 12:53
8b85674

Choose a tag to compare

See https://ctf.null4u.cloud/changelog for more details.

This release is compatible with Container Provisioner v1.2.0 and Infra v1.0.0.

What's Changed

  • Add prerequisite challenge features by @yulmwu in #41
  • Implement multi-port support in Container Provisioner by @yulmwu in #42
  • Add SSE Handler for Real-Time Leaderboard and Revise Cache Invalidation Architecture by @yulmwu in #43
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 by @dependabot[bot] in #44
  • Replace HMAC based flag verification with bcrypt hashing by @yulmwu in #45
  • Add division(a.k.a tracks) feature by @yulmwu in #46

Full Changelog: v1.2.0...v1.3.0

v1.2.0 Release

22 Feb 03:12
127cc77

Choose a tag to compare

See https://ctf.null4u.cloud/changelog for more details.

This release is compatible with Container Provisioner v1.1.0 and Infra v1.0.0.

What's Changed

  • Add structured logging and OpenMetrics endpoint by @yulmwu in #39
  • Add bootstrap admin team and user by @yulmwu in #40
  • Admin users are also excluded from the aggregation.

Full Changelog: v1.1.0...v1.2.0

v1.1.0 Release

18 Feb 04:56
88ddb9b

Choose a tag to compare

See https://ctf.null4u.cloud/changelog for more details.

What's Changed

  • Improve security and usability of the Registration Key API. by @yulmwu in #32
  • Add Team Transfer API and User Block/Unblock APIs by @yulmwu in #33
  • Normalize app config/challenge update API semantics and expand test coverage by @yulmwu in #35
  • Add stack management APIs for administrators. by @yulmwu in #36
  • Add admin Report API by @yulmwu in #37
  • Refactoring before v1.1.0 release. by @yulmwu in #38

Full Changelog: v1.0.0...v1.1.0

v1.0.0 Release

15 Feb 01:46
8d82892

Choose a tag to compare

v1.0.0 Release Pre-release
Pre-release

See SMCTF Docs for more details

PRs

  • chore(deps): bump esbuild, @sveltejs/vite-plugin-svelte and vite in /frontend by @dependabot[bot] in #2
  • chore(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.57.0 by @dependabot[bot] in #1
  • Add unit test and/or integration test coverage by @yulmwu in #5
  • fix: codecov comment behavior to default by @yulmwu in #7
  • Add db, repo and config package unit test coverage by @yulmwu in #8
  • Add file logging and Discord/Slack webhook logging by @yulmwu in #10
  • Add group/organization features by @yulmwu in #12
  • Added README preview images and chore script and frontend by @yulmwu in #13
  • Add team features by @yulmwu in #15
  • Add dynamic scoring feature by @yulmwu in #16
  • Chore/update dummy sql generator scripts by @yulmwu in #17
  • Add UI customization features by @yulmwu in #19
  • Add challenge file upload/download via AWS presigned url by @yulmwu in #21
  • Remove the "not affiliated with any team" feature for users. by @yulmwu in #23
  • Leaderboard improvements and First Blood feature addition by @yulmwu in #24
  • Implement Stack Instance in the SMCTF service using the Container Provisioner microservice by @yulmwu in #25
  • Improve and optimize frontend UI/UX and add internationalization by @yulmwu in #27
  • Add CTF start and end time features by @yulmwu in #29
  • Add Redis caching for App Config by @yulmwu in #31

Full Changelog: https://github.com/nullforu/smctf/commits/v1.0.0