{
    "version": "https://jsonfeed.org/version/1",
    "title": "Jetstream release notes",
    "home_page_url": "https://docs.getjetstream.app/release-notes",
    "description": "Jetstream Blog",
    "items": [
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.6.1",
            "content_html": "\n<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>\n<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>\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.6.1",
            "title": "10.6.1 - Windows update fix and security hardening",
            "summary": "{/ truncate /}",
            "date_modified": "2026-07-19T00:00:00.000Z",
            "tags": [
                "desktop",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.6.0",
            "content_html": "\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.6.0",
            "title": "10.6.0 - SOQL comments and sturdier bulk updates",
            "summary": "{/ truncate /}",
            "date_modified": "2026-07-17T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.5.0",
            "content_html": "\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<ul>\n<li class=\"\">Salesforce authentication failures are now reported as what they are, prompting you to reconnect instead of surfacing a misleading error.</li>\n<li class=\"\">Dates that aren't in a recognized format now fall back to showing their raw value instead of throwing an error.</li>\n<li class=\"\">Querying the list of objects in orgs with a very large number of objects no longer hits a Salesforce query limit.</li>\n<li class=\"\">Fixed a rare case where the app could get stuck updating in a loop.</li>\n<li class=\"\">The formula evaluator handles a wider range of field types correctly.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.5.0",
            "title": "10.5.0 - Copy, paste, and undo in editable tables",
            "summary": "{/ truncate /}",
            "date_modified": "2026-07-15T00:00:00.000Z",
            "tags": [
                "web",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.5.1",
            "content_html": "\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.5.1",
            "title": "10.5.1 - Desktop and extension updates",
            "summary": "{/ truncate /}",
            "date_modified": "2026-07-15T00:00:00.000Z",
            "tags": [
                "web",
                "desktop",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.4.0",
            "content_html": "\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<ul>\n<li class=\"\">The column resize handle no longer overlaps frozen column headers.</li>\n<li class=\"\">The select-all checkbox is now centered in its header cell.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.4.0",
            "title": "10.4.0 - Preview bulk updates and view field metadata",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-30T00:00:00.000Z",
            "tags": [
                "web",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.2",
            "content_html": "\n<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>\n<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>\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.2",
            "title": "10.3.2 - Faster data tables and steadier sign-in",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-22T00:00:00.000Z",
            "tags": [
                "web",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.3",
            "content_html": "\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.3",
            "title": "10.3.3 - Single sign-on reliability",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-22T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.4",
            "content_html": "\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.4",
            "title": "10.3.4 - Security hardening for single sign-on",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-22T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.5",
            "content_html": "\n<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>\n<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>\n<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>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.5",
            "title": "10.3.5 - Data table crash fix",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-22T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.0",
            "content_html": "\n<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>\n<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>\n<p>Jetstream's data tables have been rebuilt on a modern, well-maintained foundation. Beyond keeping the\ntables healthy for the long run, the rebuild unlocks a much richer way to work with your data wherever\nJetstream shows it in a grid:</p>\n<ul>\n<li class=\"\"><strong>Select a range of cells.</strong> Click and drag across cells to select a rectangular range, then copy its\ncontents to your clipboard. It's the spreadsheet-style selection people have been asking for, so you can\ngrab exactly the slice of data you need.</li>\n<li class=\"\"><strong>A more capable right-click menu.</strong> For many tables, the context menu now lets you copy an entire\ncolumn's values or export the whole table in your choice of formats — no need to re-run a query or\nreshape your data just to get it out.</li>\n<li class=\"\"><strong>Export only what you selected.</strong> When you have a range of cells selected, right-clicking adds extra\noptions to export just that selection, so you can pull out a focused subset without exporting the\nentire table.</li>\n</ul>\n<p>The rebuild also brings better layout for nested rows and styling that more closely matches Salesforce.</p>\n<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>\n<p>The permission manager now shows a summary of how many permissions are selected for each object. When\nyou're working across several objects at once, that running count makes it much easier to keep track of\nthe scope of your changes before you save them.</p>\n<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>\n<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\nthe top-level query. That makes it much easier to shape related-record results without dropping into raw\nSOQL.</p>\n<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>\n<p>On pages that move through multiple steps, you can now use <code>cmd+enter</code> to go forward and\n<code>cmd+shift+enter</code> to go back, so you can fly through a flow without reaching for the mouse.</p>\n<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>\n<ul>\n<li class=\"\">The code editor now has a border, so it no longer blends into the surrounding page.</li>\n<li class=\"\">The clear button on the query limit control behaves more sensibly.</li>\n<li class=\"\">A subtle fix so the loading spinner overlay looks right inside rounded containers like buttons.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.0",
            "title": "10.3.0 - Rebuilt data tables with cell selection, copy, and export",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-21T00:00:00.000Z",
            "tags": [
                "web",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.3.1",
            "content_html": "\n<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>\n<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>\n<p>Two small fixes make the rebuilt tables feel better to use:</p>\n<ul>\n<li class=\"\">Tooltips now wait 500ms before opening (up from 300ms), so they're less likely to pop up while you're\njust moving the mouse across the table.</li>\n<li class=\"\">Resizing a column no longer accidentally triggers a column drag, so adjusting widths stays separate from\nreordering.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.3.1",
            "title": "10.3.1 - Data table polish",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-21T00:00:00.000Z",
            "tags": [
                "web",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.2.0",
            "content_html": "\n<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>\n<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>\n<p>Getting around Jetstream with the keyboard is much smoother in this release. Popovers now properly take\nfocus when they open (previously they often didn't, which made tabbing through them frustrating), and\nfocus returns where you'd expect when they close. The org-info popover and the app tab bar also got\nkeyboard-navigation and focus fixes.</p>\n<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>\n<p>Drag-and-drop for organizing org groups and building query filters feels more reliable and responsive.\nMoving orgs between groups and rearranging filter rows is smoother as a result.</p>\n<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>\n<p>The web extension's access token was expiring far more often than it should have. That's been fixed, so\nthe extension refreshes its token much less frequently and stays connected more steadily.</p>\n<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>\n<ul>\n<li class=\"\">More robust copy-to-clipboard handling.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.2.0",
            "title": "10.2.0 - Better keyboard navigation and smoother drag-and-drop",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-20T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.1.3",
            "content_html": "\n<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>\n<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>\n<p>This release adds detailed documentation about the Salesforce permissions Jetstream needs, along with a\nreference to how Jetstream accesses Salesforce data and APIs. It's aimed at administrators who want to\ngrant appropriate, least-privilege access while staying aligned with their security practices.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v10.1.3",
            "title": "10.1.3 - Salesforce permissions documentation",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-18T00:00:00.000Z",
            "tags": [
                "web",
                "desktop"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.1.1",
            "content_html": "\n<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>\n<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>\n<p>When a field uses a record lookup and the current value wasn't among the first 50 records returned, the\nlookup could come up empty. Now it searches for that record individually and populates correctly, falling\nback to a manual value only when nothing is found. Search terms with single quotes are also escaped\nproperly, so values with apostrophes no longer break the lookup.</p>\n<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>\n<p>When the desktop app can't update itself automatically, it now reports a specific error code and tells you\nclearly that a manual update is needed, rather than failing silently. The download page also shows the\ncurrent version for each platform so you can confirm what you're installing.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v10.1.1",
            "title": "10.1.1 - Reliable record lookups and better desktop updates",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-14T00:00:00.000Z",
            "tags": [
                "web",
                "desktop",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.1.2",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v10.1.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>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"maintenance-and-security-updates\">Maintenance and security updates<a href=\"https://docs.getjetstream.app/release-notes/v10.1.2#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>\n<p>This release includes routine maintenance and security updates. There are no changes to how the app works.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v10.1.2",
            "title": "10.1.2 - Maintenance and security updates",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-14T00:00:00.000Z",
            "tags": [
                "web",
                "desktop"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.1.0",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v10.1.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>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"bulk-report-deletes-report-success-correctly\">Bulk report deletes report success correctly<a href=\"https://docs.getjetstream.app/release-notes/v10.1.0#bulk-report-deletes-report-success-correctly\" class=\"hash-link\" aria-label=\"Direct link to Bulk report deletes report success correctly\" title=\"Direct link to Bulk report deletes report success correctly\" translate=\"no\">​</a></h3>\n<p>A production bug caused bulk report deletes from query results to show as 100% failed — even though the\nreports were actually being deleted, producing a wall of \"failed\" messages for deletes that had in fact\nsucceeded. That's now fixed across web, desktop, the browser extension, and canvas, so bulk deletes\nreport their true outcome.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"dark-mode-polish\">Dark-mode polish<a href=\"https://docs.getjetstream.app/release-notes/v10.1.0#dark-mode-polish\" class=\"hash-link\" aria-label=\"Direct link to Dark-mode polish\" title=\"Direct link to Dark-mode polish\" translate=\"no\">​</a></h3>\n<p>Following the SLDS 2 refresh, this release fixes a number of dark-mode display issues where elements\nweren't rendering correctly, keeping Jetstream visually consistent with Salesforce.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"sso-login-provider-settings-behave-correctly\">SSO login-provider settings behave correctly<a href=\"https://docs.getjetstream.app/release-notes/v10.1.0#sso-login-provider-settings-behave-correctly\" class=\"hash-link\" aria-label=\"Direct link to SSO login-provider settings behave correctly\" title=\"Direct link to SSO login-provider settings behave correctly\" translate=\"no\">​</a></h3>\n<p>When SSO is enabled, it's now recognized as a valid login provider, so you can disable other providers\nwithout hitting validation errors. Jetstream also prevents you from disabling SSO when it's the only login\nprovider selected, avoiding a configuration that would lock your team out.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"protecting-your-teams-last-admin\">Protecting your team's last admin<a href=\"https://docs.getjetstream.app/release-notes/v10.1.0#protecting-your-teams-last-admin\" class=\"hash-link\" aria-label=\"Direct link to Protecting your team's last admin\" title=\"Direct link to Protecting your team's last admin\" translate=\"no\">​</a></h3>\n<p>Teams are now prevented from removing or deactivating their final admin, so you can't accidentally leave a\nteam with no one able to manage it.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"other-fixes\">Other fixes<a href=\"https://docs.getjetstream.app/release-notes/v10.1.0#other-fixes\" class=\"hash-link\" aria-label=\"Direct link to Other fixes\" title=\"Direct link to Other fixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Clearer domain-verification messaging that distinguishes a stale record from a genuine verification\nfailure, and points you to the correct location for hosting your verification file.</li>\n<li class=\"\">More informative error messages on failed API requests.</li>\n</ul>",
            "url": "https://docs.getjetstream.app/release-notes/v10.1.0",
            "title": "10.1.0 - Dark-mode polish and a big bulk-delete fix",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-13T00:00:00.000Z",
            "tags": [
                "web",
                "desktop",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.0.0",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v10.0.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>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"a-refreshed-look-with-slds-2-cosmos\">A refreshed look with SLDS 2 \"Cosmos\"<a href=\"https://docs.getjetstream.app/release-notes/v10.0.0#a-refreshed-look-with-slds-2-cosmos\" class=\"hash-link\" aria-label=\"Direct link to A refreshed look with SLDS 2 &quot;Cosmos&quot;\" title=\"Direct link to A refreshed look with SLDS 2 &quot;Cosmos&quot;\" translate=\"no\">​</a></h3>\n<p>Jetstream's interface has been updated to the SLDS 2 \"Cosmos\" design system — Salesforce's latest\nLightning Design System. The refresh touches colors and styling to keep Jetstream feeling consistent\nwith the Salesforce experience you already know, while modernizing the look across the app.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"dark-mode\">Dark mode<a href=\"https://docs.getjetstream.app/release-notes/v10.0.0#dark-mode\" class=\"hash-link\" aria-label=\"Direct link to Dark mode\" title=\"Direct link to Dark mode\" translate=\"no\">​</a></h3>\n<p>Alongside the new design system, Jetstream now has a dark mode. If you spend long days in the app or work\nin low light, you can switch to the dark theme from your settings. Dark mode applies cohesively across\nthe app rather than as a bolted-on afterthought.</p>\n<div class=\"theme-admonition theme-admonition-note admonition_UZFf alert alert--secondary\"><div class=\"admonitionHeading_yHJ9\"><span class=\"admonitionIcon_jnNc\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>note</div><div class=\"admonitionContent_gi2I\"><p>This is a major release focused on the visual refresh. As with any large styling change, a few dark-mode\nrough edges were polished in the releases that followed.</p></div></div>",
            "url": "https://docs.getjetstream.app/release-notes/v10.0.0",
            "title": "10.0.0 - A fresh look with SLDS 2 and dark mode",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-10T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v10.0.1",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v10.0.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>\n<p>This is a small follow-up release that fixes the billing and subscription pages so they load and render\ncorrectly.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v10.0.1",
            "title": "10.0.1 - Billing page fix",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-10T00:00:00.000Z",
            "tags": [
                "web"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v9.19.2",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v9.19.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>\n<h3 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"correct-validation-for-long-text-area-and-html-fields\">Correct validation for Long Text Area and HTML fields<a href=\"https://docs.getjetstream.app/release-notes/v9.19.2#correct-validation-for-long-text-area-and-html-fields\" class=\"hash-link\" aria-label=\"Direct link to Correct validation for Long Text Area and HTML fields\" title=\"Direct link to Correct validation for Long Text Area and HTML fields\" translate=\"no\">​</a></h3>\n<p>Length validation for Long Text Area and rich-text (HTML) fields was off, which could reject valid sizes\nor allow invalid ones. The validation messages and logic now correctly enforce a length between 256 and\n131,072 characters, matching Salesforce's own limits.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v9.19.2",
            "title": "9.19.2 - Correct validation for long text fields",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-05T00:00:00.000Z",
            "tags": [
                "web",
                "desktop",
                "extension"
            ]
        },
        {
            "id": "https://docs.getjetstream.app/release-notes/v9.19.1",
            "content_html": "\n<h2 class=\"anchor anchorTargetStickyNavbar_NAUO\" id=\"whats-new\">What's new<a href=\"https://docs.getjetstream.app/release-notes/v9.19.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>\n<p>This is a security-focused release. It adds extra protection to the history data sync feature. There are\nno changes to how you use Jetstream — these are protective updates behind the scenes.</p>",
            "url": "https://docs.getjetstream.app/release-notes/v9.19.1",
            "title": "9.19.1 - Security hardening",
            "summary": "{/ truncate /}",
            "date_modified": "2026-06-02T00:00:00.000Z",
            "tags": [
                "web"
            ]
        }
    ]
}