chore(deps): update dependency stacklok/toolhive to v0.23.1#2065
Merged
Conversation
samuv
approved these changes
Apr 22, 2026
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.22.0→v0.23.1Release Notes
stacklok/toolhive (stacklok/toolhive)
v0.23.1Compare Source
What's Changed
Full Changelog: stacklok/toolhive@v0.23.0...v0.23.1
v0.23.0Compare Source
🚀 Toolhive v0.23.0 is live!
A milestone release: ToolHive's CRD API graduates from
v1alpha1tov1beta1, signaling API stability — with a zero-downtime upgrade path that keeps existingv1alpha1resources working untouched. Two targeted operator bug fixes round out the release.🔄 Deprecations
toolhive.stacklok.dev/v1alpha1deprecated in favour oftoolhive.stacklok.dev/v1beta1— will be removed in a future release (#4849). Both versions are served simultaneously; existing resources continue to work untouched.kubectlnow prints a deprecation warning on every access to av1alpha1resource — migrate manifests toapiVersion: toolhive.stacklok.dev/v1beta1at your own pace.Migration guide: CRD graduation to v1beta1
All 12 ToolHive CRD kinds (
MCPServer,MCPGroup,MCPRegistry,MCPRemoteProxy,MCPToolConfig,MCPExternalAuthConfig,VirtualMCPServer,VirtualMCPGroup,VirtualMCPCompositeToolDefinition, and their peers) are now served at bothv1alpha1andv1beta1. The schemas are identical — only the version string differs — so there is no data-format migration to perform.Who is affected: anyone with manifests pinned to
apiVersion: toolhive.stacklok.dev/v1alpha1.Before
After
Migration steps
v1alpha1resources survive the upgrade with unchanged Deployment UIDs.apiVersion: toolhive.stacklok.dev/v1beta1and re-apply them. Kubernetes stores the new version in etcd; the object'sstatus.storedVersionswill advance to includev1beta1.v1beta1, a future release will drop thev1alpha1entry from the CRDs. Migrate at your convenience before then.PR: #4849 — Closes #2556
🆕 New Features
toolhive.stacklok.dev/v1beta1as the storage version, withv1alpha1kept served-and-deprecated for zero-downtime upgrades (#4849).resource in MCP::"<server-name>"now work — resource entities (Tool, Prompt, Resource) carry the MCP server as a parent UID so Cedar'sinoperator can traverse the hierarchy (#4965).🐛 Bug Fixes
MCPExternalAuthConfigupstream providers withredirectUriomitted now get the documented{resourceUrl}/oauth/callbackdefault applied by the operator, instead of failing at runtime withredirect_uri is required. Applies to bothMCPServerandVirtualMCPServerflows (#4905).Full commit log
What's Changed
🔗 Full changelog: stacklok/toolhive@v0.22.0...v0.23.0
Configuration
📅 Schedule: (in timezone Europe/London)
🚦 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.