Releases: juice-shop/juice-shop-ctf
Releases · juice-shop/juice-shop-ctf
v11.0.0
This release contains technical breaking changes or renamings (
⚠️ ) which might require migrating to a newer Node.js version or updating to a later version of a supported CTF framework.
👟 Runtime
- Added support for Node.js 22.x
- Removed support for any Node.js version lower than 18.x (
⚠️ ) - Switched Node.js runtime in Docker image from 18.x to 20.x
⛳ Flags
- #129: Added support for comma-separated keys in
ctfKey
property for CTFd to allow multiple flag codes per challenge (kudos to @meelunae)
🐛 Bugfixes
- #136: Fixed Docker container permission issues to run CLI on shell (kudos to @meelunae)
- #104: Fixed encoding of Bonus Payload challenge description on CTFd (kudos to @Zeeshan12340)
v10.0.1
📖 Documentation
- Updated step-by-step guide links in the CLI output to sections within https://pwning.owasp-juice.shop/companion-guide/latest/part4/ctf.html
- Removed special re-setup instructions previously needed for CTFd after ZIP imports
v10.0.0
This release contains technical breaking changes or renamings (
⚠️ ) which might require migrating to a newer Node.js version or updating to a later version of a supported CTF framework.
🏗 Frameworks
- #132: Replaced CTFd data export with CSV challenge export for higher compatibility and stability (
⚠️ )- For CTFd exports,
paid
challenge hints are currently treated asfree
due to hint costs missing in CTFd 3.6 CSV schema (⚠️ )
- For CTFd exports,
👟 Runtime
- Added support for Node.js 20.x
- Removed support for any Node.js version lower than 16.x (
⚠️ )
🐳 Docker
- Base image for https://hub.docker.com/r/bkimminich/juice-shop-ctf is now
node:18-alpine
v9.1.2
🐛 Bugfixes
- Updated
alembic_version
in CTFd exports to that of CTFd 3.5.0 to bypass issues with database migrations
v9.1.1
v9.1.0
💬 Command Line
- #119: SSL certificate warnings can now be explicitly ignored with
--ignoreSslWarnings
or-i
(kudos to @robertmantissa)
🐛 Bugfixes
- Fell back to
node:14-alpine
base image for https://hub.docker.com/r/bkimminich/juice-shop-ctf due toPermission denied
errors
v9.0.0
This release contains technical breaking changes or renamings (
⚠️ ) which might require migrating to a newer Node.js version or updating to a later version of a supported CTFd framework.
🏗 Frameworks
- Upgraded CTFd export generator for compatibility with CTFd 3.4 or higher
- Removed support for CTFd 2.x data format (
⚠️ )
👟 Runtime
- Add support for Node.js 16.x and 17.x
🐳 Docker
Base image for https://hub.docker.com/r/bkimminich/juice-shop-ctf is now node:16-alpine
instead of node:14-alpine
v8.2.3
📑 Documentation
- Clarified compatibility of export is with CTFd 2.x (see CTFd/CTFd#1988 for import issues with CTFd 3.x)
v8.2.2
🐳 Docker
- Replaced DockerHub auto-build with GitHub Actions based image build
- Docker
latest
,snapshot
andv*.*.*
images are now published for platformslinux/amd64
,linux/arm/v7
andlinux/arm64
v8.2.1
🏡 Repository Transfer
- Initial release from new home in @juice-shop with no functional changes