mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
Mark 3.5.2 (#2295)
# 3.5.2 / 2023-05-01 **General** - Generate cachable S3 URLs by rounding time down to the previous hour to generate a consistent URL - Change email whitelist error message to not include the list of allowed domains - Clean up the language for confirming the password on team password change - Fix issue where dynamic challenges break if the decay is 0 and prevent users from adding a decay limit of 0 to dynamic value challenges **Admin Panel** - Adds support for admins to control `robots.txt` - Clean up the aesthetics for the 'Pause CTF' and 'View After CTF' configs - Replaced TLS and SSL checkbox text to match the defaults used by Mozilla Thunderbird to eliminate confusion when configuring SMTP **Deployment** - Slim down Docker image by removing several dependencies not needed for production usage - The image size has been reduced from 648MB to 398MB - In the Docker image run CTFd in a virtual environment located at `/opt/venv` - Add freezegun to application dependencies - Bump dependencies for pybluemonday, redis, SQLAlchemy-Utils, python-geoacumen-city - Fix race conditions on cache healthcheck - Fix situations where numeric config items in config.ini could cause CTFd to not start
This commit is contained in:
25
CHANGELOG.md
25
CHANGELOG.md
@@ -1,3 +1,28 @@
|
|||||||
|
# 3.5.2 / 2023-05-01
|
||||||
|
|
||||||
|
**General**
|
||||||
|
|
||||||
|
- Generate cachable S3 URLs by rounding time down to the previous hour to generate a consistent URL
|
||||||
|
- Change email whitelist error message to not include the list of allowed domains
|
||||||
|
- Clean up the language for confirming the password on team password change
|
||||||
|
- Fix issue where dynamic challenges break if the decay is 0 and prevent users from adding a decay limit of 0 to dynamic value challenges
|
||||||
|
|
||||||
|
**Admin Panel**
|
||||||
|
|
||||||
|
- Adds support for admins to control `robots.txt`
|
||||||
|
- Clean up the aesthetics for the 'Pause CTF' and 'View After CTF' configs
|
||||||
|
- Replaced TLS and SSL checkbox text to match the defaults used by Mozilla Thunderbird to eliminate confusion when configuring SMTP
|
||||||
|
|
||||||
|
**Deployment**
|
||||||
|
|
||||||
|
- Slim down Docker image by removing several dependencies not needed for production usage
|
||||||
|
- The image size has been reduced from 648MB to 398MB
|
||||||
|
- In the Docker image run CTFd in a virtual environment located at `/opt/venv`
|
||||||
|
- Add freezegun to application dependencies
|
||||||
|
- Bump dependencies for pybluemonday, redis, SQLAlchemy-Utils, python-geoacumen-city
|
||||||
|
- Fix race conditions on cache healthcheck
|
||||||
|
- Fix situations where numeric config items in config.ini could cause CTFd to not start
|
||||||
|
|
||||||
# 3.5.1 / 2023-01-23
|
# 3.5.1 / 2023-01-23
|
||||||
|
|
||||||
**General**
|
**General**
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ from CTFd.utils.migrations import create_database, migrations, stamp_latest_revi
|
|||||||
from CTFd.utils.sessions import CachingSessionInterface
|
from CTFd.utils.sessions import CachingSessionInterface
|
||||||
from CTFd.utils.updates import update_check
|
from CTFd.utils.updates import update_check
|
||||||
|
|
||||||
__version__ = "3.5.1"
|
__version__ = "3.5.2"
|
||||||
__channel__ = "oss"
|
__channel__ = "oss"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ctfd",
|
"name": "ctfd",
|
||||||
"version": "3.5.1",
|
"version": "3.5.2",
|
||||||
"description": "CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes.",
|
"description": "CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
|||||||
Reference in New Issue
Block a user