This release brings significant changes to existing challenges (⚡) which might break canned CTF setups as well as solution guides made for previous versions of OWASP Juice Shop! It also contains technical breaking changes or renamings (⚠️) which might require migrating to a newer Node.js version or updating existing customization files.
👟 Runtime
- Added support for Node.js 24.x
🅰️ Frontend
- Updated frontend to Angular 20.x and Angular Material 20.x (kudos to @bogminic)
🆘 Hints
- Score Board now offers gradually unlockable hints per challenge
- Added backend and challenge solution webhook support for multiple text hints per challenge
- Removed
hintandhintUrlfields fromchallenges.ymldefinition and corresponding entity model (⚠️)