chore(deps): update dependency shellhub-io/shellhub to v0.25.0#93
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.24.2→v0.25.0Release Notes
shellhub-io/shellhub (shellhub-io/shellhub)
v0.25.0Compare 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.
One console, built on React
The deprecated Vue frontend is gone (#6401) and the React frontend has been promoted from
ui-reacttouias 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
apiservice (#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 nginxauth_requestpath 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
tls.domainas Host override even without TLS (#6321), and a Domain without enabling TLS (#6323)Fixes
Performance
Enterprise
api-enterpriseimage in the enterprise compose (#6291) and pass web endpoint envs to it (#6394)SHELLHUB_-prefixed SAML env vars on the api service (#6410)Under the hood
agentdpackage (#6431)New Contributors
Full Changelog: shellhub-io/shellhub@v0.24.2...v0.25.0
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.