From cfe4c9fce1f548ba175c430b1fd9577a5fee7805 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 May 2026 07:14:31 +0000 Subject: [PATCH] chore(changelog): update self-hosted release notes --- features/self-hosted/changelog.mdx | 329 ++++++++++++++--------------- 1 file changed, 154 insertions(+), 175 deletions(-) diff --git a/features/self-hosted/changelog.mdx b/features/self-hosted/changelog.mdx index 6bbc57f..923569f 100644 --- a/features/self-hosted/changelog.mdx +++ b/features/self-hosted/changelog.mdx @@ -3,7 +3,160 @@ title: 'Changelog' description: 'Release notes for Tembo Self-Hosted.' --- -{/* Auto-generated by scripts/update-changelog.mjs — last updated 2026-05-15 */} +{/* Auto-generated by scripts/update-changelog.mjs — last updated 2026-05-20 */} + +## v0.2.724 + +May 20, 2026 + +- feat(linear): add issueStatusChanged trigger for issue status updates (#7960) +- 0.2.724 + +--- + +## v0.2.723 + +May 19, 2026 + +- fix(sandbox): handle empty remote in tembo-clone-repo (TEM-7319) (#7963) +- 0.2.723 + +--- + +## v0.2.722 + +May 19, 2026 + +- feat(snapshots): add tooltip showing Building… on shimmer hover during build (#7947) +- fixing self hosted with no fleet env needs (#7953) +- sandbox(claudeCode): don't reset CLAUDE.md if preexisting (#7956) +- feat(computer-preview): add copy computer URL button with feature flag (#7957) +- Update skillSchema in events.ts (#7958) +- feat(computer-preview): add copy computer URL button with feature flag +- fix(computer-preview): use is-internal flag for copy computer URL button +- Add skillUseCount to CollapsedLogs (#7870) +- fix(computer-preview): show booting state when VM is stopped (terminated) (#7961) +- adding aws self hosted support (#7962) +- 0.2.722 + +--- + +## v0.2.721 + +May 19, 2026 + +- Update computer-preview.tsx +- feat(integrations): mark Snyk integration as internal (#7936) +- Fix missing tsManager attribute error (#7933) +- OAuth: simplify `authorizeUrl` to just a string (#7941) +- GitLab/Bitbucket parity: draft conversion (#7892) +- Update settings.json (#7943) +- style(computer-preview): unify empty state card shadow with component (#7945) +- GitLab/Bitbucket parity: labels and unsupported label fallbacks (#7944) +- 0.2.721 + +--- + +## v0.2.720 + +May 18, 2026 + +- feat(vm): replace keepAlive boolean with keepAliveUntil timestamp (#7784) +- fix(kasmvnc): remove loading screen and hide status elements on load (#7906) +- feat(mcp): add Snyk security scanner as a vendor MCP integration (#7886) +- fix(snapshots): useTabParams for snapshotId to fix not found error (#7908) +- feat(vm): enable public SSH on QEMU sandbox start and improve sshd idempotency +- Invalid API key · Fix external API key (#7911) +- Invalid API key · Fix external API key +- fix(vm): add return type annotation to getWithBuiltInEnvVars +- fix(og-image): update description and use white filter for agent icons (#7910) +- fix(api): make Slack help command parsing case-insensitive (#7912) +- Set kasmvnc desktop background (#7914) +- fix(api): remove redundant comments and clarify manager error message +- refactor(web): rename "Tembo Desktop" to "Tembo Computer" across app +- cleanup snapshot ui +- fix(web): sort failed builds to end of recent snapshot list +- feat(vm): enable computer preview on sandbox start, persist URL, refactor sandbox vm file struct (#7913) +- Fix Snyk SVG naming (#7922) +- upgrading token in database to bigint (#7924) +- fix(web): switch kasmvnc splash page to light theme and remove Vite link +- fix(api): remove unnecessary type assertion in worker loop +- Add top padding to snapshot detail page (#7921) +- fix(api): exclude failed jobs from feedback loop dependency queries (#7929) +- feat(cursor): add composer-2.5 model to supported Cursor CLI models (#7930) +- feat(web): add VM booting state to computer preview +- 0.2.720 + +--- + +## v0.2.719 + +May 15, 2026 + +- refactor(user-proxy): pass hosted zone as prop instead of looking it up +- fix: simplify sandbox size gating logic and remove unused props +- style: format DefaultSandboxSize destructuring and gating logic +- fix(cdk): set staging ASG desiredHostCount to 1 (#7899) +- 0.2.719 + +--- + +## v0.2.718 + +May 15, 2026 + +- chore(user-proxy): update preview domain to computer.tembo.sh (#7895) +- feat(og): replace task title/prompt with generic label and add agent metadata to OG cards +- Invalid API key · Fix external API key (#7896) +- style: format long lines in public routes and sandbox queries +- 0.2.718 + +--- + +## v0.2.717 + +May 15, 2026 + +- 0.2.717 + +--- + +## v0.2.716 + +May 15, 2026 + +- 0.2.716 + +--- + +## v0.2.715 + +May 15, 2026 + +- fix(integrations): simplify PR action schema and default merge strategy to squash +- 0.2.715 + +--- + +## v0.2.714 + +May 15, 2026 + +- chore: delete analytics route (#7880) +- fix(globals.css): remove cursor pointer style for desktop app elements (#7882) +- Remove ALL /chat/:issueSourceId route (#7883) +- Remove GET /integration/:id/repos route (#7887) +- ADR-012: LeaseWeb dedicated servers (#7885) +- chore: simplify sidebar sessions (#7879) +- GitLab/Bitbucket parity: merge strategy support (#7819) +- feat(assets): agent asset storage with S3 + CloudFront signed URLs (#7661) +- chore(nix): update flake inputs and add grok agent +- fix(shared): remove unicorn/filename-case rule and rename test files accordingly (#7889) +- fix(integrations): exclude custom-mcp from installed check and badge +- small fix that adds timeouts to the agent workers requests (#7894) +- 0.2.714 + +--- ## v0.2.713 @@ -131,177 +284,3 @@ description: 'Release notes for Tembo Self-Hosted.' - Update golden-snapshots.tsx - Update self-hosted-releases.test.ts - 0.2.705 - ---- - -## v0.2.704 - -May 12, 2026 - -- refactor(sandbox): move busybox.ts interface from /vm to /sandbox directory (#7765) -- feat(nix): update bun to latest version from nixpkgs-unstable overlay (#7767) -- fix(web): allow FRP dev origin in Next.js dev server (#7764) -- feat(model-icon): add deepseek model and logo support in dropdown and UI (#7773) -- Add deepseek-v4-pro model support (#7770) -- feat(golden): pre-clone repos and skills into org golden snapshots (#7603) -- fix(snapshot): update error and toast messages for build failure and admin requirement (#7777) -- Move claude mcp list to background job (#7776) -- fix(golden): use explicit repo list instead of fetching all org repos (#7778) -- updating the qemu path resolution function and the config to allow fo (#7780) -- 0.2.704 - ---- - -## v0.2.703 - -May 11, 2026 - -- docs:updated and added optional bun script details to readme (#7754) -- Fix numbering in installation steps in README -- feat(database): add optional computerUrl field to Issue table (#7757) -- skills(opencode): save skills to `.opencode/skills` -- adding my ssh key and some updates to azure nix config (#7761) -- feat(sandbox): add environment-aware hostname for guest VMs (#7755) -- GitHub triggers: fix `prCreatedByTembo` -- 0.2.703 - ---- - -## v0.2.702 - -May 11, 2026 - -- Add QEMU image download script (#7742) -- chore: better chatgpt connect ui (#7744) -- Add paste-to-navigate in command menu and enhance markdown rendering -- Format code and refactor markdown components -- Merge branch 'main' of github:tembo-io/tembo-v2 -- fix dialog -- feat(guest): add tmux to the guest VM image tools list (#7747) -- in the sandbox size dropdowns (in chat composer and in settings) we need to show the compute configuration -- refactor: use destructuring for sandbox size spec lookups -- fix: style checked sandbox select items with blue icon color -- feat(composer): replace keep alive icon with IconSandbox from tembo ui pkg (#7749) -- claudeCode: save skills to `.claude/skills` -- 0.2.702 - ---- - -## v0.2.701 - -May 9, 2026 - -- chore: fix collapse focus (#7730) -- feat: add optimistic UI update for reasoning level selector -- fix: allow composer textarea to expand beyond single-line height -- refactor: extract shared select trigger and item classes in task options -- refactor: collapse select trigger class to single line -- Feature/deps hash updater (#7734) -- Check for existing Infisical integration ticket and provide a summary (#7731) -- chore: refactor proxy (#7736) -- fix(checks): limit displayed check bars to a maximum of 8 (#7738) -- Limit check bars to 8 in PR section (#7739) -- fix(composer): remove integration count check from session creation -- 0.2.701 - ---- - -## v0.2.700 - -May 8, 2026 - -- Update template cards skeleton count (#7728) -- feat: chatgpt sub for pi (#7634) -- update installer flake -- update installer flake (#7729) -- Merge branch 'main' of github.com:tembo-io/monorepo -- 0.2.700 - ---- - -## v0.2.699 - -May 8, 2026 - -- chore: fix code in tables markdown (#7602) -- fix(agents): set reasoning dropdown width to match sandbox size dropdown (#7711) -- docs(readme): add FRP tunnel and GitHub App local dev setup (#7706) -- feat: new perf agent templates (#7712) -- docs(readme): use Infisical personal overrides instead of manual env overrides (#7713) -- chore: replace tsc with tsgo for type checking across packages (#7716) -- chore: upgrade next (#7714) -- chore: fix lock (#7718) -- chore: add pr template (#7719) -- chore: fix dialog title error (#7722) -- Poll VM state for updates (#7720) -- Rename workflow state to agent state (#7723) -- fix(composer): remove numeric separators from refetch interval value (#7726) -- feat: chatgpt sub for opencode (#7585) -- fix: replace numeric separator literal with plain division in srgb threshold -- update/self-hosted-fixes (#7721) -- 0.2.699 - ---- - -## v0.2.698 - -May 8, 2026 - -- fix(sandbox): change ghostty theme to Atom -- 0.2.698 - ---- - -## v0.2.697 - -May 8, 2026 - -- fix(session-options): update button text to Attachments from Attach attachments (#7685) -- flake updates for the self-hosted installer (#7687) -- Merge branch 'main' of github.com:tembo-io/monorepo -- fix(api-keys): add justify-between to API key row layouts -- feat(composer): add configurable input height prop -- Update index.tsx -- chore: fix hiding focus states inside collapsible content (#7690) -- fix(agent): rename automation tools/references to agent terminology (#7693) -- `workflowContentToText`: defensive checks (#7695) -- chat agent: display tool call errors (#7694) -- fix(web): improve computer preview sizing and add default zshrc -- add ghostty to sandbox vm guest image (#7696) -- 0.2.697 - ---- - -## v0.2.696 - -May 7, 2026 - -- 0.2.696 - ---- - -## v0.2.695 - -May 7, 2026 - -- skipping checks for inline-snapshot (#7680) -- Merge branch 'main' of github.com:tembo-io/monorepo -- chore: show sandbox button (#7681) -- skill(explain-code): revert `TRIGGER` to test something out -- feat: Session configuration improvement (#7652) -- updating hash (#7684) -- 0.2.695 - ---- - -## v0.2.694 - -May 7, 2026 - -- fix(mcp): always register sendSlackMessage tool for Slack issues with issueId (#7671) -- fix(github): require user OAuth token when adding PR labels or throw error (#7672) -- fix(golden): skip build when VM_SNAPSHOTS_STORAGE is not configured (#7674) -- fix favicon and page title for tembo computer (#7675) -- refactor(models): replace ADAPTIVE_THINKING_MODELS set with adaptiveThinking flag in Model (#7655) -- skills(explain_code): try specifying when to trigger -- 0.2.694