A new release, this time focussing on performance and various bug fixes! Thanks to all of the contributors! Enjoy! 🎉
New
- Refactor the
chromedpdriver, focussing on performance. The new implementation spawns a single browser instance with multiple tabs instead of a full browser for each target, via ecf40e4 - Improve performance of perception hash calculations, primarily avoiding excessive allocations, via a76c350
- Also enable error logs when the debug flag is enabled, via cd39cbe
- Add a new
--skip-network-logsflag to skip recording network logs in writers, via 80ff437 - Restore the
--screenshot-filteroption by @helviojunior in #266 - Add IPv6 parsing logic for Nessus reader @GOAT-FARM3R in #293
- Add keyboard shortcuts to next/prev in gallery view by @laluka in #296
Fixed
- Handle JavaScript popups better in the
chromedpdriver, via ebf154e - Improve custom header parsing logic, via ddbaf90
- Ignore error if the build directory doesn't exist yet by @viaccoz in #273
- Solved Issue for Query Parameters When Reading URLs from File by @noob6t5 in #284
- MySQL/PSQL Updates for Compatibility by @knavesec in #288
- Fix "error enabling network tracking: context deadline exceeded" error message by @Elymaro in #292
- Fix typo in error message for Chrome installation by @compass-dexter in #297
Other
- Dump both Go and Javascript dependencies, numerous times (which results in a fresh UI bundle).
New Contributors
- @viaccoz made their first contribution in #273
- @helviojunior made their first contribution in #266
- @noob6t5 made their first contribution in #284
- @knavesec made their first contribution in #288
- @Elymaro made their first contribution in #292
- @GOAT-FARM3R made their first contribution in #293
- @laluka made their first contribution in #296
- @compass-dexter made their first contribution in #297
Full Changelog: 3.0.5...3.1.0