Releases: kameleo-io/kameleo
Releases · kameleo-io/kameleo
Kameleo 4.3.0
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
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
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
Improvements
- Improved language masking: We now use uppercase characters for the locale in
navigator.language,navigator.languages,languageheaders, 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 profiles:
deviceMemory, window.getScreenDetails, navigator.connection, navigator.getBattery, navigator.bluetooth,andnavigator.devicePostureare 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
deviceMemoryandhardwareConcurrencynow function correctly.