Skip to content

chore(deps): update dependency shellhub-io/shellhub to v0.25.0#93

Merged
otavio merged 1 commit into
masterfrom
renovate/shellhub-io-shellhub-0.x
Jun 6, 2026
Merged

chore(deps): update dependency shellhub-io/shellhub to v0.25.0#93
otavio merged 1 commit into
masterfrom
renovate/shellhub-io-shellhub-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 6, 2026

This PR contains the following updates:

Package Update Change
shellhub-io/shellhub minor v0.24.2v0.25.0

Release Notes

shellhub-io/shellhub (shellhub-io/shellhub)

v0.25.0

Compare Source

ShellHub v0.25.0 finishes two long-running migrations and opens the door to AI tooling. The backend now runs on a single Postgres datastore, the console is React-only, and there is a built-in MCP server so assistants like Claude Code and Cursor can drive ShellHub directly.


Postgres is now the only datastore

The MongoDB store has been removed and Postgres is the sole storage implementation (#​6429). This is the end of the migration started in earlier releases: less surface area, one query layer, one set of migrations to reason about.

Upgrading from a MongoDB-backed install? Complete the Mongo to Postgres migration before moving to v0.25.0. There is no in-place path back once you are on a Mongo-less build. Check /api/migration/status and follow the migration guide first.

One console, built on React

The deprecated Vue frontend is gone (#​6401) and the React frontend has been promoted from ui-react to ui as the only served console (#​6423). Everything now ships from a single, actively developed UI.

Manage ShellHub from your AI assistant

ShellHub now embeds an MCP (Model Context Protocol) server inside the api service (#​6266). AI assistants (Claude Code, Claude Desktop, Cursor) can list and manage devices, sessions and namespaces without any extra binary or sidecar.

It authenticates with a namespace API key sent as X-API-Key, validated through the same nginx auth_request path as the REST API. Tools run through the API middleware in-process, so authorization is enforced by exactly the same layer that guards /api (#​6400).

{
  "mcpServers": {
    "shellhub": {
      "url": "https://<shellhub-host>/mcp",
      "headers": { "X-API-Key": "<your-api-key>" }
    }
  }
}

Device custom fields

Attach arbitrary metadata to devices and manage it through per-key endpoints (#​6248, #​6286).

Valkey replaces Redis

The cache and pubsub backend moved from Redis to Valkey, a drop-in Redis fork (#​6402). If you point ShellHub at an external Redis, switch it to Valkey.


Also in this release

Features

  • Namespace device auto-accept setting (#​6264)
  • Billing & subscription management in the console (#​6232)
  • Chatwoot live-chat support widget (#​6249) and user-facing announcement modal (#​6265)
  • Cloud free-tier device chooser (#​6279)
  • Web endpoints: tls.domain as Host override even without TLS (#​6321), and a Domain without enabling TLS (#​6323)
  • Customer-facing API documentation build (#​6392)

Fixes

Performance

  • Scope session event aggregation to the listed page (#​6433)

Enterprise

  • Enterprise-only license banner in the console (#​6342)
  • Use the api-enterprise image in the enterprise compose (#​6291) and pass web endpoint envs to it (#​6394)
  • Map SHELLHUB_-prefixed SAML env vars on the api service (#​6410)

Under the hood

  • Reusable agent core extracted into the importable agentd package (#​6431)
  • docker-compose wrapper rework with profiles and bats tests (#​6337, #​6339, #​6348)
  • Shared-component and OpenAPI refactors across the UI
  • Dependency updates across all services (Go 1.25.11, Alpine, nginx, assorted Go/npm modules) via Dependabot

New Contributors

Full Changelog: shellhub-io/shellhub@v0.24.2...v0.25.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jun 6, 2026 5:12am
docs-ng-wm9d Ready Ready Preview, Comment Jun 6, 2026 5:12am

@otavio otavio merged commit 26fb7de into master Jun 6, 2026
3 checks passed
@otavio otavio deleted the renovate/shellhub-io-shellhub-0.x branch June 6, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant