Releases: stacklok/toolhive-studio
Releases · stacklok/toolhive-studio
v0.35.1
v0.35.1-rc.0
v0.35.0
What's Changed
- fix(playground): defer empty chat thread persistence until first message by @samuv in #2207
- chore(deps): update anthropics/claude-code-action digest to 476e359 by @renovate[bot] in #2211
- fix(skills): drop namespace prefix from install prefill for git-only skills by @samuv in #2209
- fix(security): override fast-uri >=3.1.2, fast-xml-builder >=1.1.7 by @toolhive-studio-ci[bot] in #2212
- chore(deps): update dependency stacklok/toolhive to v0.27.1 by @renovate[bot] in #2215
- chore(deps): update pnpm/action-setup digest to 91ab88e by @renovate[bot] in #2213
- fix(security): override mermaid >=11.15.0 and ignore @tanstack/history false positive by @peppescg in #2218
- feat(api): migrate thv API transport from HTTP to UNIX socket / Windows named pipe by @samuv in #1694
- chore(deps): update pnpm/action-setup digest to 739bfe4 by @renovate[bot] in #2220
- chore(deps): update anthropics/claude-code-action digest to dde2242 by @renovate[bot] in #2219
- fix(deps): override @electron/rebuild to ^4.0.4 to drop exotic git subdep by @samuv in #2224
- chore(deps): bump ai deps and fix streamable-http MCP transport regression by @samuv in #2221
- test(theme): stabilize flaky ThemeProvider seed test by @samuv in #2227
- feat(error): add technical crash report to generic error screen by @peppescg in #2225
- fix(playground): avoid renderer freeze on large MCP tool results by @samuv in #2226
- feat(registry): surface legacy registry format with targeted UI by @peppescg in #2229
- fix(playground): re-hydrate chat thread after stream-recovery refetch by @samuv in #2232
- chore(gitignore): add claude worktrees folder by @samuv in #2233
- chore(deps): update dependency stacklok/toolhive to v0.27.2 by @renovate[bot] in #2230
- fix(deps): pin @electron/node-gyp to npm registry version by @samuv in #2234
- fix(registry): add refresh button for custom registries (#1402) by @toolhive-studio-ci[bot] in #2216
- chore(deps): update pnpm/action-setup digest to 0e279bb by @renovate[bot] in #2236
- feat(playground): copy button on chat messages by @samuv in #2235
- chore(pnpm): migrate to pnpm 11.1.1 by @samuv in #2239
- chore(deps): update dependency @types/node to ^24.12.3 by @renovate[bot] in #2214
- chore(deps): update dependency msw to ^2.14.5 by @renovate[bot] in #2238
- chore(deps): update dependency typescript-eslint to ^8.59.2 by @renovate[bot] in #2231
- chore(deps): update dependency electron to v41.5.1 by @renovate[bot] in #2222
- chore(deps): update dependency knip to ^6.12.2 by @renovate[bot] in #2223
- chore(deps): update actions/create-github-app-token digest to bcd2ba4 by @renovate[bot] in #2242
- chore(deps): update anthropics/claude-code-action digest to f4fb5c6 by @renovate[bot] in #2243
- chore(deps): update dependency vite to ^8.0.11 by @renovate[bot] in #2244
- fix(main): prevent orphaned thv serve when parent exits before SIGKILL timer by @reyortiz3 in #2217
- feat(playground): edit/resend a previous user message by @samuv in #2241
- fix(deps): update dependency tailwind-merge to ^3.6.0 by @renovate[bot] in #2248
- feat(playground): tailor empty-state claim to selected agent by @samuv in #2245
- chore(sentry): tone down session replay sampling by @samuv in #2247
- feat(playground): queue messages while a response is streaming by @samuv in #2246
- chore(deps): update dependency vite to ^8.0.12 by @renovate[bot] in #2251
- chore(deps): update anthropics/claude-code-action digest to 86eb26b by @renovate[bot] in #2250
- fix(deps): update react monorepo by @renovate[bot] in #2056
- fix(deps): update tailwindcss monorepo to ^4.3.0 by @renovate[bot] in #2254
- feat(playground): show per-message cost using models.dev pricing by @samuv in #2255
- chore(deps): update dependency msw to ^2.14.6 by @renovate[bot] in #2257
- feat(playground): enable agents for everyone by @samuv in #2256
- fix(playground): persist agent selection on draft threads by @samuv in #2258
- chore(deps): update anthropics/claude-code-action digest to 51ea8ea by @renovate[bot] in #2259
- feat(playground): per-thread model, MCP, and skills selection by @samuv in #2253
- chore(deps): update dependency typescript-eslint to ^8.59.3 by @renovate[bot] in #2261
- chore(deps): update dependency @types/node to ^24.12.4 by @renovate[bot] in #2260
New Contributors
- @reyortiz3 made their first contribution in #2217
Full Changelog: v0.34.0...v0.35.0
v0.35.0-rc.2
What's Changed
- fix(playground): persist agent selection on draft threads by @samuv in #2258
- chore(deps): update anthropics/claude-code-action digest to 51ea8ea by @renovate[bot] in #2259
- feat(playground): per-thread model, MCP, and skills selection by @samuv in #2253
Full Changelog: v0.35.0-rc.1...v0.35.0-rc.2
v0.35.0-rc.1
What's Changed
- feat(playground): edit/resend a previous user message by @samuv in #2241
- fix(deps): update dependency tailwind-merge to ^3.6.0 by @renovate[bot] in #2248
- feat(playground): tailor empty-state claim to selected agent by @samuv in #2245
- chore(sentry): tone down session replay sampling by @samuv in #2247
- feat(playground): queue messages while a response is streaming by @samuv in #2246
- chore(deps): update dependency vite to ^8.0.12 by @renovate[bot] in #2251
- chore(deps): update anthropics/claude-code-action digest to 86eb26b by @renovate[bot] in #2250
- fix(deps): update react monorepo by @renovate[bot] in #2056
- fix(deps): update tailwindcss monorepo to ^4.3.0 by @renovate[bot] in #2254
- feat(playground): show per-message cost using models.dev pricing by @samuv in #2255
- chore(deps): update dependency msw to ^2.14.6 by @renovate[bot] in #2257
- feat(playground): enable agents for everyone by @samuv in #2256
Full Changelog: v0.35.0-rc.0...v0.35.0-rc.1
v0.35.0-rc.0
What's Changed
- fix(playground): defer empty chat thread persistence until first message by @samuv in #2207
- chore(deps): update anthropics/claude-code-action digest to 476e359 by @renovate[bot] in #2211
- fix(skills): drop namespace prefix from install prefill for git-only skills by @samuv in #2209
- fix(security): override fast-uri >=3.1.2, fast-xml-builder >=1.1.7 by @toolhive-studio-ci[bot] in #2212
- chore(deps): update dependency stacklok/toolhive to v0.27.1 by @renovate[bot] in #2215
- chore(deps): update pnpm/action-setup digest to 91ab88e by @renovate[bot] in #2213
- fix(security): override mermaid >=11.15.0 and ignore @tanstack/history false positive by @peppescg in #2218
- feat(api): migrate thv API transport from HTTP to UNIX socket / Windows named pipe by @samuv in #1694
- chore(deps): update pnpm/action-setup digest to 739bfe4 by @renovate[bot] in #2220
- chore(deps): update anthropics/claude-code-action digest to dde2242 by @renovate[bot] in #2219
- fix(deps): override @electron/rebuild to ^4.0.4 to drop exotic git subdep by @samuv in #2224
- chore(deps): bump ai deps and fix streamable-http MCP transport regression by @samuv in #2221
- test(theme): stabilize flaky ThemeProvider seed test by @samuv in #2227
- feat(error): add technical crash report to generic error screen by @peppescg in #2225
- fix(playground): avoid renderer freeze on large MCP tool results by @samuv in #2226
- feat(registry): surface legacy registry format with targeted UI by @peppescg in #2229
- fix(playground): re-hydrate chat thread after stream-recovery refetch by @samuv in #2232
- chore(gitignore): add claude worktrees folder by @samuv in #2233
- chore(deps): update dependency stacklok/toolhive to v0.27.2 by @renovate[bot] in #2230
- fix(deps): pin @electron/node-gyp to npm registry version by @samuv in #2234
- fix(registry): add refresh button for custom registries (#1402) by @toolhive-studio-ci[bot] in #2216
- chore(deps): update pnpm/action-setup digest to 0e279bb by @renovate[bot] in #2236
- feat(playground): copy button on chat messages by @samuv in #2235
- chore(pnpm): migrate to pnpm 11.1.1 by @samuv in #2239
- chore(deps): update dependency @types/node to ^24.12.3 by @renovate[bot] in #2214
- chore(deps): update dependency msw to ^2.14.5 by @renovate[bot] in #2238
- chore(deps): update dependency typescript-eslint to ^8.59.2 by @renovate[bot] in #2231
- chore(deps): update dependency electron to v41.5.1 by @renovate[bot] in #2222
- chore(deps): update dependency knip to ^6.12.2 by @renovate[bot] in #2223
- chore(deps): update actions/create-github-app-token digest to bcd2ba4 by @renovate[bot] in #2242
- chore(deps): update anthropics/claude-code-action digest to f4fb5c6 by @renovate[bot] in #2243
- chore(deps): update dependency vite to ^8.0.11 by @renovate[bot] in #2244
- fix(main): prevent orphaned thv serve when parent exits before SIGKILL timer by @reyortiz3 in #2217
New Contributors
- @reyortiz3 made their first contribution in #2217
Full Changelog: v0.34.0...v0.35.0-rc.0
v0.34.0
What's Changed
- chore(deps): update dependency jsdom to ^29.1.1 by @renovate[bot] in #2155
- chore(deps): update anthropics/claude-code-action digest to fefa07e by @renovate[bot] in #2157
- chore(deps): update pnpm/action-setup digest to 26f6d4f by @renovate[bot] in #2158
- chore(deps): update dependency typescript-eslint to ^8.59.1 by @renovate[bot] in #2159
- fix(deps): update dependency @ai-sdk/anthropic to ^3.0.73 by @renovate[bot] in #2160
- fix(deps): update dependency @ai-sdk/mcp to ^1.0.38 by @renovate[bot] in #2162
- fix(deps): update dependency @sentry/vite-plugin to ^5.2.1 by @renovate[bot] in #2168
- fix(deps): update dependency @ai-sdk/react to ^3.0.174 by @renovate[bot] in #2166
- chore(deps): update dependency knip to ^6.9.0 by @renovate[bot] in #2175
- fix(deps): update dependency @ai-sdk/openai-compatible to ^2.0.43 by @renovate[bot] in #2164
- fix(deps): update dependency nanoid to ^5.1.11 by @renovate[bot] in #2170
- chore(deps): update dependency electron to v41.4.0 by @renovate[bot] in #2173
- chore(deps): update dependency msw to ^2.14.2 by @renovate[bot] in #2176
- fix(deps): update dependency ai to ^6.0.172 by @renovate[bot] in #2169
- chore(deps): update dependency prettier-plugin-tailwindcss to ^0.8.0 by @renovate[bot] in #2177
- fix(deps): update tanstack-query monorepo to ^5.100.7 by @renovate[bot] in #2171
- fix(deps): update dependency @ai-sdk/google to ^3.0.66 by @renovate[bot] in #2161
- fix(deps): update dependency @sentry/electron to ^7.13.0 by @renovate[bot] in #2178
- fix(deps): update dependency @ai-sdk/openai to ^3.0.55 by @renovate[bot] in #2163
- fix(deps): update dependency @ai-sdk/provider to ^3.0.10 by @renovate[bot] in #2165
- fix(deps): update tanstack-router monorepo by @renovate[bot] in #2180
- chore(deps): update dependency globals to ^17.6.0 by @renovate[bot] in #2182
- fix(deps): update dependency @ai-sdk/xai to ^3.0.85 by @renovate[bot] in #2167
- chore(deps): update dependency electron to v41.5.0 by @renovate[bot] in #2181
- fix(deps): update dependency update-electron-app to ^3.2.0 by @renovate[bot] in #2183
- fix(skills): prefill version field in install dialog for every entry point by @samuv in #2185
- chore(deps): update anthropics/claude-code-action digest to 2cc1ac1 by @renovate[bot] in #2188
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.32 by @renovate[bot] in #2190
- chore(deps): update pnpm/action-setup digest to 8912a91 by @renovate[bot] in #2189
- fix(deps): update tanstack-query monorepo to ^5.100.8 by @renovate[bot] in #2191
- feat(deep-links): skill registry detail and one-click install by @samuv in #2187
- fix(deps): update dependency zod to v4.4.2 by @renovate[bot] in #2179
- chore(deps): update dependency @hey-api/openapi-ts to v0.97.0 by @renovate[bot] in #2172
- fix(deps): update dependency react-hook-form to v7.75.0 by @renovate[bot] in #2193
- feat(playground): installed-skills picker and unified Skill Engineer agent by @samuv in #2184
- fix(security): override ip-address >=10.1.1 (GHSA-v2v4-37r5-5v8g) by @toolhive-studio-ci[bot] in #2195
- chore(deps): update aws-actions/configure-aws-credentials digest to d979d5b by @renovate[bot] in #2194
- perf(playground): virtualize long chat threads with TanStack Virtual by @samuv in #2192
- chore(deps): update anthropics/claude-code-action digest to 9db782c by @renovate[bot] in #2196
- chore(deps): update dependency stacklok/toolhive to v0.27.0 by @renovate[bot] in #2200
- chore(deps): update dependency knip to ^6.11.0 by @renovate[bot] in #2198
- fix(deps): update tanstack-query monorepo to ^5.100.9 by @renovate[bot] in #2199
- fix(security): bump hono override to >=4.12.16 (CVE-2026-44456, CVE-2026-44455) by @samuv in #2201
- chore(deps): remove redundant pnpm overrides by @samuv in #2203
- chore(deps): update dependency @hey-api/openapi-ts to v0.97.1 by @renovate[bot] in #2197
- fix(deps): update dependency zod to v4.4.3 by @renovate[bot] in #2204
- chore(deps): bump ai deps by @samuv in #2205
- fix(flatpak): grant access to Docker Desktop on Linux socket by @samuv in #2206
Full Changelog: v0.33.1...v0.34.0
v0.34.0-rc.1
What's Changed
- chore(deps): update anthropics/claude-code-action digest to 9db782c by @renovate[bot] in #2196
- chore(deps): update dependency stacklok/toolhive to v0.27.0 by @renovate[bot] in #2200
- chore(deps): update dependency knip to ^6.11.0 by @renovate[bot] in #2198
- fix(deps): update tanstack-query monorepo to ^5.100.9 by @renovate[bot] in #2199
- fix(security): bump hono override to >=4.12.16 (CVE-2026-44456, CVE-2026-44455) by @samuv in #2201
- chore(deps): remove redundant pnpm overrides by @samuv in #2203
- chore(deps): update dependency @hey-api/openapi-ts to v0.97.1 by @renovate[bot] in #2197
- fix(deps): update dependency zod to v4.4.3 by @renovate[bot] in #2204
- chore(deps): bump ai deps by @samuv in #2205
Full Changelog: v0.34.0-rc.0...v0.34.0-rc.1
v0.34.0-rc.0
What's Changed
- chore(deps): update dependency jsdom to ^29.1.1 by @renovate[bot] in #2155
- chore(deps): update anthropics/claude-code-action digest to fefa07e by @renovate[bot] in #2157
- chore(deps): update pnpm/action-setup digest to 26f6d4f by @renovate[bot] in #2158
- chore(deps): update dependency typescript-eslint to ^8.59.1 by @renovate[bot] in #2159
- fix(deps): update dependency @ai-sdk/anthropic to ^3.0.73 by @renovate[bot] in #2160
- fix(deps): update dependency @ai-sdk/mcp to ^1.0.38 by @renovate[bot] in #2162
- fix(deps): update dependency @sentry/vite-plugin to ^5.2.1 by @renovate[bot] in #2168
- fix(deps): update dependency @ai-sdk/react to ^3.0.174 by @renovate[bot] in #2166
- chore(deps): update dependency knip to ^6.9.0 by @renovate[bot] in #2175
- fix(deps): update dependency @ai-sdk/openai-compatible to ^2.0.43 by @renovate[bot] in #2164
- fix(deps): update dependency nanoid to ^5.1.11 by @renovate[bot] in #2170
- chore(deps): update dependency electron to v41.4.0 by @renovate[bot] in #2173
- chore(deps): update dependency msw to ^2.14.2 by @renovate[bot] in #2176
- fix(deps): update dependency ai to ^6.0.172 by @renovate[bot] in #2169
- chore(deps): update dependency prettier-plugin-tailwindcss to ^0.8.0 by @renovate[bot] in #2177
- fix(deps): update tanstack-query monorepo to ^5.100.7 by @renovate[bot] in #2171
- fix(deps): update dependency @ai-sdk/google to ^3.0.66 by @renovate[bot] in #2161
- fix(deps): update dependency @sentry/electron to ^7.13.0 by @renovate[bot] in #2178
- fix(deps): update dependency @ai-sdk/openai to ^3.0.55 by @renovate[bot] in #2163
- fix(deps): update dependency @ai-sdk/provider to ^3.0.10 by @renovate[bot] in #2165
- fix(deps): update tanstack-router monorepo by @renovate[bot] in #2180
- chore(deps): update dependency globals to ^17.6.0 by @renovate[bot] in #2182
- fix(deps): update dependency @ai-sdk/xai to ^3.0.85 by @renovate[bot] in #2167
- chore(deps): update dependency electron to v41.5.0 by @renovate[bot] in #2181
- fix(deps): update dependency update-electron-app to ^3.2.0 by @renovate[bot] in #2183
- fix(skills): prefill version field in install dialog for every entry point by @samuv in #2185
- chore(deps): update anthropics/claude-code-action digest to 2cc1ac1 by @renovate[bot] in #2188
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.32 by @renovate[bot] in #2190
- chore(deps): update pnpm/action-setup digest to 8912a91 by @renovate[bot] in #2189
- fix(deps): update tanstack-query monorepo to ^5.100.8 by @renovate[bot] in #2191
- feat(deep-links): skill registry detail and one-click install by @samuv in #2187
- fix(deps): update dependency zod to v4.4.2 by @renovate[bot] in #2179
- chore(deps): update dependency @hey-api/openapi-ts to v0.97.0 by @renovate[bot] in #2172
- fix(deps): update dependency react-hook-form to v7.75.0 by @renovate[bot] in #2193
- feat(playground): installed-skills picker and unified Skill Engineer agent by @samuv in #2184
- fix(security): override ip-address >=10.1.1 (GHSA-v2v4-37r5-5v8g) by @toolhive-studio-ci[bot] in #2195
- chore(deps): update aws-actions/configure-aws-credentials digest to d979d5b by @renovate[bot] in #2194
- perf(playground): virtualize long chat threads with TanStack Virtual by @samuv in #2192
Full Changelog: v0.33.1...v0.34.0-rc.0
v0.33.1
What's Changed
- chore(deps): update anthropics/claude-code-action digest to ef50f12 by @renovate[bot] in #2138
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.27 by @renovate[bot] in #2139
- chore(deps): update dependency prettier-plugin-tailwindcss to ^0.7.3 by @renovate[bot] in #2140
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^2.8.1 by @renovate[bot] in #2141
- fix(deps): update dependency react-hook-form to v7.74.0 by @renovate[bot] in #2143
- fix(deps): update tanstack-query monorepo to ^5.100.5 by @renovate[bot] in #2142
- chore: remove unused exports by @samuv in #2144
- chore(deps): replace @tailwindcss/postcss with @tailwindcss/vite plugin by @samuv in #2145
- feat(playground): persist streaming responses and survive route changes by @samuv in #2137
- chore(deps): update dependency knip to ^6.7.0 by @renovate[bot] in #2114
- chore(ci): upgrade e2e Ollama model from qwen2.5:3b to qwen3:1.7b by @peppescg in #2147
- fix(skills): preserve serif typography on detail page sticky header by @samuv in #2148
- chore(deps): update dependency @hono/node-server to >=1.19.14 by @renovate[bot] in #2149
- fix(deps): update dependency @sentry/electron to ^7.12.0 by @renovate[bot] in #2153
- chore(deps): update dependency stacklok/toolhive to v0.26.0 by @renovate[bot] in #2150
- chore(deps): update dependency jsdom to ^29.1.0 by @renovate[bot] in #2151
- chore(deps): update dependency typescript-eslint to ^8.59.0 by @renovate[bot] in #2152
- chore(deps): update dependency stacklok/toolhive to v0.26.1 by @renovate[bot] in #2154
- chore(deps): bump ai deps by @samuv in #2156
Full Changelog: v0.33.0...v0.33.1