diff --git a/addOns/help/src/main/javahelp/contents/releases/2.16.0.html b/addOns/help/src/main/javahelp/contents/releases/2.16.0.html index 0fc19578..0fb7ae4b 100644 --- a/addOns/help/src/main/javahelp/contents/releases/2.16.0.html +++ b/addOns/help/src/main/javahelp/contents/releases/2.16.0.html @@ -23,6 +23,23 @@

Release 2.16.0

Update to a Minimum of Java 17

ZAP now requires a minimum of Java 17 to run. This allows us to use more modern Java features in the ZAP codebase. +

+As a result of this move scripts which use the Nashorn JavaScript engine may no longer work, +this is because the engine is no longer present in Java 17. +Any scripts configured to use Nashorn will automatically be changed to use the +Graal.js JavaScript engine. +However you may still need to migrate these scripts, see the Migration Guide from Nashorn to GraalJS. + +

Client Spider

+ +The Client Integration add-on is now included as standard, and provides a new +Client Spider. +The Client Spider works in a similar way to the AJAX Spider but it has access to the DOM via the ZAP Browser Extension +which means that it can find content which the AJAX Spider cannot find. +

+While it is still at an early stage we believe it is a more effective approach than the AJAX Spider. +We will be focussing on improving the Client Spider and the current plan is for it to supersede the AJAX Spider +as the recommended way of crawling modern web apps.

Detachable Tabs

@@ -66,6 +83,7 @@

Automation Framework Enhancements