github CTFd/CTFd 3.4.1

latest releases: 3.7.0, 3.6.1, 3.6.0...
2 years ago

3.4.1 / 2022-02-19

General

  • Make session cookies persist in the browser after close
  • Fix issue where all-numeric registration codes wouldn't work
  • Fix issue where a user's session isn't cleared properly after they are deleted by an admin
  • Fix issue where CTF end time couldn't be set during setup

API

  • Improved speed of the /api/v1/challenges/[challenge_id]/solves endpoint
  • Document API authentication and Content-Type header requirement
  • Add nested UserSchema and TeamSchema to SubmissionSchema for easier access to account name

Admin Panel

  • Improve CSV import error reporting and validation
  • Fix non-clickable checkbox label in user creation form in Admin Panel
  • Allow submissions per minute ratelimit to be configurable in Admin Panel
  • Add a link in the Pages Editor to the Page Variables documentation page

Themes

  • Fix issue where invalid theme_settings can cause broken frontend
  • Replace node-sass with sass and upgrade sass-loader

Deployment

  • Serve all assets from CTFd regardless of internet availability (i.e. fonts and font-awesome)
  • Fix regression in REVERSE_PROXY to allow comma seperated integers
  • Bump flask-restx to 0.5.1
  • Bump pybluemonday to 0.0.9
  • Added support for S3 signature version 4 authentication to support alternative S3 buckets (Google Cloud Storage, DigitalOcean Spaces, etc)

Miscellaneous

  • Add a Github Actions job to publish Docker images to Dockerhub and ghcr

Don't miss a new CTFd release

NewReleases is sending notifications on new releases.