# v16.0.0
> This release brings 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 21.x**
* **Removed support for Node.js 16.x** and no longer provide packaged distributions for this version (⚠️)
* Removed inofficial support for Node.js 17.x
## 🎨 UI
* 1946f2e: The new Score Board introduced with `v15.1.0` is now the default
* Inverted banners and option to switch layouts to allow setting the legacy Score Board as default
* #2152: Enchanced scrolling behavior in Coding Challenge modal to keep buttons always visible (kudos to @bogminic)
## 🕵️ Cheat Detection
* #2150: Switched to median instead of average to calculate total cheat score
* Monitor and report on expected URL interactions to happen before related challenges are solved (no score impact yet)
## 🔙 Backward compatibility
* #2149: Links to `/#/score-board?challenge=<name>` will now be rewritten into /#/score-board?searchQuery=<name> to keep existing OpenCRE links working
## ⚙️ DevOps Automation
* Update default Node.js version for non-matrix build jobs to 20.x
* Update Node.js version in base Docker images to 20.x
--
View it on GitHub:
https://github.com/juice-shop/juice-shop/releases/tag/v16.0.0
You are receiving this because you are subscribed to this thread.
Message ID: <juice-shop/juice-shop/releases/
1344...@github.com>