Skip to content

Releases: kameleo-io/kameleo

Kameleo 4.3.0

01 Mar 21:38

Choose a tag to compare

What’s new?

  • Profile filtering by status (running / terminated, …) when listing your profiles

Improvements

  • Fixed cloud folder / profile related issues and exceptions
  • Sped up app startup, especially for workspaces with 1000s of local or cloud profiles, or many browser kernels
  • Updated app icon for macOS 26

SDK updates

  • Increased default timeout from 60 to 90 seconds
  • Updated package and API metadata, clarified some examples

Kameleo 4.2.1

01 Mar 21:37

Choose a tag to compare

What’s new?

  • Bug Reporting: Users can now submit bug reports directly from within the app.
  • Free Mobile Profile Access: You can create and start one mobile profile even without the mobile capability.

Improvements

  • CLI Port Display: The Automation tab now displays the correct CLI port for easier configuration.
  • Proxy Test Reliability: Proxy tests now correctly handle rejected connections, improving error feedback.
  • Profile Deletion Stability: Fixed concurrency issues when deleting profiles, reducing potential errors.
  • Cloud Profile Locking: Improved handling of cloud profile locks, preventing stuck states and race conditions during start/stop operations.

Kameleo 4.2.0

01 Mar 21:35

Choose a tag to compare

What’s new?

  • Docker support: Docker container images are published on Docker Hub. See the documentation for usage instructions
  • Enhanced proxy integration: Better HTTP/HTTPS proxy support with intelligent protocol detection
  • Massive Developer Documentation Upgrade: Fresh guides, architecture overviews, and integration examples accelerate onboarding
  • Code generation tool: Get SDK examples in the graphical user interface to quickly start your automation workflow

Improvements

  • Future-proof proxy tests: Uses DNS-over-HTTP for location lookup during proxy testing to fully support both IPv4 and IPv6 proxies
  • Better error handling during kernel downloads
  • Better network management when downloading kernels
  • Improved error messages during profile start and stop
  • Consistency under concurrent profile operations: reduced flakiness under load
  • Fixed floating context menu on Groups page in GUI
  • Fixed duplicated profile creation when Save button clicked multiple times in GUI

SDK updates

  • Python examples improved with clearer typing
  • OpenAPI doc version now matches the app version
  • Refined OpenAPI nullability semantics - properties became non-nullable
  • Strict null checks enabled in TypeScript examples
  • Fixed parsing additionalOptions when using auto-start feature with Selenium
  • Added Playwright example on using network interceptors

Kameleo 4.1.1

01 Mar 21:34

Choose a tag to compare

Improvements

  • Improved language masking: We now use uppercase characters for the locale in navigator.languagenavigator.languageslanguage headers, and similar fields for improved masking accuracy.
  • More accurate Safari profile emulation: Instead of relying on Chroma 133, we now use the latest Chroma version at all times to emulate Safari profiles more accurately.
  • Disabling several properties on Safari profilesdeviceMemory, window.getScreenDetails, navigator.connection, navigator.getBattery, navigator.bluetooth, and navigator.devicePosture are now hidden in Safari profiles to better mimic real Safari behavior.

Fixes

  • Improved network issue handling: Improved the connection and reconnection logic to ensure smoother operation in unstable network environments.
  • GUI fix: Manual masking options for deviceMemory and hardwareConcurrency now function correctly.