v15.1.0
github-actions
released this
08 Sep 13:03
·
905 commits
to master
since this release
🚨 This release accidentally introduced a technical breaking change in a minor release! 🚨 The application server now requires Internet access (📡) and must be able to reach
https://sepolia.infura.io
where Smart Contracts for some of the Web3 challenges are deployed!
🎨 UI
- #2043: Added fully re-designed Score Board with option pick preferred and switch between old and new version
- #2027: Reduced load time of old Score Board significantly by pre-fetching FontAwesome icons only once
🎯 Challenges
- Added Web3 challenge suite (kudos to our GSoC 2023 student @rishabhkeshan)
- Added new "Web3" tag for challenges
- Changed hint URLs for all challenges to match new site structure in companion guide
🛡️Security
- #2028: Added OWASP CycloneDX SBOMs for backend and frontend (kudos to @jkowalleck)
🧪 Testing
- #2077: Migrated end-to-end test suite from Cypress 9.x to 11.x
- Upgraded to v0.9.0 of ZAP Baseline Scan GitHub Action
🐛 Bugfixes
- #2081: Fixed issues with
libxml4js
in Docker images for ARM processors - #2015: Fixed auto-scrolling issue in chatbot window to keep submit button visible (kudos to @parthn2)
- #2049: Fixed issue with newst release of
flag-icons
module by switching from SASS to CSS inclusion (kudos to @RobertoBorges) - #2060: Fixed issue where "Local File Read" challenge was solved without actual success and success notifications could be spammed
- 1fb0f12: Treat "Mass Dispel" as a trivial challenge during cheat detection
🌐 I18N
- Extended and corrected 🇳🇱 translation (kudos to @eric-nieuwland)
- Extended 🇧🇷, 🇷🇴, 🇮🇹 and 🇹🇷 translations