Releases: nullforu/smctf
Releases · nullforu/smctf
v1.3.0 Release
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
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
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
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