Skip to content

Releases: juice-shop/juice-shop-ctf

v11.0.0

25 Oct 14:30
v11.0.0
Compare
Choose a tag to compare

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

11 Oct 22:23
v10.0.1
Compare
Choose a tag to compare

📖 Documentation

v10.0.0

01 Sep 10:31
v10.0.0
Compare
Choose a tag to compare

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 as free due to hint costs missing in CTFd 3.6 CSV schema (⚠️)

👟 Runtime

  • Added support for Node.js 20.x
  • Removed support for any Node.js version lower than 16.x (⚠️)

🐳 Docker

v9.1.2

23 Aug 16:13
v9.1.2
Compare
Choose a tag to compare

🐛 Bugfixes

  • Updated alembic_version in CTFd exports to that of CTFd 3.5.0 to bypass issues with database migrations

v9.1.1

03 Aug 04:31
v9.1.1
Compare
Choose a tag to compare

🐛 Bugfixes

  • 8d4d9ed: Fixed compatibility issue with changed backup data format in CTFd 3.5.0

v9.1.0

31 Jul 20:52
v9.1.0
Compare
Choose a tag to compare

💬 Command Line

  • #119: SSL certificate warnings can now be explicitly ignored with --ignoreSslWarnings or -i (kudos to @robertmantissa)

🐛 Bugfixes

v9.0.0

16 Jan 20:18
v9.0.0
Compare
Choose a tag to compare

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

26 Sep 18:28
v8.2.3
Compare
Choose a tag to compare

📑 Documentation

  • Clarified compatibility of export is with CTFd 2.x (see CTFd/CTFd#1988 for import issues with CTFd 3.x)

v8.2.2

08 Jun 14:05
v8.2.2
196c5cd
Compare
Choose a tag to compare

🐳 Docker

  • Replaced DockerHub auto-build with GitHub Actions based image build
  • Docker latest, snapshot and v*.*.* images are now published for platforms linux/amd64, linux/arm/v7 and linux/arm64

v8.2.1

03 May 15:24
v8.2.1
Compare
Choose a tag to compare

🏡 Repository Transfer

  • Initial release from new home in @juice-shop with no functional changes