You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Engine: accountless mode is now supported, so profile launch is available without creating an account
GUI: OIDC-based login and registration flow
SDK: we now bundle the pw-bridge executable with the SDK. Use the new JunglefoxHelper static helper class when using the Junglefox kernel (for Firefox profiles) with Playwright. See Playwright integration (Junglefox)
Engine: fails to start with a fatal error if legacy Email/Password authentication parameters are set; use PAT (Personal Access Token) authentication instead. See Getting started
Engine: a default Chroma profile is created after the first app login
GUI: web/Docker mode — Kameleo Desktop app-only features (export, import, log folders) are hidden or disabled when running in a browser
SDK: new method to verify that the Kameleo Engine is running before any other interactions: KameleoLocalApiClient.verifyEngineReady() (JS) / VerifyEngineReadyAsync() (C#) / verify_engine_ready (Python)
API: user-info endpoint includes the app version in the response
GUI: global HTTP error interceptor with per-request suppression support
GUI: added Huawei vendor and renderers to WebGL list
Changed
SDK: user-info endpoint now returns running profile counts in a clearer structure: remove redundant runningTeamProfiles, and expose runningProfiles.user and runningProfiles.tenant instead. See Concurrent browsers
API: replace email/password with PAT (Personal Access Token) authentication, so API token-based auth is used instead of username/password
fingerprint search has smarter defaults for the best masking results: it prefers fingerprints for the host OS (Windows/macOS/Linux), desktop over mobile, and Chrome over other browsers. See Filter browser fingerprints
GUI: profile creation now uses the engine's host OS as default instead of the GUI app's OS