[qutebrowser] qutebrowser v3.3.0/.1 released

Florian Bruhin me at the-compiler.org
Sat Oct 12 22:00:39 CEST 2024


Hey!

I'm happy to announce that I just released qutebrowser v3.3.0, followed
by v3.3.1 due to a few accidentally unpushed commits.

A short overview of future release plans:

- v3.4.0 is coming very soon already (as soon as PyQt 6.8 is out and
  everything is ready from qutebrowser's side). Might be looking at a
  week or so potentially, but I decided to cut a release right away to
  get Qt 6.7.3 security fixes out to macOS/Windows binary users.
- There might be a v3.4.1 with Qt 6.8.1 if timing permits (currently
  scheduled for November 21st; but GitHub drops macOS 12 support on
  December 3rd)
- The next release after that will be v3.5.0, and it will remove support
  for macOS 12 Monterey and Python 3.8 (the latter *might* already be
  dropped in v3.4.0 if upstream dependencies require doing so).

Here is the combined changelog (.0 is missing the "Updated the
workaround for Google sign-in issues." commit):

Added
~~~~~

- Added the `qt.workarounds.disable_hangouts_extension` setting,
  for disabling the Google Hangouts extension built into Chromium/QtWebEngine.

Removed
~~~~~~~

- Support for macOS 11 Big Sur is dropped. Binaries are now built on macOS 12
  Monterey and are unlikely to still run on older macOS versions.
- Failed end2end tests will now save screenshots of the browser window when
  run under xvfb (the default on linux). Screenshots will be under
  `$TEMP/pytest-current/pytest-screenshots/` or attached to the GitHub actions
  run as an artifact. (#7625)

Changed
~~~~~~~

- The qute-pass userscript now has better support for internationalized domain
  names when using the pass backend - both domain names and secret paths are
  normalized before comparing (#8133)
- Ignored URL query parameters (via `url.yank_ignored_parameters`) are now
  respected when yanking any URL (for example, through hints with `hint links
  yank`). The `{url:yank}` substitution has also been added as a version of
  `{url}` that respects ignored URL query parameters. (#7879)
- Windows and macOS releases now bundle Qt 6.7.3, which includes security fixes
  up to Chromium 129.0.6668.58.

Fixed
~~~~~

- A minor memory leak of QItemSelectionModels triggered by closing the
  completion dialog has been resolved. (#7950)
- The link to the chrome URL match pattern documentation in our settings
  docs now loads a live page again. (#8268)
- A rare crash when on Qt 6, a renderer process terminates with an unknown
  termination reason.
- Updated the workaround for Google sign-in issues.

Enjoy!

Florian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://listi.jpberlin.de/pipermail/qutebrowser/attachments/20241012/ef42e709/attachment.asc>


More information about the qutebrowser mailing list