diff --git a/CHANGELOG.md b/CHANGELOG.md index bf330eb7..a7bdeef4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,41 @@ -# UNRELEASED +# 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](https://docs.ctfd.io/docs/pages/variables/) + +**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 # 3.4.0 / 2021-08-11 diff --git a/CTFd/__init__.py b/CTFd/__init__.py index cdda2358..3c92483f 100644 --- a/CTFd/__init__.py +++ b/CTFd/__init__.py @@ -29,7 +29,7 @@ from CTFd.utils.migrations import create_database, migrations, stamp_latest_revi from CTFd.utils.sessions import CachingSessionInterface from CTFd.utils.updates import update_check -__version__ = "3.4.0" +__version__ = "3.4.1" __channel__ = "oss"