Skip to content

v0.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 19:19
5e998fc

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