Release notes
Changelog
Every Exfing release: what changed in the desktop client and the workspace, and why.
- Changelog1 min read
Exfing 2.4: group-level proxy binding, permission templates, Local API v2
Proxy binding moves from single profiles up to profile groups, member permissions can be saved as reusable templates, and Local API v2 ships alongside v1.
2.4 is a release about doing things in bulk. Putting a batch of profiles behind the same proxy route used to mean opening each profile's settings one at a time, and setting up a new teammate meant ticking permissions item by item. This version lifts both of those to the group level.
Added
- Group-level proxy binding — assign a proxy route to a profile group, and new profiles created in that group inherit it. A per-profile override still takes precedence over the group setting.
- Permission templates — save a role plus a profile scope as a template and apply it when inviting someone. Templates can be shared across the workspace.
- Local API v2 — adds an endpoint for launching sessions across a whole profile group and unifies the error response shape. v1 endpoints keep working; migration notes are in the Local API documentation.
- Import and export — the profile list exports to CSV with profile name, group, proxy route identifier, and last launch time. Cookies and local storage are not exported.
Improved
- The profile list switches to virtual scrolling past 500 profiles, so scrolling and filtering stay responsive.
- Proxy health checks moved from "on profile launch" to an on-demand batch check, with results shown inline in the list.
- The fingerprint settings panel was regrouped, moving less frequently used parameters into a collapsed "Advanced" section.
- The Windows installer is smaller, and updates now download incrementally.
Fixed
- Fixed a case on some macOS versions where the profile list could render blank after minimizing and restoring the window.
- Fixed first-launch authentication occasionally needing a retry for SOCKS5 proxies that use a username and password.
- Fixed open sessions not terminating promptly after a member's profile access was revoked.
- Fixed the Local API returning duplicate session IDs when creating sessions concurrently.
How to update
The desktop client offers the update on next launch. You can also grab the installer from the download page. Workspace-side changes are already live and need no action.
- Changelog1 min read
Exfing 2.3: profile groups, proxy rotation, and a recycle bin
Adds profile groups and tags, proxy rotation policies, and a 30-day recycle bin for deleted browser profiles.
2.3 is about being able to find things and undo things. Once the profile count grows, the two problems that show up first are not being able to locate a profile and not daring to delete one.
Added
- Profile groups and tags — profiles can belong to a group and carry multiple tags. Filters combine, so you can ask for "group = North America stores" and "tag = needs verification".
- Proxy rotation — configure a rotation policy to move to the next route in a pool after a number of launches or a time interval.
- Recycle bin — deleted profiles are kept for 30 days and can be restored whole, including cookies, local storage, and proxy binding.
- Pre-launch checks — before starting a profile, Exfing verifies proxy reachability and fingerprint completeness, and reports the specific reason when a check fails instead of a generic error.
Improved
- Search matches across profile name, notes, and tags together.
- The member list gained a "last active" column, which makes it easier to clean up unused seats.
- The Local API session creation endpoint accepts a timeout parameter; the default is unchanged.
Fixed
- Fixed timezone settings not updating on some profiles during bulk fingerprint edits.
- Fixed window size preferences being lost for some profiles after upgrading from an older version.
- Fixed garbled filenames when exporting logs from a path containing non-ASCII characters.