Skip to content

Releases: stacklok/toolhive-studio

v0.21.0

17 Feb 11:19
875cf41

Choose a tag to compare

What's Changed

  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.42 by @renovate[bot] in #1624
  • chore(deps): update dependency @ai-sdk/google to v3.0.26 by @renovate[bot] in #1625
  • chore: adjust registry route naming by @samuv in #1626
  • fix(settings): adjust log path copy by @samuv in #1627
  • chore(deps): update anthropics/claude-code-action digest to c22f7c3 by @renovate[bot] in #1630
  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.43 by @renovate[bot] in #1631
  • feat: rebranding application by @peppescg in #1563
  • fix(deps): update dependency zod to v4.3.6 by @renovate[bot] in #1496
  • fix(form): display validation errors for custom env var fields by @samuv in #1632
  • feat(quit): convert confirmation to native dialog by @samuv in #1628
  • fix: fix window control colors on Window by @kantord in #1634
  • chore(deps): update anthropics/claude-code-action digest to 68cfeea by @renovate[bot] in #1635
  • fix(polling): reconcile workload status for CLI-initiated operations by @samuv in #1633
  • chore(deps): update dependency @ai-sdk/google to v3.0.29 by @renovate[bot] in #1637
  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.44 by @renovate[bot] in #1636
  • feat: show if current version is latest one by @peppescg in #1547
  • test: fix e2e settings version by @peppescg in #1639
  • fix(tooltip): onlyWhenTruncated never showing on hover by @samuv in #1638
  • chore(deps): update aquasecurity/trivy-action action to v0.34.0 by @renovate[bot] in #1646
  • chore(deps): update dependency pnpm to v10.29.3 by @renovate[bot] in #1651
  • chore(deps): update dependency memfs to v4.56.10 by @renovate[bot] in #1650
  • chore(deps): update dependency tar to v7.5.9 by @renovate[bot] in #1645
  • chore(deps): update dependency dotenv to v17.3.1 by @renovate[bot] in #1647
  • chore(deps): update dependency autoprefixer to v10.4.24 by @renovate[bot] in #1640
  • chore(deps): update dependency msw to v2.12.10 by @renovate[bot] in #1641
  • chore(deps): update dependency rimraf to v6.1.3 by @renovate[bot] in #1643
  • chore(deps): remove override brace-expansion by @samuv in #1654
  • chore(deps): update dependency typescript-eslint to v8.55.0 by @renovate[bot] in #1652
  • fix(deps): update dependency lucide-react to ^0.564.0 by @renovate[bot] in #1653
  • chore(deps): update dependency electron to v40.4.1 by @renovate[bot] in #1648
  • refactor: graceful exit batch stop by @samuv in #1656
  • fix: filter deleted MCP servers before restarting on app startup by @samuv in #1655
  • chore(deps): update dependency stacklok/toolhive to v0.9.4 by @renovate[bot] in #1657

Full Changelog: v0.20.0...v0.21.0

v0.20.0

11 Feb 17:18
c7cf113

Choose a tag to compare

What's Changed

  • chore(deps): update dependency ai to v6.0.78 by @renovate[bot] in #1597
  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.41 by @renovate[bot] in #1596
  • chore(deps): update dependency @ai-sdk/google to v3.0.24 by @renovate[bot] in #1598
  • chore(deps): update dependency @ai-sdk/provider to v3.0.8 by @renovate[bot] in #1602
  • chore(deps): update dependency @ai-sdk/openai-compatible to v2.0.28 by @renovate[bot] in #1601
  • chore(deps): update anthropics/claude-code-action digest to 23ed4cb by @renovate[bot] in #1603
  • feat(workload): improve update flow and detect envs drift by @samuv in #1604
  • chore(deps): update dependency @ai-sdk/mcp to v1.0.19 by @renovate[bot] in #1599
  • chore(deps): update dependency @ai-sdk/openai to v3.0.26 by @renovate[bot] in #1600
  • chore(deps): update dependency @ai-sdk/react to v3.0.81 by @renovate[bot] in #1605
  • chore(deps): update dependency @ai-sdk/xai to v3.0.50 by @renovate[bot] in #1606
  • chore(deps): update dependency @sentry/vite-plugin to v4.9.1 by @renovate[bot] in #1607
  • chore(deps): update dependency @streamdown/cjk to v1.0.2 by @renovate[bot] in #1608
  • chore(deps): update dependency @streamdown/code to v1.0.2 by @renovate[bot] in #1609
  • chore(deps): update dependency @streamdown/mermaid to v1.0.2 by @renovate[bot] in #1610
  • chore(deps): update dependency ai to v6.0.79 by @renovate[bot] in #1611
  • chore(deps): update dependency @types/react to v19.2.14 by @renovate[bot] in #1615
  • chore(deps): update dependency @types/node to v24.10.13 by @renovate[bot] in #1614
  • chore(deps): update dependency @tanstack/react-query to v5.90.21 by @renovate[bot] in #1613
  • chore(deps): update dependency @playwright/test to v1.58.2 by @renovate[bot] in #1618
  • chore(deps): update dependency @sentry/electron to v7.7.1 by @renovate[bot] in #1619
  • chore(deps): update dependency @openrouter/ai-sdk-provider to v2.2.3 by @renovate[bot] in #1617
  • chore(deps): update dependency ai-sdk-ollama to v3.5.0 by @renovate[bot] in #1612
  • chore(deps): update dependency @vitejs/plugin-react-swc to v4.2.3 by @renovate[bot] in #1616
  • chore(deps): update dependency electron to v40.3.0 by @renovate[bot] in #1620
  • chore(deps): update dependency streamdown to v2.2.0 by @renovate[bot] in #1622
  • feat(workload): add tracking on update flow by @samuv in #1623

Full Changelog: v0.19.1...v0.20.0

v0.20.0-rc.0

11 Feb 16:53
c7cf113

Choose a tag to compare

v0.20.0-rc.0 Pre-release
Pre-release

What's Changed

  • chore(deps): update dependency ai to v6.0.78 by @renovate[bot] in #1597
  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.41 by @renovate[bot] in #1596
  • chore(deps): update dependency @ai-sdk/google to v3.0.24 by @renovate[bot] in #1598
  • chore(deps): update dependency @ai-sdk/provider to v3.0.8 by @renovate[bot] in #1602
  • chore(deps): update dependency @ai-sdk/openai-compatible to v2.0.28 by @renovate[bot] in #1601
  • chore(deps): update anthropics/claude-code-action digest to 23ed4cb by @renovate[bot] in #1603
  • feat(workload): improve update flow and detect envs drift by @samuv in #1604
  • chore(deps): update dependency @ai-sdk/mcp to v1.0.19 by @renovate[bot] in #1599
  • chore(deps): update dependency @ai-sdk/openai to v3.0.26 by @renovate[bot] in #1600
  • chore(deps): update dependency @ai-sdk/react to v3.0.81 by @renovate[bot] in #1605
  • chore(deps): update dependency @ai-sdk/xai to v3.0.50 by @renovate[bot] in #1606
  • chore(deps): update dependency @sentry/vite-plugin to v4.9.1 by @renovate[bot] in #1607
  • chore(deps): update dependency @streamdown/cjk to v1.0.2 by @renovate[bot] in #1608
  • chore(deps): update dependency @streamdown/code to v1.0.2 by @renovate[bot] in #1609
  • chore(deps): update dependency @streamdown/mermaid to v1.0.2 by @renovate[bot] in #1610
  • chore(deps): update dependency ai to v6.0.79 by @renovate[bot] in #1611
  • chore(deps): update dependency @types/react to v19.2.14 by @renovate[bot] in #1615
  • chore(deps): update dependency @types/node to v24.10.13 by @renovate[bot] in #1614
  • chore(deps): update dependency @tanstack/react-query to v5.90.21 by @renovate[bot] in #1613
  • chore(deps): update dependency @playwright/test to v1.58.2 by @renovate[bot] in #1618
  • chore(deps): update dependency @sentry/electron to v7.7.1 by @renovate[bot] in #1619
  • chore(deps): update dependency @openrouter/ai-sdk-provider to v2.2.3 by @renovate[bot] in #1617
  • chore(deps): update dependency ai-sdk-ollama to v3.5.0 by @renovate[bot] in #1612
  • chore(deps): update dependency @vitejs/plugin-react-swc to v4.2.3 by @renovate[bot] in #1616
  • chore(deps): update dependency electron to v40.3.0 by @renovate[bot] in #1620
  • chore(deps): update dependency streamdown to v2.2.0 by @renovate[bot] in #1622
  • feat(workload): add tracking on update flow by @samuv in #1623

Full Changelog: v0.19.1...v0.20.0-rc.0

v0.19.1

10 Feb 18:09
540cacd

Choose a tag to compare

What's Changed

  • feat: add specific error page for registry detail page by @kantord in #1589
  • build: fix Windows auto-update by using standard Squirrel maker by @samuv in #1595

Full Changelog: v0.19.0...v0.19.1

v0.19.0

10 Feb 17:02
3e572c6

Choose a tag to compare

What's Changed

  • fix(cli-validation): always skip thv desktop check in our spwan by @samuv in #1564
  • fix(cli-validation): update CLI binary on Windows when app version changes by @samuv in #1562
  • chore(deps): update anthropics/claude-code-action digest to b113f49 by @renovate[bot] in #1570
  • chore(deps): update dependency ai to v6.0.73 by @renovate[bot] in #1568
  • chore(deps): update actions/checkout digest to de0fac2 by @renovate[bot] in #1569
  • chore(deps): update tanstack-query monorepo by @renovate[bot] in #1571
  • chore(deps): update vitest monorepo to v4.0.18 by @renovate[bot] in #1572
  • chore(deps): update dependency @ai-sdk/anthropic to v3.0.37 by @renovate[bot] in #1566
  • chore(deps): update dependency @ai-sdk/openai-compatible to v2.0.27 by @renovate[bot] in #1567
  • chore(deps): update dependency @hey-api/openapi-ts to v0.92.3 by @renovate[bot] in #1573
  • chore(deps): update dependency @ai-sdk/react to v3.0.75 by @renovate[bot] in #1575
  • chore(deps): update dependency @ai-sdk/xai to v3.0.47 by @renovate[bot] in #1576
  • feat(playground): add opus 4.6 by @samuv in #1577
  • chore(deps): update dependency globals to v17 by @renovate[bot] in #1506
  • fix(deps): update dependency react-hook-form to v7.71.1 by @renovate[bot] in #1504
  • fix(deps): update dependency lucide-react to ^0.563.0 by @renovate[bot] in #1579
  • chore(deps): update anthropics/claude-code-action digest to 6c61301 by @renovate[bot] in #1583
  • chore(deps): update dependency stacklok/toolhive to v0.9.2 by @renovate[bot] in #1578
  • build: add windows arm by @samuv in #1582
  • build: improve signin for windows arm by @samuv in #1585
  • chore(deps): upgrade electron and the use of node to 24 by @samuv in #1554
  • feat(mcp-servers): add one-click update for servers with registry version drift by @samuv in #1581
  • build(publisher): add s3 as a publisher by @samuv in #1574
  • chore(deps): update anthropics/claude-code-action digest to b433f16 by @renovate[bot] in #1588
  • chore(deps): update dependency stacklok/toolhive to v0.9.3 by @renovate[bot] in #1587
  • feat: add initial deep link implementation by @kantord in #1584
  • feat(cli-validation): remove flag for GA by @samuv in #1586
  • build: use correct sha for configure-aws-credentials and bump to v6 by @samuv in #1590
  • build: revert arm64 for windows by @samuv in #1593
  • build: change base folder on s3 publish by @samuv in #1592
  • fix(cli-validation): avoid to redirect if we have symlink-missing by @samuv in #1594

Full Changelog: v0.18.1...v0.19.0

v0.18.1

05 Feb 17:49
b7ab85a

Choose a tag to compare

What's Changed

  • chore: remove leftover testing sh by @samuv in #1545
  • ci(release): add prerelease tag validation by @peppescg in #1546
  • chore(deps): update dependency @ai-sdk/openai-compatible to v1.0.32 by @renovate[bot] in #1548
  • chore(deps): update dependency @ai-sdk/react to v2.0.127 by @renovate[bot] in #1549
  • chore(deps): update dependency @ai-sdk/xai to v2.0.56 by @renovate[bot] in #1550
  • chore(deps): update dependency ai to v5.0.125 by @renovate[bot] in #1551
  • chore(deps): update dependency @sentry/vite-plugin to v4.9.0 by @renovate[bot] in #1552
  • chore: remove deprecated husky v9 lines from pre-commit hook by @samuv in #1555
  • chore(deps): update dependency stacklok/toolhive to v0.9.1 by @renovate[bot] in #1557
  • refactor(cli-alignment): change the word studio to ui by @samuv in #1559
  • test(e2e): create fresh MCP server/transport per request by @kantord in #1560
  • chore(deps): update dependency @modelcontextprotocol/sdk to v1.26.0 by @renovate[bot] in #1558
  • feat(playground): upgrade ai-sdk to v6 and update models available by @samuv in #1556

Full Changelog: v0.18.0...v0.18.1

v0.18.1-rc.1

05 Feb 15:28
b7ab85a

Choose a tag to compare

v0.18.1-rc.1 Pre-release
Pre-release

What's Changed

  • chore: remove leftover testing sh by @samuv in #1545
  • ci(release): add prerelease tag validation by @peppescg in #1546
  • chore(deps): update dependency @ai-sdk/openai-compatible to v1.0.32 by @renovate[bot] in #1548
  • chore(deps): update dependency @ai-sdk/react to v2.0.127 by @renovate[bot] in #1549
  • chore(deps): update dependency @ai-sdk/xai to v2.0.56 by @renovate[bot] in #1550
  • chore(deps): update dependency ai to v5.0.125 by @renovate[bot] in #1551
  • chore(deps): update dependency @sentry/vite-plugin to v4.9.0 by @renovate[bot] in #1552
  • chore: remove deprecated husky v9 lines from pre-commit hook by @samuv in #1555
  • chore(deps): update dependency stacklok/toolhive to v0.9.1 by @renovate[bot] in #1557
  • refactor(cli-alignment): change the word studio to ui by @samuv in #1559
  • test(e2e): create fresh MCP server/transport per request by @kantord in #1560
  • chore(deps): update dependency @modelcontextprotocol/sdk to v1.26.0 by @renovate[bot] in #1558
  • feat(playground): upgrade ai-sdk to v6 and update models available by @samuv in #1556

Full Changelog: v0.18.0...v0.18.1-rc.1

v0.18.0

02 Feb 18:07
680fa65

Choose a tag to compare

What's Changed

  • chore(deps): update ghcr.io/stackloklabs/mcp-optimizer docker tag to v0.2.4 by @renovate[bot] in #1525
  • chore(deps): update react monorepo to v19.2.10 by @renovate[bot] in #1526
  • chore(deps): update tanstack-router monorepo to v1.157.16 by @renovate[bot] in #1527
  • build(linux-arm): add linux arm version by @samuv in #1529
  • refactor(api): move api folder to common/api and update configs by @samuv in #1531
  • ci: update api common path for post renovate gh action by @peppescg in #1538
  • chore(deps): update actions/cache digest to cdf6c1f by @renovate[bot] in #1536
  • chore(deps): update anthropics/claude-code-action digest to 01e756b - autoclosed by @renovate[bot] in #1537
  • feat(remote-mcp): add none to authentication type for remote mcp by @peppescg in #1534
  • chore(deps): update dependency stacklok/toolhive to v0.8.3 by @renovate[bot] in #1535
  • refactor: remote mcp auth type replacing none and dcr with auto-discovered by @peppescg in #1539
  • chore(deps): update anthropics/claude-code-action digest to 70e16de by @renovate[bot] in #1541
  • chore(deps): update dependency @ai-sdk/anthropic to v2.0.58 by @renovate[bot] in #1542
  • chore(deps): update ghcr.io/stackloklabs/mcp-optimizer docker tag to v0.2.5 by @renovate[bot] in #1540
  • feat(remote-workload): support custom headers for remote mcp by @peppescg in #1532
  • feat(cli): add CLI alignment flow by @samuv in #1513
  • chore(deps): update dependency stacklok/toolhive to v0.9.0 by @renovate[bot] in #1543
  • feat(cli): gate CLI installation behind feature flag by @samuv in #1544

Full Changelog: v0.17.3...v0.18.0

v0.18.0-rc.1

02 Feb 14:36
1a13add

Choose a tag to compare

v0.18.0-rc.1 Pre-release
Pre-release

What's Changed

  • chore(deps): update ghcr.io/stackloklabs/mcp-optimizer docker tag to v0.2.4 by @renovate[bot] in #1525
  • chore(deps): update react monorepo to v19.2.10 by @renovate[bot] in #1526
  • chore(deps): update tanstack-router monorepo to v1.157.16 by @renovate[bot] in #1527
  • build(linux-arm): add linux arm version by @samuv in #1529
  • refactor(api): move api folder to common/api and update configs by @samuv in #1531
  • ci: update api common path for post renovate gh action by @peppescg in #1538
  • chore(deps): update actions/cache digest to cdf6c1f by @renovate[bot] in #1536
  • chore(deps): update anthropics/claude-code-action digest to 01e756b - autoclosed by @renovate[bot] in #1537
  • feat(remote-mcp): add none to authentication type for remote mcp by @peppescg in #1534
  • chore(deps): update dependency stacklok/toolhive to v0.8.3 by @renovate[bot] in #1535
  • refactor: remote mcp auth type replacing none and dcr with auto-discovered by @peppescg in #1539
  • chore(deps): update anthropics/claude-code-action digest to 70e16de by @renovate[bot] in #1541
  • chore(deps): update dependency @ai-sdk/anthropic to v2.0.58 by @renovate[bot] in #1542
  • chore(deps): update ghcr.io/stackloklabs/mcp-optimizer docker tag to v0.2.5 by @renovate[bot] in #1540
  • feat(remote-workload): support custom headers for remote mcp by @peppescg in #1532
  • feat(cli): add CLI alignment flow by @samuv in #1513
  • chore(deps): update dependency stacklok/toolhive to v0.9.0 by @renovate[bot] in #1543

Full Changelog: v0.17.3...v0.18.0-rc.1

v0.17.3

28 Jan 14:11
b224c49

Choose a tag to compare

What's Changed

  • chore(deps): update dependency prettier to v3.8.1 by @renovate[bot] in #1501
  • chore(deps): update dependency prettier-plugin-merge to ^0.9.0 by @renovate[bot] in #1503
  • chore(deps): update dependency prettier-plugin-classnames to ^0.9.0 by @renovate[bot] in #1502
  • feat: rely on workload status union types by @peppescg in #1521
  • test: remove legacy custom handlers by @kantord in #1517
  • ci(setup): remove checkout from setup by @samuv in #1522
  • chore(deps): update dependency @hey-api/openapi-ts to v0.90.10 by @renovate[bot] in #1490
  • test: consolidate global test mocks and reduce duplication by @kantord in #1523
  • chore(deps): force tar and hono versions by @samuv in #1528
  • chore(deps): update dependency stacklok/toolhive to v0.8.2 by @renovate[bot] in #1524

Full Changelog: v0.17.2...v0.17.3