Releases: stacklok/toolhive-studio
Releases · stacklok/toolhive-studio
v0.21.0
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
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
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
v0.19.0
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
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
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
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
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
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