What's Changed
🎉 New Features
- Added recorded flow support for headless authentication by @Mzack9999 in #1712
- Added chrome-headless-shell for headless crawls by @Mzack9999 in #1759
- Added BrowserContextID to the hybrid crawler by @sullo in #1839
- Added optional per-page BeforeNavigate / AfterLoad hooks to the hybrid engine by @sullo in #1853
🐞 Bug Fixes
- Fixed hybrid onclick-click simulation not being disableable by @sullo in #1749
- Fixed hybrid ignoring Options.Proxy when attaching to a remote browser by @sullo in #1751
- Fixed hybrid leaking CDP websocket reader goroutines by @sullo in #1755
- Fixed regex endpoint scraping on non-textual response bodies by @sullo in #1768
- Fixed hybrid ignoring -proxy for loopback targets by @sullo in #1769
- Fixed hybrid closing a browser katana didn't launch by @dogancanbakir in #1823
- Fixed hybrid page not bound to the crawl context by @dogancanbakir in #1824
- Fixed hybrid panic when TimeStable is 0 by @dogancanbakir in #1826
- Fixed -cwu closing the user's existing Chrome tabs by @raltheo in #1848
- Fixed headless hang when a discarded page leaked a browser pool slot by @raltheo in #1850
- Fixed invalid CSS selectors for element ids by @raltheo in #1851
- Fixed area href not crawled and frame src parsed twice by @CalvinTjoaquinn in #1861
New Contributors
- @sullo made their first contribution in #1749
- @raltheo made their first contribution in #1848
- @CalvinTjoaquinn made their first contribution in #1861
Full Changelog: v1.7.0...v1.8.0