Release Notes v8.7.0

17 views
Skip to first unread message

Björn Kimminich

unread,
Jun 6, 2019, 7:20:33 PM6/6/19
to Juice Shop Project

🎓 Hacking Instructor

  • #440Added new Hacking instructor, providing an interactive onscreen tutorial guiding users step-by-step through certain challenges in Juice Shop and teaching about the underlying vulnerabilities briefly
    • Currently supports Login Admin (Basic SQL injection) and XSS Tier 1 (DOM XSS) challenge

♻️ Compatibility

  • Added support for Node.js 12.x on all supported platforms
  • Removed CI jobs and pre-packaging of archives for Node.js 11.x (⚡️)

🎛 API

  • #1080: Renamed endpoints rest/product into rest/products to use appropriate plural form (⚡️)

🎨 UI/UX

  • #1085: Added welcome banner upon initial startup providing some context and an info link (kudos to @rockydevnet & @nilp0inter)
  • #1075: Closing all challenge solved-notifications when the close-button is clicked while holding the Shiftkey
  • #1070: Infobox requesting feedback on Gitter/GitHub is not shown any more when gitHubRibbon is disabled (kudos to @rockydevnet)

🐛 Bugfixes

  • #1069: Fixed contrast problem of color theme deeporange-indigo
  • #1086: Fixed the default Angular icon showing up in Google search results as the favicon (kudos to @nilp0inter)
  • #1088: Fixed notifications not properly re-triggering in CTF-enabled customizations
  • #1090: Fixed several issues in Request Data Erasure functionality and tests on all levels

🌐 I18N

  • Extended 🇮🇱🇬🇷 and 🇹🇷 translations

🛅 Miscellaneous

  • #1073: Repaired and re-enabled tests that were temporarily disabled
  • #1076: Fixed issue with integration test job never failing despite tests failing on Travis-CI

This release bundles the outcome from all Hack'n'Code working sessions of the Juice Shop Track at the Open Security Summit 2019

Reply all
Reply to author
Forward
0 new messages