Skip to content

Releases: daijro/camoufox

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

v130.0.1-beta.13

24 Oct 11:13
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.12...v130.0.1-beta.13


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

If you experience any issues, please report them here.


Changes:

  • Fixes Firefox's memory leaks. Camoufox discards the cache after each navigation.
  • Bfcache is now completely disabled. This should improve memory, but kills Playwright's page.go_back() and page.go_forward(). To re-enable this, set browser.sessionhistory.max_entries to the amount of pages you want to remember.
  • Moved SanitizeOnShutdown policy to preferences instead to unlock the clearOnShutdown preferences. #47
  • Added experimental memorysaver property that clears the JS heap after each page.goto navigation. Helpful for datacenters running Camoufox, but could potentially break things. Won't be officially documented as it is experimental.
  • The mouse position will now start in a random location on the screen instead of at (0, 0).
  • Fixed screenshots not capturing the full window when a viewport is set by window.innerWidth and window.innerHeight.

v130.0.1-beta.12

20 Oct 08:06
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.11...v130.0.1-beta.12


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

If you experience any issues, please report them here.


Changes:

  • Allows the ability to set all WebGL/WebGL2 parameters, supported extension list, shader precision formats, & context attributes.
  • Spoof the AudioContext sample rate, output latency, and max channel count.
  • Added support patch for multiple accepted languages https://github.com/daijro/camoufox/discussions/37
  • Added more parameters to the demo site

New properties:

v130.0.1-beta.11

09 Oct 11:11
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.10...v130.0.1-beta.11


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

If you experience any issues, please report them here.


Changes:

  • Fixed a leak in Firefox's headless mode that caused Datadome flagging. (#26)

v130.0.1-beta.10

03 Oct 06:12
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.9...v130.0.1-beta.10


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

If you experience any issues, please report them here.


Changes:

  • Added human-like mouse movement
  • Added cursor highlighter
  • Fall back to Playwright's setDefaultViewport if Camoufox window properties weren't set

New properties:

Property Description
humanize Enable/disable human-like cursor movement. Defaults to False.
humanize:maxTime Maximum time in seconds for the cursor movement. Defaults to 1.5.
showcursor Toggles the cursor highlighter. Defaults to True.

v130.0.1-beta.9

30 Sep 09:07
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.8...v130.0.1-beta.9


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

If you experience any issues, please report them here.


Changes:

  • Fixed a bug that swapped some screen and document.body properties.
  • Fixed viewport hijacking.

v130.0.1-beta.8

29 Sep 05:05
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.7...v130.0.1-beta.8


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

If you experience any issues, please report them here.


Changes:

  • Added locale spoofing. #16

New properties:

Property Description Required Keys
locale:language Spoof the Intl API, headers, and system language (e.g. "en") locale:region
locale:region Spoof the Intl API, headers, and system region (e.g. "US"). locale:language
locale:script Set a custom script (e.g. "Latn"). Will be set automatically if not specified.

v130.0.1-beta.7

23 Sep 06:05
Compare
Choose a tag to compare

Full Changelog: v130.0.1-beta.6...v130.0.1-beta.7


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

If you experience any issues, please report them here.


Changes:

  • Fix Int1 timezone errors
  • Allow pasting in console by default
  • Refactored patches
  • Added geolocation spoofing
  • Added timezone spoofing (#5)

New properties:

Property Description
geolocation:latitude Latitude to use. Requires geolocation:longitude to be set as well.
geolocation:longitude Longitude to use. Requires geolocation:longitude to be set as well.
geolocation:accuracy Accuracy in meters. This will be calculated automatically using the decminal percision of geolocation:latitude & geolocation:longitude if not set.
timezone Set a custom TZ timezone (e.g. "America/Chicago"). This will also change Date() to return the local time. See here for a list of valid timezones.

v130.0.1-beta.6

19 Sep 18:25
Compare
Choose a tag to compare

Full Changelog: v130.0-beta.5...v130.0.1-beta.6


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

If you experience any issues, please report them here.


Changes:

  • Bumped to Firefox v130.0.1
  • Added upstream fix for DNS leaks with uBlock Origin prefetching (#10)
  • All CSS animations are now instant
  • Added upstream Heap.collectGarbage Juggler method to force garbage collection
  • Fix context menu UI on light mode (#9)

v130.0-beta.5

11 Sep 16:09
Compare
Choose a tag to compare

Full Changelog: v129.0-beta.4...v130.0-beta.5


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

If you experience any issues, please report them here.


Changes:

  • Bumped to Firefox v130.0
  • Fixed frame execution issues #3 #6

Known issues:

  • Cannot run on Windows. (WIP)