Skip to content

Releases: daijro/camoufox

v135.0.1-beta.23

04 Mar 11:19
Compare
Choose a tag to compare

Full Changelog: v135.0-beta.22...v135.0.1-beta.23


Warning

Keep in mind that Camoufox is in active development and may not be suitable for a production environment.
If you experience any issues, please report them here.


Changes

  • Significant performance improvements with startup and navigation. (thanks @pauliusbaulius and @alternativshik for the help!)
  • Fixed IP leaks in WebRTC SDP logs. #184
  • Fixed matchMedia mismatch leaks on HiDPI monitors (so far only tested on Linux). #177
  • Added webrtc:localipv4 and webrtc:localipv6 to spoof local IPs leaking in SDP logs.
  • Added an allowAddonNewtab toggle to restore addon functionality of creating new tabs.

Contributions

v135.0-beta.22

11 Feb 09:19
Compare
Choose a tag to compare

Full Changelog: v135.0-beta.21...v135.0-beta.22


Warning

Keep in mind that Camoufox is in active development and may not be suitable for a production environment.
If you experience any issues, please report them here.


Changes

  • Bugfix: Restore Playwright routing API functionality that broke in v135.0-beta.21 #173 #186
  • Bugfix: Allow disableTheming in the config #179

v135.0-beta.21

06 Feb 03:28
Compare
Choose a tag to compare

Full Changelog: v134.0.2-beta.20...v135.0-beta.21


Warning

Keep in mind that Camoufox is in active development and may not be suitable for a production environment.
If you experience any issues, please report them here.


Changes

  • Added forceScopeAccess to force evaluated scripts to run in "God mode", allowing it to bypass all CORS restrictions, access internal browser components, discretely modify DOM without running in the main world, etc.
  • Added ability to access closed shadow roots with element.shadowRootUnl. Requires forceScopeAccess to be true (this attribute is not exposed to the main world).
  • Added disableTheming to restore the original Firefox UI #179
  • Fixed PW bug that prevented input interactions with out of process iframes #144 #150
  • Bumped to FF135

Rereleased to fix FF135 Linux packaging error.

v134.0.2-beta.20

26 Jan 05:41
Compare
Choose a tag to compare

Full Changelog: v133.0-beta.19...v134.0.2-beta.20


Warning

Keep in mind that Camoufox is in active development and may not be suitable for a production environment.
If you experience any issues, please report them here.


Changes

  • Perfomance & stealth improvements (thanks @D4Vinci for the help!)
  • Merged with latest Playwright patches
  • Minor UI/layout cleanup

Contributions

v133.0-beta.19

09 Dec 13:54
Compare
Choose a tag to compare

Full Changelog: v133.0-beta.18...v133.0-beta.19


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Changes

  • Remove night sky theme background GIF #123
  • Added Canvas anti-fingerprinting (see here)

New Properties

Property Type Description
canvas:aaOffset int Offset each pixel's transparency when drawing anti-aliasing.
canvas:aaCapOffset bool By default, the offset will cause the pixel's transparency to wrap around the 0-255 alpha range. By enabling this property, the offset will be clamped to 0-255.

v133.0-beta.18

04 Dec 02:25
Compare
Choose a tag to compare

Full Changelog: v132.0.2-beta.17...v133.0-beta.18


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Changes

  • Experimental support to execute JavaScript in the main world. Usage: page.evaluate("mw:<script>") Has only been implemented to return JSON serializable objects.
  • Fixed issue where custom screen.width and screen.height did not always apply correctly. #89
  • Bumped to Firefox 133.0

New Properties

Property Type Description
allowMainWorld bool Allows main world script evaluation. To use, prepend mw: to your script.

v132.0.2-beta.17

22 Nov 03:00
Compare
Choose a tag to compare

Full Changelog: v132.0.2-beta.16...v132.0.2-beta.17


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Note

This is a very important leak fix update! Please update the Camoufox Python library to 0.4.4.

Changes

  • WebGL is enabled by default. WebGL spoofing is also supported in 0.4.0+ of the Python library.
  • Added an addons property to pass addons to without using FF debugging API.
  • Removed leaking localizations.

v132.0.2-beta.16

20 Nov 18:16
Compare
Choose a tag to compare

What's Changed


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Changes:

  • FIxed memory issue when loading images #87
  • Added media device spoofing

New Properties

Property Type Description
mediaDevices:enabled bool Whether to enable media device spoofing
mediaDevices:micros uint Amount of microphones
mediaDevices:webcams uint Amount of webcams
mediaDevices:speakers uint Amount of speakers

v132.0-beta.15

04 Nov 11:42
Compare
Choose a tag to compare

Full Changelog: v132.0-beta.14...v132.0-beta.15


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Changes:

  • Remove uBlock Origin "badware" lists
  • Added voices parameter, which takes a list maps for each voice to add. Example:
    [ {"isLocalService": true, "isDefault": true, "voiceUri": "Ting-Ting", "name": "Ting-Ting", "lang": "zh-CN" } ... ]
  • Added voices:blockIfNotDefined to block system voices.
  • Added voices:fakeCompletion and voices:fakeCompletion:charsPerSecond to set a fake voice playback speed.
  • Added fonts:spacing_seed to control the spacing of rendered text. #38
  • Allow Playwright's setDefaultViewportSize if viewport not set in Camoufox.
  • Remove unneeded privacy.clearOnShutdown config. #69

v132.0-beta.14

02 Nov 10:36
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.13...v132.0-beta.14


Keep in mind that Camoufox is in active development and not production ready.

If you experience any issues, please report them here.


Changes:

  • Update upstream Firefox version to 132.0.
  • Updated Playwright patches and Juggler to FF132 (+1 version ahead of current Playwright)
  • Added WebGL context attribute "forceSoftwareRendering"
  • Removed upstream DNS leak patch added in #10. Firefox has added this natively.
  • @D4Vinci made their first contribution in #62