NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #177 by repository stars
Last release 3 days ago
05 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 11 of 23 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
181 releases · first in 2022
One column per quarter.
Added recorded flow support for headless authentication by @Mzack9999 in #1712
Full Changelog: v1.7.0...v1.8.0
Added Context field to Options for external lifecycle control by @idanavishai in #1593
Full Changelog: v1.6.1...v1.7.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
What's Changed bumped version Full Changelog : v1.6.0...v1.6.1
Nothing published for this version
Added automatic login support by @dogancanbakir in #1620
-pls, -page-load-strategy string page load strategy (heuristic, load, domcontentloaded, networkidle, none) (default "heuristic")
-no-incognito and -chrome-data-dir by @iamkunal9 in #1608none to filters by @Mzack9999 in #1594Full Changelog: v1.5.0...v1.6.0
Added -filter-similar flag for URL path pattern deduplication by @dogancanbakir in #1550
-filter-similar flag for URL path pattern deduplication by @dogancanbakir in #1550chrome-ws-url over headless flag by @fail-open in #1506Full Changelog: v1.4.0...v1.5.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added headless mode support by @Ice3man543 in #1396
You can try out the headless crawler today with the below steps:
# Simple headless crawl, show the browser as well
katana -u https://cloud.projectdiscovery.io -headless -show-browser
# Deeper exploration
katana -u https://ginandjuice.shop -headless -depth 5 -aff
# With debug logging (for investigating state failures, etc) writes diagnostic information in a new directory for debugging purposes along with more verbose logging.
katana -debug -u https://www.github.com -headless -enable-diagnostics
Full Changelog: v1.3.0...v1.4.0
Added -no-default-ext-filter option to disable default extension filter by @mjkim610 in #1386
-no-default-ext-filter option to disable default extension filter by @mjkim610 in #1386-eof and -lof flags for JSON output filtering by @hanXen in #1390-kf option validation by guarding it with pre-defined values by @mjkim610 in #1359-no-scope behaviour by @Deamhan in #1454formatJSON function to use OrderedMap to preserve order of output fields by @hanXen in #1417Full Changelog: v1.2.2...v1.3.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added option to disable unique content filter by @nirohfeld in #1356
Full Changelog: v1.2.1...v1.2.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bumped Dockerfile golang version by @dogancanbakir in #1339
Full Changelog: v1.2.0...v1.2.1
Added -output-template option to allow users to define custom output formats using templates, providing flexibility in structuring results by @dwisisw
-output-template option to allow users to define custom output formats using templates, providing flexibility in structuring results by @dwisiswant0 in #1197$ katana -silent -u https://www.google.com/appserve/security-bugs/m2/new -ot "{{email}} - {{url}}"
for.someone.else@gmail.com - https://www.google.com/appserve/security-bugs/m2/new-path-climb option to allow auto discovering parent paths to crawl by @dogancanbakir in #1334$ katana -silent -u https://scanme.sh/test/path/to/file.html -path-climb
https://scanme.sh/test/path/to/file.html
https://scanme.sh/test/path
https://scanme.sh/test/path/to
https://scanme.sh/testFull Changelog: v1.1.3...v1.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed the issue where the "-ef" parameter only filtered at the output level, which increased memory usage by @dogancanbakir in #1203
-store-response feature to properly save URLs with ports by @dogancanbakir in #1229Full Changelog: v1.1.2...v1.1.3
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →