<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.getjetstream.app/release-notes</id>
    <title>Jetstream release notes</title>
    <updated>2026-08-05T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.getjetstream.app/release-notes"/>
    <subtitle>Jetstream Blog</subtitle>
    <icon>https://docs.getjetstream.app/img/favicon-inverse.ico</icon>
    <rights>Copyright © 2026 Jetstream.</rights>
    <entry>
        <title type="html"><![CDATA[10.10.0 - Change your email address, SOQL autocomplete]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.10.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.10.0"/>
        <updated>2026-08-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.10.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="change-your-email-address-from-your-profile">Change your email address from your profile<a href="https://docs.getjetstream.app/release-notes/v10.10.0#change-your-email-address-from-your-profile" class="hash-link" aria-label="Direct link to Change your email address from your profile" title="Direct link to Change your email address from your profile" translate="no">​</a></h3>
<p>Changing the email address on your Jetstream account used to mean filing a support ticket and waiting for someone to make the change by hand. You can now do it yourself: open your profile, click Edit next to Email, and enter the new address.</p>
<p>Because your email address is how you sign in and how account recovery works, the change is deliberately careful. You confirm it is really you first, using your password, your authenticator app, or a code sent to your current email address. Jetstream then sends a confirmation link to the new address, which is what actually applies the change, so a typo can never lock you out of your own account. Your old address gets a heads-up at the same time with a link to cancel the request, in case the change was not something you asked for.</p>
<p>While a request is outstanding, your profile shows the pending address, when the link expires, and a button to cancel it. Confirming the change signs you out everywhere and disconnects any connected apps, so anything still using the old address has to sign in again. If your team uses single sign-on, your email address is managed by your identity provider and this option points you to your administrator instead.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="autocomplete-while-writing-soql">Autocomplete while writing SOQL<a href="https://docs.getjetstream.app/release-notes/v10.10.0#autocomplete-while-writing-soql" class="hash-link" aria-label="Direct link to Autocomplete while writing SOQL" title="Direct link to Autocomplete while writing SOQL" translate="no">​</a></h3>
<p>Writing SOQL by hand meant remembering exact API names, or tabbing back and forth to look them up. The manual query editor and the SOQL panel on the query results page now offer suggestions as you type, pulled live from the org you have selected.</p>
<p>Suggestions follow where your cursor is in the query. After <code>FROM</code> you get queryable objects. In the field list you get that object's fields, along with parent relationships you can keep traversing with a dot and child relationships that expand into a full subquery. After a comparison in a <code>WHERE</code> clause you get values that actually fit the field — picklist entries, true and false, and date literals like <code>LAST_N_DAYS:30</code>. Everywhere else you get the SOQL vocabulary itself: clauses, aggregate and date functions, <code>GROUP BY</code> and <code>ORDER BY</code> modifiers, and scope options.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="org-expiration-dates-you-can-trust">Org expiration dates you can trust<a href="https://docs.getjetstream.app/release-notes/v10.10.0#org-expiration-dates-you-can-trust" class="hash-link" aria-label="Direct link to Org expiration dates you can trust" title="Direct link to Org expiration dates you can trust" translate="no">​</a></h3>
<p>Salesforce now cuts off an org connection after 30 days without use, and that limit is theirs to enforce, not something Jetstream can extend. Jetstream's own policy was far more generous, which meant your orgs could look perfectly healthy in the app for months after Salesforce had already invalidated the credentials, and the first sign of trouble was a connection that suddenly stopped working.</p>
<p>Expiration dates are now calculated from the last time you actually used the org, plus the 30 days Salesforce allows. Seven days before that date, the org gets a warning badge on its card and in the org dropdown, and a banner appears on the home page. Emails go out at seven days, one day, and on the day itself. Using the org at any point resets the clock, so an org you work in regularly will never warn you.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="orgs-are-saved-per-account-on-the-desktop-app">Orgs are saved per account on the desktop app<a href="https://docs.getjetstream.app/release-notes/v10.10.0#orgs-are-saved-per-account-on-the-desktop-app" class="hash-link" aria-label="Direct link to Orgs are saved per account on the desktop app" title="Direct link to Orgs are saved per account on the desktop app" translate="no">​</a></h3>
<p>The desktop app kept your connected orgs in a single file shared by everyone who signed in on that computer. On a shared or virtual desktop, a second person signing in could leave the first person unable to read their own orgs.</p>
<p>Each account now gets its own org storage, so signing in with a different account never disturbs anyone else's connections. Your existing orgs move over automatically the first time you sign in after updating, and nothing needs to be reconnected.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.10.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">Signing in to the desktop app or browser extension now returns you to the right place after you accept the Terms of Service, instead of dropping you into the web app.</li>
<li class="">The "Remember this device" option is no longer offered when signing in with single sign-on, where it never had any effect.</li>
<li class="">Starting a new sign-in or adding an org on the desktop app now cancels an earlier attempt you walked away from, so an abandoned login no longer reports an authentication error out of nowhere.</li>
<li class="">Buttons on desktop app dialogs that overlap the top of the window are clickable again.</li>
<li class="">Fixed newly released features being briefly unavailable right after an update, while the app and server were still on different versions.</li>
<li class="">Accepting the Terms of Service now also covers the Data Processing Agreement, and the agreement itself has been updated with current dates, obligations, and security measures.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.9.0 - Manage permission set assignments]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.9.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.9.0"/>
        <updated>2026-08-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.9.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="manage-permission-set-assignments">Manage permission set assignments<a href="https://docs.getjetstream.app/release-notes/v10.9.0#manage-permission-set-assignments" class="hash-link" aria-label="Direct link to Manage permission set assignments" title="Direct link to Manage permission set assignments" translate="no">​</a></h3>
<p>Manage Permissions let you edit what a permission set grants, but changing who it applied to still meant a trip to Salesforce Setup. You can now open a Manage Assignments modal and add or remove users directly.</p>
<p>There are two ways in: the info popover on the permission set list, and a new trigger in the column header above each permission set in the permissions editor. Search for users by name or username, stage your adds and removes, and save them all at once. If Salesforce rejects part of the change, the modal stays open with the error so you can fix it and try again.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="batch-size-and-serial-mode-when-saving-records">Batch size and serial mode when saving records<a href="https://docs.getjetstream.app/release-notes/v10.9.0#batch-size-and-serial-mode-when-saving-records" class="hash-link" aria-label="Direct link to Batch size and serial mode when saving records" title="Direct link to Batch size and serial mode when saving records" translate="no">​</a></h3>
<p>Saving edits from query results now has a Save Options section with two controls. Batch size sets how many records go into each API call, up to 200. Serial mode sends those batches one at a time instead of all at once.</p>
<p>These are the same levers Load Records gives you, and they matter for the same reasons. Lowering the batch size helps when records fire heavy automation and hit governor limits, and serial mode avoids the record-locking errors you get when parallel batches touch related records, like several contacts on the same account.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="progress-while-downloading-large-query-results">Progress while downloading large query results<a href="https://docs.getjetstream.app/release-notes/v10.9.0#progress-while-downloading-large-query-results" class="hash-link" aria-label="Direct link to Progress while downloading large query results" title="Direct link to Progress while downloading large query results" translate="no">​</a></h3>
<p>Downloading every record from a query now reports progress using a progress bar with a running count of records retrieved, so you can see how much time is left for the download to complete.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="faster-manage-permissions-in-large-orgs">Faster Manage Permissions in large orgs<a href="https://docs.getjetstream.app/release-notes/v10.9.0#faster-manage-permissions-in-large-orgs" class="hash-link" aria-label="Direct link to Faster Manage Permissions in large orgs" title="Direct link to Faster Manage Permissions in large orgs" translate="no">​</a></h3>
<p>Loading permissions for a set of objects and fields is noticeably faster, especially in orgs with a lot of metadata.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="advance-warning-before-your-sso-certificate-expires">Advance warning before your SSO certificate expires<a href="https://docs.getjetstream.app/release-notes/v10.9.0#advance-warning-before-your-sso-certificate-expires" class="hash-link" aria-label="Direct link to Advance warning before your SSO certificate expires" title="Direct link to Advance warning before your SSO certificate expires" translate="no">​</a></h3>
<p>When the SAML signing certificate configured for your team is close to expiring, Jetstream now warns you instead of letting logins break unannounced. Team admins see a banner in the app starting 30 days out, and get email reminders at 30, 14, 7, and 3 days before expiration, plus one on the expiration date itself. Each message links straight to your SSO settings.</p>
<p>Updating the certificate clears the warning, and if the certificate is later replaced with another one that is nearing expiration, the reminders start over.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.9.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">The object picker in Manage Permissions now only offers objects that Salesforce will actually accept permissions for. Selecting setup objects, child objects whose access rolls up to a parent, or platform objects previously produced large numbers of save failures.</li>
<li class="">Permission Analysis no longer drops high-severity findings on very large orgs. Errors such as high-risk system permissions and Modify All Records are now reported first and no longer pushed out by lower-severity warnings, and the result limit has been raised substantially.</li>
<li class="">Permission Analysis findings about field access without object access are now scoped to the profile or permission set being analyzed, and are suppressed when the users involved get the missing object access somewhere else. Previously these could be reported as having no effect when they did.</li>
<li class="">Retrying failed records and downloading per-batch results from a bulk load now match results to the right records when a batch was automatically split because it was too large. This fix also shipped in 10.8.1.</li>
<li class="">Bulk loads now tell you when a batch was automatically split into smaller batches, so the batch count in the results makes sense.</li>
<li class="">Excel downloads with very long values now rebuild only the affected rows, which makes large exports noticeably quicker.</li>
<li class="">Signing out now fully ends your session, including any background data connections.</li>
<li class="">Desktop and the browser extension now report crashes so problems get fixed faster. You can turn this off from the Send crash reports to Jetstream option in the desktop app menu, or in the extension's settings.</li>
<li class="">Fixed sign-in on the desktop app failing to complete after returning from the browser.</li>
<li class="">Fixed the desktop app losing its connection for syncing data between windows.</li>
<li class="">Fixed the Permission Analysis and Data Analysis pages being unreachable in the browser extension even when the feature was turned on.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.8.0 - Download any Permission Analysis grid]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.8.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.8.0"/>
        <updated>2026-07-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.8.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="download-any-permission-analysis-grid">Download any Permission Analysis grid<a href="https://docs.getjetstream.app/release-notes/v10.8.0#download-any-permission-analysis-grid" class="hash-link" aria-label="Direct link to Download any Permission Analysis grid" title="Direct link to Download any Permission Analysis grid" translate="no">​</a></h3>
<p>Permission Analysis produced a lot of useful data that was previously trapped on screen. Every table now has a download button in its header — the object, field, permission set, tab visibility, and user assignment trees, the export grid, the findings modal, and the issues tab. You get the same download options as everywhere else in Jetstream: Excel, CSV, JSON, or straight to Google Drive.</p>
<p>This makes it much easier to hand a specific slice of an analysis to someone else, drop it into a spreadsheet for review, or keep a record of what permissions looked like before a change.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="one-expand-and-collapse-toggle-everywhere">One expand and collapse toggle everywhere<a href="https://docs.getjetstream.app/release-notes/v10.8.0#one-expand-and-collapse-toggle-everywhere" class="hash-link" aria-label="Direct link to One expand and collapse toggle everywhere" title="Direct link to One expand and collapse toggle everywhere" translate="no">​</a></h3>
<p>The permission trees used to have separate Expand all and Collapse all buttons. They now use a single toggle that reflects the current state, and the same control has been added to the Field Usage Analysis results, where expanding every object at once previously meant clicking through each group.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="large-data-loads-no-longer-fail-on-oversized-batches">Large data loads no longer fail on oversized batches<a href="https://docs.getjetstream.app/release-notes/v10.8.0#large-data-loads-no-longer-fail-on-oversized-batches" class="hash-link" aria-label="Direct link to Large data loads no longer fail on oversized batches" title="Direct link to Large data loads no longer fail on oversized batches" translate="no">​</a></h3>
<p>Salesforce caps how much data a single bulk batch can contain. Jetstream batches your file by record count, so a load with very wide records — long text areas, rich text, lots of columns — could produce a batch over that cap and fail partway through, even at a modest batch size. Jetstream now checks the size of each batch and splits it further when needed, so these loads run to completion without you having to lower the batch size and retry.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="excel-downloads-with-very-long-text-now-work">Excel downloads with very long text now work<a href="https://docs.getjetstream.app/release-notes/v10.8.0#excel-downloads-with-very-long-text-now-work" class="hash-link" aria-label="Direct link to Excel downloads with very long text now work" title="Direct link to Excel downloads with very long text now work" translate="no">​</a></h3>
<p>Excel refuses to store more than 32,767 characters in a single cell, but Salesforce long text and rich text fields hold far more than that, and subquery results get written into one cell as well. Downloading records containing those values used to fail with no explanation. Long values are now truncated to fit so the file downloads successfully, and if a download still fails you get a message telling you to use CSV or JSON to get the complete values.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="sessions-expiring-mid-load-no-longer-break-the-load">Sessions expiring mid-load no longer break the load<a href="https://docs.getjetstream.app/release-notes/v10.8.0#sessions-expiring-mid-load-no-longer-break-the-load" class="hash-link" aria-label="Direct link to Sessions expiring mid-load no longer break the load" title="Direct link to Sessions expiring mid-load no longer break the load" translate="no">​</a></h3>
<p>Long-running data loads could fail when your Salesforce session expired mid-job, because the bulk load reports an expired session differently than the rest of the Salesforce API and Jetstream did not recognize it. Jetstream now refreshes your session and carries on, so a load that runs for a while is no longer at the mercy of your session timeout.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.8.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">The message shown when loading all records from a query now tells you when your results have expired and need the query re-run, instead of a generic failure.</li>
<li class="">Loading all records from a query recovers from brief network hiccups instead of discarding everything it already fetched.</li>
<li class="">Connection problems now show a real "check your connection" message instead of "an unknown error has occurred."</li>
<li class="">Saving a field mapping in Load Records now tells you if the save failed, instead of quietly closing.</li>
<li class="">Query history, load history, and saved field mappings could silently stop saving after a browser tab sat idle for a long time. Jetstream now reconnects to its local storage automatically.</li>
<li class="">Fixed an error that could occur when editing a cell in a data table while the field details were still loading.</li>
<li class="">A notification you dismissed during one analysis run now reappears if a new run produces it again.</li>
<li class="">Dismissing a notification inside a form no longer submits the form.</li>
<li class="">Fixed an error in Manage Permissions when a profile record could not be loaded.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.7.2 - Very long queries no longer fail]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.7.2</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.7.2"/>
        <updated>2026-07-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.7.2#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="very-long-queries-no-longer-fail">Very long queries no longer fail<a href="https://docs.getjetstream.app/release-notes/v10.7.2#very-long-queries-no-longer-fail" class="hash-link" aria-label="Direct link to Very long queries no longer fail" title="Direct link to Very long queries no longer fail" translate="no">​</a></h3>
<p>If you built a query that selected a very large number of fields — common when you select all fields on a big object, or work with orgs that have hundreds of custom fields — Salesforce could reject it before it ever ran, because the query itself was too long to fit in the request. Jetstream now sends queries in a way that is not subject to that limit, so those queries run like any other.</p>
<p>This applies everywhere Jetstream runs SOQL for you, including the query builder, viewing related records, and the record detail pages.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="faster-query-results">Faster query results<a href="https://docs.getjetstream.app/release-notes/v10.7.2#faster-query-results" class="hash-link" aria-label="Direct link to Faster query results" title="Direct link to Faster query results" translate="no">​</a></h3>
<p>Jetstream previously made two separate calls to Salesforce for every query — one for your records and one for the column details used to build the results table. Both are now fetched together in a single request, so results show up a little faster.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.7.0 - Manage system permissions]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.7.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.7.0"/>
        <updated>2026-07-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.7.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="edit-system-permissions-in-manage-permissions">Edit system permissions in Manage Permissions<a href="https://docs.getjetstream.app/release-notes/v10.7.0#edit-system-permissions-in-manage-permissions" class="hash-link" aria-label="Direct link to Edit system permissions in Manage Permissions" title="Direct link to Edit system permissions in Manage Permissions" translate="no">​</a></h3>
<p>Manage Permissions now includes a System Permissions tab alongside object permissions, field permissions, and tab visibility. You can review and update system permissions — things like API Enabled or Modify All Data — across all of your selected profiles and permission sets in one table, instead of clicking through each one individually in Setup.</p>
<p>Jetstream also understands how system permissions depend on each other: enabling a permission automatically enables everything it requires, and disabling a permission automatically disables anything that depends on it. This is the same behavior you get in Salesforce Setup, but applied across every profile and permission set you are editing at once.</p>
<p>System permissions are also included when you export your permissions, as a new System Permissions sheet in the Excel workbook or file in the CSV export.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="release-notes">Release notes<a href="https://docs.getjetstream.app/release-notes/v10.7.0#release-notes" class="hash-link" aria-label="Direct link to Release notes" title="Direct link to Release notes" translate="no">​</a></h3>
<p>Jetstream now publishes release notes — you're reading them! Each release is documented here on the docs site so you can keep up with new features and fixes as they ship.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.7.1 - System permissions on desktop and the browser extension]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.7.1</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.7.1"/>
        <updated>2026-07-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.7.1#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="system-permissions-on-desktop-and-the-browser-extension">System permissions on desktop and the browser extension<a href="https://docs.getjetstream.app/release-notes/v10.7.1#system-permissions-on-desktop-and-the-browser-extension" class="hash-link" aria-label="Direct link to System permissions on desktop and the browser extension" title="Direct link to System permissions on desktop and the browser extension" translate="no">​</a></h3>
<p>The desktop app and browser extension now include the System Permissions tab in Manage Permissions that shipped for the web app in 10.7.0. You can review and update system permissions — things like API Enabled or Modify All Data — across all of your selected profiles and permission sets in one table, with dependent permissions enabled and disabled for you automatically. System permissions are also included in your permission exports.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="maintenance-and-security-updates">Maintenance and security updates<a href="https://docs.getjetstream.app/release-notes/v10.7.1#maintenance-and-security-updates" class="hash-link" aria-label="Direct link to Maintenance and security updates" title="Direct link to Maintenance and security updates" translate="no">​</a></h3>
<p>The web app release includes routine maintenance and security updates, with no changes to how the app works.</p>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.6.1 - Windows update fix and security hardening]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.6.1</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.6.1"/>
        <updated>2026-07-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.6.1#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="windows-auto-update-fix">Windows auto-update fix<a href="https://docs.getjetstream.app/release-notes/v10.6.1#windows-auto-update-fix" class="hash-link" aria-label="Direct link to Windows auto-update fix" title="Direct link to Windows auto-update fix" translate="no">​</a></h3>
<p>Windows desktop users whose automatic updates stopped working after a code-signing certificate change will be back on the normal update track with this release. If your desktop app hasn't been updating, you may need to reinstall it once from the website to pick up future updates automatically.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="security-hardening-on-desktop-and-browser-extension">Security hardening on desktop and browser extension<a href="https://docs.getjetstream.app/release-notes/v10.6.1#security-hardening-on-desktop-and-browser-extension" class="hash-link" aria-label="Direct link to Security hardening on desktop and browser extension" title="Direct link to Security hardening on desktop and browser extension" translate="no">​</a></h3>
<p>The desktop app now opens external links and downloads more safely and uses the correct filenames for downloaded files, and the browser extension restricts message handling to trusted sources. These are behind-the-scenes safety improvements with no change to how you use the app.</p>]]></content>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.6.0 - SOQL comments and sturdier bulk updates]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.6.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.6.0"/>
        <updated>2026-07-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.6.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="comments-in-soql-queries">Comments in SOQL queries<a href="https://docs.getjetstream.app/release-notes/v10.6.0#comments-in-soql-queries" class="hash-link" aria-label="Direct link to Comments in SOQL queries" title="Direct link to Comments in SOQL queries" translate="no">​</a></h3>
<p>You can now include comments in your SOQL queries. Jetstream preserves them while you write and edit, and removes them automatically before sending the query to Salesforce — so you can annotate and document complex queries without breaking them.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="more-resilient-bulk-updates">More resilient bulk updates<a href="https://docs.getjetstream.app/release-notes/v10.6.0#more-resilient-bulk-updates" class="hash-link" aria-label="Direct link to More resilient bulk updates" title="Direct link to More resilient bulk updates" translate="no">​</a></h3>
<p>Bulk record updates now recover better when Salesforce returns an error. Overly large batches are avoided, failures are logged with more troubleshooting context, and you can retry failed records instead of being blocked.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="single-sign-on-improvements">Single sign-on improvements<a href="https://docs.getjetstream.app/release-notes/v10.6.0#single-sign-on-improvements" class="hash-link" aria-label="Direct link to Single sign-on improvements" title="Direct link to Single sign-on improvements" translate="no">​</a></h3>
<p>Teams using single sign-on benefit from improved OIDC configuration handling and a more robust discovery process, making SSO setup and sign-in smoother.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.5.0 - Copy, paste, and undo in editable tables]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.5.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.5.0"/>
        <updated>2026-07-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.5.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="copy-paste-and-undo-in-editable-tables">Copy, paste, and undo in editable tables<a href="https://docs.getjetstream.app/release-notes/v10.5.0#copy-paste-and-undo-in-editable-tables" class="hash-link" aria-label="Direct link to Copy, paste, and undo in editable tables" title="Direct link to Copy, paste, and undo in editable tables" translate="no">​</a></h3>
<p>Editing records in a table just got a lot more powerful. You can now copy and paste ranges of cells (including to and from a spreadsheet), undo your edits, and preview every change before saving. Inline warnings and errors appear right in the cells, so you can catch problems before they reach Salesforce.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="shift-click-range-selection">Shift-click range selection<a href="https://docs.getjetstream.app/release-notes/v10.5.0#shift-click-range-selection" class="hash-link" aria-label="Direct link to Shift-click range selection" title="Direct link to Shift-click range selection" translate="no">​</a></h3>
<p>Select a whole range of rows at once: click the first row, then shift-click the last, and everything in between is selected. The last row you toggle acts as the anchor for the next range.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-improvements">Other improvements<a href="https://docs.getjetstream.app/release-notes/v10.5.0#other-improvements" class="hash-link" aria-label="Direct link to Other improvements" title="Direct link to Other improvements" translate="no">​</a></h3>
<ul>
<li class="">Salesforce authentication failures are now reported as what they are, prompting you to reconnect instead of surfacing a misleading error.</li>
<li class="">Dates that aren't in a recognized format now fall back to showing their raw value instead of throwing an error.</li>
<li class="">Querying the list of objects in orgs with a very large number of objects no longer hits a Salesforce query limit.</li>
<li class="">Fixed a rare case where the app could get stuck updating in a loop.</li>
<li class="">The formula evaluator handles a wider range of field types correctly.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.5.1 - Desktop and extension updates]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.5.1</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.5.1"/>
        <updated>2026-07-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.5.1#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="latest-updates-on-desktop-and-browser-extension">Latest updates on desktop and browser extension<a href="https://docs.getjetstream.app/release-notes/v10.5.1#latest-updates-on-desktop-and-browser-extension" class="hash-link" aria-label="Direct link to Latest updates on desktop and browser extension" title="Direct link to Latest updates on desktop and browser extension" translate="no">​</a></h3>
<p>The desktop app and browser extension are updated to the latest release, bringing the recent table-editing improvements — copy, paste, undo, and preview-before-save — to both. This release also includes routine behind-the-scenes maintenance.</p>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.4.0 - Preview bulk updates and view field metadata]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.4.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.4.0"/>
        <updated>2026-06-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.4.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="preview-bulk-updates-before-saving">Preview bulk updates before saving<a href="https://docs.getjetstream.app/release-notes/v10.4.0#preview-bulk-updates-before-saving" class="hash-link" aria-label="Direct link to Preview bulk updates before saving" title="Direct link to Preview bulk updates before saving" translate="no">​</a></h3>
<p>When you make a bulk update to records, you can now preview the proposed changes first. The preview lists each impacted record alongside its original and new values, so you can confirm exactly what will change before anything is written back to Salesforce.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="view-field-metadata-from-query-results">View field metadata from query results<a href="https://docs.getjetstream.app/release-notes/v10.4.0#view-field-metadata-from-query-results" class="hash-link" aria-label="Direct link to View field metadata from query results" title="Direct link to View field metadata from query results" translate="no">​</a></h3>
<p>Right-click a field's column header in query results and choose to view its metadata. A modal shows the field's details without leaving your results, which is handy when you're deciding how to filter, sort, or update a column.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.4.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">The column resize handle no longer overlaps frozen column headers.</li>
<li class="">The select-all checkbox is now centered in its header cell.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.2 - Faster data tables and steadier sign-in]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.2</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.2"/>
        <updated>2026-06-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.2#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="faster-data-tables">Faster data tables<a href="https://docs.getjetstream.app/release-notes/v10.3.2#faster-data-tables" class="hash-link" aria-label="Direct link to Faster data tables" title="Direct link to Faster data tables" translate="no">​</a></h3>
<p>A round of performance work on the rebuilt data tables makes them feel quicker in day-to-day use. Checkbox (set) filters now evaluate in a single pass instead of once per column, tooltips and popovers render more efficiently, and the initial load of a large result set does less redundant work — so big tables open and respond faster.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="more-reliable-sign-in">More reliable sign-in<a href="https://docs.getjetstream.app/release-notes/v10.3.2#more-reliable-sign-in" class="hash-link" aria-label="Direct link to More reliable sign-in" title="Direct link to More reliable sign-in" translate="no">​</a></h3>
<p>Token verification for desktop app and browser-extension sessions is more robust, which reduces unexpected sign-outs and keeps you connected to your orgs.</p>]]></content>
        <category label="web" term="web"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.3 - Single sign-on reliability]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.3</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.3"/>
        <updated>2026-06-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.3#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="more-resilient-single-sign-on">More resilient single sign-on<a href="https://docs.getjetstream.app/release-notes/v10.3.3#more-resilient-single-sign-on" class="hash-link" aria-label="Direct link to More resilient single sign-on" title="Direct link to More resilient single sign-on" translate="no">​</a></h3>
<p>Teams that sign in with OIDC single sign-on will see fewer failures when their identity provider's discovery endpoint is slow or temporarily unavailable. Sign-in now handles those cases more gracefully and captures clearer diagnostics when something does go wrong, which makes issues faster to track down.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.4 - Security hardening for single sign-on]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.4</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.4"/>
        <updated>2026-06-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.4#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="security-hardening-for-single-sign-on">Security hardening for single sign-on<a href="https://docs.getjetstream.app/release-notes/v10.3.4#security-hardening-for-single-sign-on" class="hash-link" aria-label="Direct link to Security hardening for single sign-on" title="Direct link to Security hardening for single sign-on" translate="no">​</a></h3>
<p>We strengthened how Jetstream fetches identity-provider metadata during OIDC and SAML single sign-on, adding protection against requests being redirected to unintended destinations. There's no change to how sign-on works for you — this is a behind-the-scenes safety improvement for teams using SSO.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.5 - Data table crash fix]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.5</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.5"/>
        <updated>2026-06-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.5#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="fixed-a-data-table-crash">Fixed a data table crash<a href="https://docs.getjetstream.app/release-notes/v10.3.5#fixed-a-data-table-crash" class="hash-link" aria-label="Direct link to Fixed a data table crash" title="Direct link to Fixed a data table crash" translate="no">​</a></h3>
<p>We fixed an issue that could crash the data table in certain cases, so query results and other tables render reliably again. This release also includes further reliability improvements for single sign-on.</p>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.0 - Rebuilt data tables with cell selection, copy, and export]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.0"/>
        <updated>2026-06-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="data-tables-rebuilt">Data tables, rebuilt<a href="https://docs.getjetstream.app/release-notes/v10.3.0#data-tables-rebuilt" class="hash-link" aria-label="Direct link to Data tables, rebuilt" title="Direct link to Data tables, rebuilt" translate="no">​</a></h3>
<p>Jetstream's data tables have been rebuilt on a modern, well-maintained foundation. Beyond keeping the
tables healthy for the long run, the rebuild unlocks a much richer way to work with your data wherever
Jetstream shows it in a grid:</p>
<ul>
<li class=""><strong>Select a range of cells.</strong> Click and drag across cells to select a rectangular range, then copy its
contents to your clipboard. It's the spreadsheet-style selection people have been asking for, so you can
grab exactly the slice of data you need.</li>
<li class=""><strong>A more capable right-click menu.</strong> For many tables, the context menu now lets you copy an entire
column's values or export the whole table in your choice of formats — no need to re-run a query or
reshape your data just to get it out.</li>
<li class=""><strong>Export only what you selected.</strong> When you have a range of cells selected, right-clicking adds extra
options to export just that selection, so you can pull out a focused subset without exporting the
entire table.</li>
</ul>
<p>The rebuild also brings better layout for nested rows and styling that more closely matches Salesforce.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="per-object-permission-counts">Per-object permission counts<a href="https://docs.getjetstream.app/release-notes/v10.3.0#per-object-permission-counts" class="hash-link" aria-label="Direct link to Per-object permission counts" title="Direct link to Per-object permission counts" translate="no">​</a></h3>
<p>The permission manager now shows a summary of how many permissions are selected for each object. When
you're working across several objects at once, that running count makes it much easier to keep track of
the scope of your changes before you save them.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="richer-subqueries">Richer subqueries<a href="https://docs.getjetstream.app/release-notes/v10.3.0#richer-subqueries" class="hash-link" aria-label="Direct link to Richer subqueries" title="Direct link to Richer subqueries" translate="no">​</a></h3>
<p>The query builder now lets you add <code>WHERE</code>, <code>ORDER BY</code>, and <code>LIMIT</code> clauses to subqueries — not just to
the top-level query. That makes it much easier to shape related-record results without dropping into raw
SOQL.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="keyboard-shortcuts-for-multi-step-pages">Keyboard shortcuts for multi-step pages<a href="https://docs.getjetstream.app/release-notes/v10.3.0#keyboard-shortcuts-for-multi-step-pages" class="hash-link" aria-label="Direct link to Keyboard shortcuts for multi-step pages" title="Direct link to Keyboard shortcuts for multi-step pages" translate="no">​</a></h3>
<p>On pages that move through multiple steps, you can now use <code>cmd+enter</code> to go forward and
<code>cmd+shift+enter</code> to go back, so you can fly through a flow without reaching for the mouse.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.3.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">The code editor now has a border, so it no longer blends into the surrounding page.</li>
<li class="">The clear button on the query limit control behaves more sensibly.</li>
<li class="">A subtle fix so the loading spinner overlay looks right inside rounded containers like buttons.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.3.1 - Data table polish]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.3.1</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.3.1"/>
        <updated>2026-06-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.3.1#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="data-table-usability-polish">Data table usability polish<a href="https://docs.getjetstream.app/release-notes/v10.3.1#data-table-usability-polish" class="hash-link" aria-label="Direct link to Data table usability polish" title="Direct link to Data table usability polish" translate="no">​</a></h3>
<p>Two small fixes make the rebuilt tables feel better to use:</p>
<ul>
<li class="">Tooltips now wait 500ms before opening (up from 300ms), so they're less likely to pop up while you're
just moving the mouse across the table.</li>
<li class="">Resizing a column no longer accidentally triggers a column drag, so adjusting widths stays separate from
reordering.</li>
</ul>]]></content>
        <category label="web" term="web"/>
        <category label="extension" term="extension"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.2.0 - Better keyboard navigation and smoother drag-and-drop]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.2.0</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.2.0"/>
        <updated>2026-06-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.2.0#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="keyboard-navigation-that-gets-out-of-your-way">Keyboard navigation that gets out of your way<a href="https://docs.getjetstream.app/release-notes/v10.2.0#keyboard-navigation-that-gets-out-of-your-way" class="hash-link" aria-label="Direct link to Keyboard navigation that gets out of your way" title="Direct link to Keyboard navigation that gets out of your way" translate="no">​</a></h3>
<p>Getting around Jetstream with the keyboard is much smoother in this release. Popovers now properly take
focus when they open (previously they often didn't, which made tabbing through them frustrating), and
focus returns where you'd expect when they close. The org-info popover and the app tab bar also got
keyboard-navigation and focus fixes.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="smoother-drag-and-drop">Smoother drag-and-drop<a href="https://docs.getjetstream.app/release-notes/v10.2.0#smoother-drag-and-drop" class="hash-link" aria-label="Direct link to Smoother drag-and-drop" title="Direct link to Smoother drag-and-drop" translate="no">​</a></h3>
<p>Drag-and-drop for organizing org groups and building query filters feels more reliable and responsive.
Moving orgs between groups and rearranging filter rows is smoother as a result.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="the-browser-extension-stops-churning-tokens">The browser extension stops churning tokens<a href="https://docs.getjetstream.app/release-notes/v10.2.0#the-browser-extension-stops-churning-tokens" class="hash-link" aria-label="Direct link to The browser extension stops churning tokens" title="Direct link to The browser extension stops churning tokens" translate="no">​</a></h3>
<p>The web extension's access token was expiring far more often than it should have. That's been fixed, so
the extension refreshes its token much less frequently and stays connected more steadily.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="other-fixes">Other fixes<a href="https://docs.getjetstream.app/release-notes/v10.2.0#other-fixes" class="hash-link" aria-label="Direct link to Other fixes" title="Direct link to Other fixes" translate="no">​</a></h3>
<ul>
<li class="">More robust copy-to-clipboard handling.</li>
</ul>]]></content>
        <category label="web" term="web"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.1.3 - Salesforce permissions documentation]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.1.3</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.1.3"/>
        <updated>2026-06-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.1.3#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="documentation-for-required-salesforce-permissions">Documentation for required Salesforce permissions<a href="https://docs.getjetstream.app/release-notes/v10.1.3#documentation-for-required-salesforce-permissions" class="hash-link" aria-label="Direct link to Documentation for required Salesforce permissions" title="Direct link to Documentation for required Salesforce permissions" translate="no">​</a></h3>
<p>This release adds detailed documentation about the Salesforce permissions Jetstream needs, along with a
reference to how Jetstream accesses Salesforce data and APIs. It's aimed at administrators who want to
grant appropriate, least-privilege access while staying aligned with their security practices.</p>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[10.1.1 - Reliable record lookups and better desktop updates]]></title>
        <id>https://docs.getjetstream.app/release-notes/v10.1.1</id>
        <link href="https://docs.getjetstream.app/release-notes/v10.1.1"/>
        <updated>2026-06-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[{/ truncate /}]]></summary>
        <content type="html"><![CDATA[
<h2 class="anchor anchorTargetStickyNavbar_NAUO" id="whats-new">What's new<a href="https://docs.getjetstream.app/release-notes/v10.1.1#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="record-lookups-find-existing-values-reliably">Record lookups find existing values reliably<a href="https://docs.getjetstream.app/release-notes/v10.1.1#record-lookups-find-existing-values-reliably" class="hash-link" aria-label="Direct link to Record lookups find existing values reliably" title="Direct link to Record lookups find existing values reliably" translate="no">​</a></h3>
<p>When a field uses a record lookup and the current value wasn't among the first 50 records returned, the
lookup could come up empty. Now it searches for that record individually and populates correctly, falling
back to a manual value only when nothing is found. Search terms with single quotes are also escaped
properly, so values with apostrophes no longer break the lookup.</p>
<h3 class="anchor anchorTargetStickyNavbar_NAUO" id="clearer-desktop-auto-update-errors">Clearer desktop auto-update errors<a href="https://docs.getjetstream.app/release-notes/v10.1.1#clearer-desktop-auto-update-errors" class="hash-link" aria-label="Direct link to Clearer desktop auto-update errors" title="Direct link to Clearer desktop auto-update errors" translate="no">​</a></h3>
<p>When the desktop app can't update itself automatically, it now reports a specific error code and tells you
clearly that a manual update is needed, rather than failing silently. The download page also shows the
current version for each platform so you can confirm what you're installing.</p>]]></content>
        <category label="web" term="web"/>
        <category label="desktop" term="desktop"/>
        <category label="extension" term="extension"/>
    </entry>
</feed>