v2026.914.233613 0.16.8

medium risk

jo-inc/camofox-browserSep 15, 2026 → Sep 16, 20262 days between releases

What's New

The project switched from Sunshine to Ruff, introducing PEP-728 support and Linux NVENC features.

Breaking Changes

  • Windows Virtual HID Driver requires update to version 2026.914.1218.10 or newer
  • Removal of deprecated ByteString aliases

New Features

  • Support for PEP-728 TypedDict and __lazy_modules__
  • NVENC support in Linux builds without CUDA
  • Recognition of quoted types in typing.TypeForm
  • Conditional assignment to __lazy_modules__

Improvements

  • Improved Linux capture with multi-plane DMA-BUF handling
  • Updated to FFmpeg 9 with accurate AV1 and HEVC detection
  • Prefer lazy imports over TYPE_CHECKING on Python 3.15+
  • Better handling of TypeVarTuple and ParamSpec

Bug Fixes

  • Fix functional TypedDict keyword arguments
  • Detect nested async with under sync parent
  • Preserve operand order in SIM109 fix
  • Preserve required parentheses in multiline UP040 fixes
  • Skip TypeVarTuple and ParamSpec conversions with bounds

Upgrade Notes

Windows users must update the Virtual HID Driver to version 2026.914.1218.10 or newer. Python users should handle the removal of deprecated ByteString aliases and updated TypeVarTuple rules.

The Two Releases

v2026.914.233613

v2026.914.233613

Sep 15, 2026· 1 month ago

Sunshine v2026.914.233613 addresses a high-severity security update for Linux and improves capture, encoding, and encoder compatibility across platforms. It introduces clearer virtual input choices and better network configuration handling.

Full release notes
0.16.8

0.16.8

Sep 16, 2026· 1 month ago

Ruff 0.16.8 introduces support for new Python typing features like PEP-728 TypedDict and `__lazy_modules__`, alongside improvements to rule detection and performance. It also fixes bugs related to type checking rules and deprecated aliases.

Full release notes