This release contains a number of new capture features. It also removes support for Python 3.8.
- The new
--disable-video-capturecommandline flag allows excluding video captures in thebrozzler-new-sitecommandline tool. (#379) - When video capture has been disabled, brozzler will no longer browse YouTube UMP packets. (#378)
- Audio content types are now also skipped when video capture is disabled. (#380)
- It's now possible to control whether Chrome is launched in headless mode using the
--no-headlesscommandline flag and theheadlesskeyword parameter in theChrome.startmethod. The default hasn't changed. (#373) - Improved performance when visiting page anchors. (#394)
- Improved compatibility when fetching
robots.txtand page headers by enabling legacy renegotiation and disabling errors from unexpected SSL EOFs. (#411) - Fixed a bug which could break captures under certain specific circumstances when a page interstitial is encountered. (#375)
- The header request timeout has been increased from 30 to 60 seconds. (#367)
- Updated the versions of several dependencies.
Thanks to @TheTechRobo for the features in pull requests #373 and #394!