Releases
v0.8.1
Compare
Sorry, something went wrong.
No results found
Features
feat(library): How to Turn a Workflow Into a Reusable MCP Tool (Sim vs n8n, Gumloop, and Zapier) (#6687 )
feat(canvas): add a setting to turn off auto-focus when clicking blocks (#6685 )
feat(netsuite): add Oracle NetSuite integration (#6476 )
feat(logrocket): add LogRocket integration (#6678 )
feat(emails): add aug-13 what's new broadcast (#6663 )
feat(v2): complete and align the v2 API surface (#6643 )
feat(windchill): add document integration (#6577 )
feat(xai): wire reasoning effort through the Grok adapter (#6627 )
feat(models): add grok-4.6 and make it the xAI flagship (#6624 )
Improvements
perf(tables): stop a table write refetching every loaded page in the tab that made it (#6698 )
perf(workspace): stop the sidebar fetching palette data on every route (#6670 )
improvement(search): make overlap dedupe linear in match count (#6640 )
improvement(canvas): cancel an in-flight edge drag with Escape (#6669 )
perf(server): stop calling our own API over HTTP during render, execution, and tool runs (#6660 )
perf(prefetch): stop calling our own API over the wire during server render (#6657 )
improvement(nav): cut prefetch and session-recorder waste (#6656 )
improvement(docs): make the API reference read as code and unify its type token (#6653 )
improvement(emails): size the header wordmark to the landing navbar's rule (#6648 )
improvement(workflow): smooth the running hatch and sit it in the slot's own box (#6638 )
improvement(blog): simplify provenance post structure (#6631 )
Bug Fixes
fix(agent): show files in tool picker (#6666 )
fix(search): stop cmd+k boosts from lifting weaker matches over stronger ones (#6668 )
fix(desktop): let sites copy to the clipboard in the browser tab (#6696 )
fix(desktop): report a stock Chrome user agent in the browser tab (#6695 )
fix(tables): stop every table paginating forever on a null totalCount (#6694 )
fix(execution): give a cancelled async run its terminal metadata (#6693 )
fix(sidebar): align credits chip with panel toggle and square the collapsed rail (#6691 )
fix(icons): match folder icon optical size to sibling resource icons (#6692 )
fix(execution): resolve secrets against the acting principal, not the workflow owner (#6690 )
fix(logs): record how long a cancelled run had been going (#6686 )
fix(canvas): stop phantom ports and a latched-open action bar (#6688 )
fix(v2): hold create to the rules update enforces, and bind the last two cursors (#6684 )
fix(chat): focus the composer when opening a new or existing chat (#6683 )
fix(v2): close the defects live probing found (#6681 )
fix(autolayout): rescue new notes from blocks they were created on top of (#6680 )
fix(sidebar): stop bubbled dragleave events cancelling an in-progress drag (#6679 )
fix(desktop): move prereleases to release repo (#6674 )
fix(v2): stop telling callers something the server did not do (#6676 )
fix(loading): debounce selector search, fix two row-cache snapshots, and move Vertex refresh to the app (#6667 )
fix(blocks): give the detail headers the same tile as everything else (#6672 )
fix(v2): close the correctness gaps the release audit found (#6671 )
fix(sidebar): keep the right-click context menu open over the collapsed chat flyout (#6665 )
fix(realtime): keep the file-doc store reconnecting instead of dying quietly (#6661 )
fix(v2): close the correctness gaps an end-to-end audit found (#6655 )
fix(tools): resolve credentials over HTTP again so token refresh keeps the app's OAuth config (#6662 )
fix(files): stop the collaborative editor rewriting and reflowing a document on open (#6652 )
fix(files): preserve principals when serving generated documents (#6654 )
fix(emails): re-export the wordmark onto its original canvas (#6651 )
fix(enrichment): require work email company domain (#6531 )
fix(copilot): align principal lifetime with orchestration (#6649 )
fix(files): allow document compiler to read referenced images (#6647 )
fix(tools): sanitize database execution errors (#6645 )
fix(billing): checkout guard, admin panel case (#6641 )
fix(workflow): draw a highlighted edge over the ordinary ones (#6642 )
fix(workflow): stop a nested block jumping when it leaves its container (#6644 )
fix(workflow): stop subflows resizing themselves after every load (#6639 )
fix(v2): give the keyset cursor's timestamp an explicit SQL type (#6636 )
fix(cmdk): keep the first result focused and the top fog stable across re-ranks (#6635 )
fix(copilot): surface document render failures (#6629 )
fix(blocks): give a block one tile everywhere it is listed (#6634 )
fix(workflow): stop the coloured knob leaving a barb at each shoulder tip (#6632 )
fix(workflow): allow dual-mode blocks inside loop/parallel subflows (#6633 )
fix(desktop): fix desktop prod ci #6628
fix(v2): serve HEAD, advertise PATCH, and document the reachable 403 (#6623 )
fix(v2): tell a caller when to come back on every failure meant to be retried (#6625 )
fix(docs): include API key header in generated code samples (#6630 )
fix(v2): give every collection one pagination contract and close four envelope holes (#6620 )
fix(copilot): keep a file-preview failure from stripping a tool call's arguments (#6621 )
Other Changes
test(realtime): wait for the idle read the streak test depends on (#6673 )
test(prefetch): cover the workspace-list seed, and fix two tests that could not fail (#6659 )
chore(ci): declare least-privilege permissions on the desktop e2e workflow (#6622 )
Contributors
View changes on GitHub
You can’t perform that action at this time.