Skip to content

TetherDust

v0.4.15 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 29d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic-ai ai analytics-engineering database harness mcp
+1 more
self-hosted

Summary

AI summary

Updates Upgrade notes for admins, navbar-h, and Verified across a mixed release.

Full changelog

0.4.15 — 2026-06-26

Chat history tidy-up + collapsible sidebars everywhere. Trim the chat history
list, move the agent-status indicator back into the navbar user menu (where it
lived in 0.3.0), and bring the Docs hide/expand sidebar control to every other
tab — with its floating expand button repositioned, restyled, and dark-mode
aware.

Upgrade notes for admins

  • None. Frontend-only change, no DB migrations or env vars. Rebuild the
    frontend image (docker compose up --build).

Added

  • Collapse / expand sidebar on the Chat, Reports, Dashboards and Tethers
    tabs, matching Docs: an fa-angles-left button in the sidebar header hides the
    panel, and a floating fa-angles-right button restores it. Each page tracks
    its own sidebarOpen state and reuses the shared .docs-sidebar.collapsed /
    .docs-toggle-btn styling.
  • Active-agent status in the navbar user menu — status dot + name between the
    username and the theme toggle, using the existing .user-dropdown__agent /
    .agent-status-dot styles, polling getAgentStatus every 20s.

Changed

  • frontend/src/components/Navbar.tsx — added the agent-status row to the
    user dropdown.
  • frontend/src/chat/ChatPage.tsx — removed the .chat-agent sidebar status
    row and the per-session delete button (and the now-unused deleteChatSession
    mutation / import); the header now groups the new-chat and collapse buttons in
    a .sidebar-header-actions row. getAgentStatus is still queried locally for
    the empty-state copy.
  • frontend/src/reports/ReportsPage.tsx,
    frontend/src/dashboards/DashboardsPage.tsx,
    frontend/src/tethers/TethersPage.tsx — added the collapse button + the
    floating expand button.
  • frontend/src/styles/app.css — dropped the orphaned .chat-agent,
    .chat-dot and .chat-session-del rules, and the right-padding that reserved
    space for the delete button on .chat-session-name.

Removed

  • Delete button on chat history items — sessions can no longer be deleted
    from the sidebar.

Fixed

  • Expand button sat ~60px too low. .docs-toggle-btn is absolutely
    positioned inside the layout (.docs-layout / .chat-layout), which already
    starts below the sticky navbar, but its top added var(--navbar-h) a second
    time. Now offset from the layout top (top: 12px), so it lands by the
    collapsed header row.
  • Expand button looked flat / wrong in dark mode. Added a subtle drop
    shadow, a cyan hover state, the -webkit- backdrop-filter prefix, and a
    [data-theme="dark"] override, so it reads as a real floating control on every
    tab and theme.

Notes

  • No VERSION bump (stays 0.4.0), consistent with the other 0.4.x
    fast-follow notes.
  • Verified: npm run build --prefix frontend (tsc strict + vite) is clean.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track TetherDust

Get notified when new releases ship.

Sign up free

About TetherDust

All releases →

Related context

Earlier breaking changes

  • v0.6.4 Removed include/exclude globs, branch, and subpath fields from Codebase configuration.
  • v0.6.3 Removes Oracle, Snowflake, BigQuery as selectable database engines.

Beta — feedback welcome: [email protected]