Org Launcher Release Notes
What changed in each version
Version 1.0.22
August 2026 · latest
- Duplicate groups are now built around the record you are keeping. Everything in a group is merged into that record, so every other record in it now has to match that one - not merely the record next to it. This stops a group collecting people who have nothing in common with the record you keep.
- A large group that turns out to be a chain of near-misses is broken into smaller groups whose records really do match. On one real org the biggest group went from 4,906 leads to 345, and no record is ever left out.
- Values that mean "we do not know" - unknown, not provided, anonymous visitor - are now treated the way an empty field already is. On one org those covered 14 percent of leads and were quietly pulling strangers together. Every value found is listed with a count, you can untick any that belong to a real person, and you can add your own.
- An email address with a +tag now groups with its plain twin: ejbantz+test@gmail.com and ejbantz@gmail.com are one mailbox and one person.
- You can hold back very large groups. Set a number, and a group with more different-looking records than that still shows up, marked, but tagging, filling, merging and deleting skip it until you have looked at it.
- The fields you pick for a duplicate check are remembered for each object. Reuse the setup from any earlier run, change anything you like, and run again.
Version 1.0.21
August 2026
- Email Domains now shows the DNS record as it stands today right next to whatever needs changing, so you can see what to fix without hunting for it. Where nothing is published it says so, rather than leaving a blank.
- DKIM key domains are checked the same way as authorized domains. An org that proves itself with DKIM has its real sending domains only in the key list, so those were the ones getting the least attention.
- The whole screen exports to Excel or CSV, one row per domain, with the records in their own columns to hand to a client.
Version 1.0.20
August 2026
- Corrected: an org does not need an authorized email domain if it already has an active DKIM key. Salesforce accepts either one as proof that you own the domain you send from, and the earlier version wrongly reported every DKIM-covered org as needing work.
- Having neither is still reported, because once Salesforce enforces this, mail from an unproven domain is refused.
- The check now shows the DNS records it found — the SPF, DMARC and DKIM values themselves, so you can see what to change rather than just that something is wrong.
Version 1.0.19
August 2026
- Email Domains now judges SPF as well as DKIM. A domain whose SPF does not allow Salesforce was listed as a problem but the org was still reported as fine, so it never showed up in the Email Domains group or in a check across all orgs.
- A domain publishing no SPF record at all is no longer treated as healthy. That was the worst case and the one case that said nothing.
- DMARC is still reported but does not by itself mark an org as having a problem, because Salesforce does not require it.
Version 1.0.18
August 2026
- New: Email Domains. Salesforce is retiring the old arrangement where Support switched email change verification off, so orgs now need authorized email domains instead. See which orgs have them, which ones Salesforce has actually verified, and their DKIM keys.
- It can also check the DNS records behind them — DKIM, SPF and DMARC — and tell you whether they are really published. That is the part Salesforce cannot see: a domain can show as verified long after somebody removed the DNS record. These lookups are switched off until you turn them on in Settings, because they are the only requests the app makes that do not go to Salesforce.
- A lookup that does not answer is reported as could not check, never as a fault, so a slow or filtered DNS server never looks like a misconfigured client.
- An Email Domains group in the sidebar collects every org with something to fix.
Version 1.0.17
August 2026
- New: Release Updates. See which Salesforce Release Updates still need action in any org. These are changes Salesforce switches on for you on a deadline, whether or not anyone acts, and the list is easy to miss because Setup only shows one org at a time.
- Two new sidebar groups collect every org with an update already past due, or due within 90 days. A toolbar button checks every connected org at once.
- Release Updates Across Orgs shows one update with the list of orgs where it is still outstanding, so you can work it once and tick each client off. Export either view to Excel or CSV.
- Reading changes nothing in Salesforce. Activating an update stays in Setup, where it belongs.
Version 1.0.16
August 2026
- Find Duplicates now explains why merging is not offered for objects Salesforce cannot merge, instead of the option simply being absent, and says what Delete does differently.
- Fixed a case where a merge chosen for one object stayed selected after switching to an object that cannot be merged.
- The anonymous launch counter now signs its request, so links followed by other software are no longer counted as app launches.
Version 1.0.15
August 2026
- Query Records and Find Duplicates failed with INVALID_AUTH_ERROR on newer versions of the Salesforce CLI. Recent CLI releases hide the login token from the app, and it now asks for it the supported way.
- Opening an org, checking limits, and comparing metadata were not affected.
Version 1.0.14
August 2026
- New Find Duplicates window, from the right-click menu on any connected org. Check any object for duplicate records without leaving your Mac.
- Choose the fields that decide a duplicate. Exact ignores capitals, spacing and endings like Inc or LLC. Close catches typos like Jon and John, short forms like Ed for Edward, and phone numbers written different ways.
- Match on a lookup as well as a name to find duplicates inside a single account, and add a filter such as Account.BillingCountry = 'USA' so only the records you care about are checked.
- Records are copied to your Mac and compared there, so nothing you try can change Salesforce. Two million records compare in about twelve seconds. The screen shows what is stored locally and how much space is free.
- Count the tasks, cases and opportunities behind every record before deciding which to keep, and open any related list to read them. The record with the history is usually the one to keep.
- Merge duplicate Accounts, Contacts, Leads and Cases with Salesforce's own merge, so everything attached moves to the record you keep. One record at a time to stay clear of limits. Choose field by field which values the survivor ends up with.
- Or tag the duplicates, fill the empty fields on the record you keep, or delete them to the Recycle Bin. Nothing runs until you confirm, and the exact count must be typed for a delete or a merge.
- Export every group to Excel for a client to mark Keep, Delete or Not a duplicate, then load the marked file back and only what they marked is carried out.
- Mark records as not duplicates and they stop being suggested, remembered between sessions so a long review can be picked up days later. Search the results and work through one group at a time.
- Every record is re-checked against Salesforce immediately before anything changes, and anything edited or deleted since the download is left alone and reported.
Version 1.0.13
August 2026
- New Data Import window, from the right-click menu on any connected org. Insert, update, upsert and delete records from a spreadsheet without leaving your Mac.
- Paste rows straight from Excel or Google Sheets, or drop a CSV or Excel file. Columns are matched to fields by API name or label, and when two fields could match it asks rather than guessing.
- Values are converted for you: 8/3/26, $1,250.00, Yes, 50% and (350) all become what Salesforce expects. Excel dates stay dates instead of turning into five digit numbers.
- Fill a lookup or master-detail field with an External ID value from another system instead of a Salesforce record ID. The matching field is picked up automatically when there is only one.
- An Excel file can hold one tab per object. Parents are created before children and rows link up by a nickname, so a whole related set imports in one go. Create a template for several objects at once and it arrives already linked.
- Fix a wrong value by clicking it in the preview. Rows that would be rejected are shown in red with the reason, before anything is sent.
- Run a query, then send those records straight to the import window ready to update.
- Updates back up the current values to a CSV first, deletes save a receipt, and inserts can be undone in one click. Failed rows export with the reason and can be retried.
- After a run you can go back and fix problems or run again, with everything still set up. Rows that already went in are held back so nothing is created twice.
- No row limit. Choose how many rows go at once if your org struggles when many records change together.
- Fixed the query editor: the suggestion list now appears under what you are typing instead of over it, and no longer sits behind the results.
- Results grids start at the upper left, and row numbers start at 1.
Version 1.0.12
August 2026
- New Query window opens from the right-click menu on any connected org. Write SOQL with type-ahead that suggests objects, fields and related records as you type, showing each field label and type so you do not need to know the API names.
- Do not know SOQL at all? Pick an object in the sidebar and click fields to build the query for you.
- Results copy straight into Excel or Google Sheets, and export to CSV or Excel. Salesforce record ids stay as text instead of being turned into scientific notation.
- Large extracts stream in as they arrive with no row limit, a Stop button that keeps whatever has loaded, and a filter box to search the rows you have.
- Every query you run is kept in History, and you can save the ones you want to keep.
Version 1.0.11
August 2026
- New At Risk group in the sidebar shows any org with storage or API usage at 80 percent or more. Cards show a warning badge, and orgs past their allowance say how far over.
- Org Launcher can now check every connected org once a day so the At Risk group stays current. Turn it on in Settings, General. It is off until you do, because each check uses one API call from that org allowance.
- New toolbar button checks all connected orgs on demand, and its tooltip shows when they were last checked.
- The limits view now covers every limit Salesforce reports, not a selected few, with the ones showing no usage tucked behind a toggle.
Version 1.0.10
August 2026
- Fixed a live scratch org showing as Unknown instead of Connected. The Salesforce CLI reports scratch org health differently from other orgs, and the app was only reading the other form. A working scratch org was hidden by the disconnected filter, could not use Storage and Limits or the Setup Audit Trail, and appeared in the list of stale logins offered for removal.
Version 1.0.9
August 2026
- Cards now show when a scratch org or trial expires, with a new Expiring group in the sidebar. Scratch org expiry dates were being dropped entirely before this, so nothing could tell you what had already died.
- Storage and limits for any org, from the right-click menu. Cards show a warning badge once storage or API usage passes 80 percent.
- New Setup Audit Trail viewer shows who changed what in Setup, filtered by period, person or text, and exports to CSV. Automated entries are hidden by default.
Version 1.0.8
August 2026
- Fixed the Incident Now count. It was including incidents that Salesforce no longer treats as current, so it could show dozens of orgs when none were actually affected.
- New refresh button in the Salesforce Trust section checks for outages on demand, without reloading your org list or the maintenance and release data.
Version 1.0.7
July 2026
- Your orgs now appear in Spotlight. Press Command-Space, type an alias, and the org opens logged in without switching to the app first. Turn it off in Settings, Privacy.
- Every org card shows its next Salesforce release and the date it arrives, and a new sidebar section groups your orgs by release wave.
- Scratch orgs now show their server instance, status and release date. The CLI reports their instance under a different name, so the app had been missing it.
- Removing disconnected logins now shows you the full list first, lets you keep any of them, and asks you to type the count to confirm. It only clears logins saved on this Mac.
- Fixed the lag when clicking between groups and typing in the search box.
Version 1.0.6
July 2026
- Every org card now shows its next major release and the date it arrives, for example Winter '27 on Oct 10.
- New sidebar section groups your orgs by release wave. Salesforce upgrades instances over several weeks, so two orgs on the same release can be a month apart.
- Scratch orgs now show their server instance, status and release date. The CLI reports their instance under a different name, so the app had been missing it.
Version 1.0.5
July 2026
- Fixed the lag when clicking between groups and typing in the search box.
- The Salesforce Trust groups added in 1.0.4 were being recalculated on every keystroke. They are now worked out once and reused.
Version 1.0.4
July 2026
- New Salesforce Trust groups in the sidebar: Incident Now, Next 7 Days and Next 14 Days, so you can see at a glance which orgs are affected by an outage or have maintenance coming.
- Status for your instances is now fetched in the background and cached, so the groups are ready when you open the app.
Version 1.0.3
July 2026
- Instance badges now show live Salesforce Trust status. A badge turns amber or red when that instance has an active incident.
- Click any instance badge for its release version, maintenance window, next scheduled maintenance and recent incidents.
- Turn it off in Settings > Privacy if you would rather the app not contact status.salesforce.com.
Version 1.0.2
July 2026
- Each org card now shows its org ID and Salesforce server instance.
- Click the org ID to copy it, or use Copy Org ID in the right-click menu.
Version 1.0.1
July 2026
- Added a Privacy tab in Settings, with an opt-out for the anonymous launch count.
- The app now reports only that it started, with no identifier and no IP address recorded.
Version 1.0.0
July 2026
First public release.
- Launch orgs in one click. Every org you have authorized with the Salesforce CLI, shown as a searchable list. Opens in your browser already logged in.
- Instant startup. The org list is cached locally, so the app is usable the moment it opens while connections are verified in the background.
- Recent and Favorites. Star the orgs you use most; recently launched orgs are grouped for quick access.
- Filter and search. By type (Production, Sandbox, Scratch, Dev Hub), by connection status, or by alias, username, and domain.
- Metadata changes. Scan an org for recently changed components and filter by the person who changed them, a date range, or a wildcard name search.
- Extract to Downloads. Retrieve any selection of components as source files.
- Compare two orgs. Pull the same components from two orgs and see a file-by-file diff of what is different.
- Open in org. Jump straight from a metadata change to that component in Salesforce.
- Copy login link. Copy a ready-to-use login URL to paste into any browser or profile.
- Add and remove orgs. Connect new orgs, reconnect expired ones, and clear out stale logins — individually or in bulk.
Org Launcher checks for updates automatically, at most once a day. You can turn that off in Settings, or check any time from Org Launcher > Check for Updates.
Questions?
Email ejbantz@dewwow.com and include the version number from Org Launcher > About Org Launcher.
Overview · Release notes · Privacy · What it calls
DewWow LLC · Wisconsin’s Odoo Partner · dewwow.com
Salesforce and related marks are trademarks of Salesforce, Inc. Org Launcher is an independent product and is not affiliated with, endorsed by, or sponsored by Salesforce, Inc.