Update dependency shellhub-io/shellhub to v0.25.1#10
Merged
Conversation
f86cc52 to
f7dade6
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
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:
0.22.0→0.25.1Release Notes
shellhub-io/shellhub (shellhub-io/shellhub)
v0.25.1Compare Source
What's Changed
Full Changelog: shellhub-io/shellhub@v0.25.0...v0.25.1
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
v0.24.2Compare Source
What's Changed
DataTablecomponent by @luizhf42 in #6164baseUrlfrom ui-react'stsconfig.jsonby @luizhf42 in #6212@import alias by @luizhf42 in #6213ContainerTagsPopovertest by @luizhf42 in #6231Full Changelog: shellhub-io/shellhub@v0.24.1...v0.24.2
v0.24.1Compare Source
What's Changed
claude-code-actionto 1.0.88 by @luizhf42 in #6125Full Changelog: shellhub-io/shellhub@v0.24.0...v0.24.1
v0.24.0Compare Source
PostgreSQL as Default Database
PostgreSQL is now the default and only supported database backend. MongoDB is no longer required.
If upgrading from v0.22.x or earlier, upgrade to v0.23.0 first to run the automatic migration pipeline, then upgrade to v0.24.0. See the migration guide for details.
v0.23.1Compare Source
v0.23.0Compare Source
Database Migration (MongoDB to PostgreSQL)
This release introduces the automatic migration pipeline from MongoDB to PostgreSQL. On startup, ShellHub reads all data from MongoDB, writes it to PostgreSQL, and runs a deep field-by-field validation to ensure data integrity.
Set
SHELLHUB_DATABASE=migratein your.envto enable the migration. The migration status is exposed viaGET /api/migration/statusand shown in the UI.The next release (v0.24.0) will switch the default database to PostgreSQL, completing the transition.
New React UI
The new admin interface built with React is now available alongside the existing Vue UI:
CLI
user listcommandInfrastructure
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.