Roadmap
Where Shoehorn is headed next.
This is where we're headed. Planned features in each upcoming version might change.
Every release ships security fixes and dependency updates, whether we list them here or not.
planned for v0.7.0 - September 2026
This is the release we’re finishing right now, due in September. Most of it is about MCP: one server that answers real questions, and a safer way to sign in to it.
Reworked MCP We cut the tool list down to three that do the work:
describe_schema,query, andfetch. Ask about services, workloads, clusters, GitOps state, Helm releases, pod events, scorecards, repositories, docs, teams, and people, with filters, grouping, and counts, across every connected cluster. Four older tools are gone: three that never returned data, andsearch_docs, whichquerycovers. The other list and get tools stay.Workload diagnosis Ask why a workload is unhealthy and your assistant gets one health summary back: pod events, GitOps sync state, config drift, rollout status, and right-sizing. It digs into detail only where something looks off.
MCP sign-in Your assistant sends you through your normal company login instead of asking for a token. No long-lived secret sitting in a config file, and revoking someone in your identity provider revokes their MCP access too. Works with Zitadel and Okta, and tokens keep working everywhere.
Switch identity provider Moving from one sign-in provider to another used to lock people out, so we fixed it. The Users page now shows who’s affected, links people to the accounts they already have, and removes anyone the new provider doesn’t list, with every removal in the audit log.
HolmesGPT Point HolmesGPT at Shoehorn and it can ask who owns a service, where the runbook lives, and how a workload is doing across your clusters.
Zombies that are zombies The Zombies page now lists only running workloads that nothing depends on and nothing has touched in 90 days. Cluster components are left out, and each row names the last thing that happened to the workload.
Fixes We’ve been chasing bugs across teams, search, Forge approvals, and the admin pages.
planned for v0.7.1 - September 2026
A small one, also in September: upgrades to the pieces Shoehorn runs on.
- Dependency upgrades Newer Meilisearch, Go, Valkey, Redpanda, and Cerbos. Meilisearch needs one extra upgrade step, which we describe in the Helm chart README. Your search data moves over instead of being rebuilt.
planned for v0.8.0 - October 2026
In October we want one page that explains a service, and an honest answer to why something never showed up.
Service Passport Owner, code, docs, dependencies, and where the service runs, on one page, with a link to the source behind every fact. When a source is stale or missing, the page says so instead of quietly leaving it out.
Agent coverage Your cluster agent reports what it can see and what it can’t, down to which namespaces it watches, which permissions it’s missing, and how fresh each kind of data is. We’ve spent enough time guessing why a workload never showed up in the catalog, and we suspect you have too.
Integration:Auth Sign in and sync your directory with Microsoft Entra ID. We talked about this one back in July. October is when it lands.
planned for v0.8.1 - November 2026
November is about what changed around a service, on one timeline.
- Change Lens Commits, deployments, GitOps reconciliations, and cluster events in one ordered list per service. Shoehorn marks whether an item is directly linked to a revision or just happened nearby, and it won’t claim one caused the other. We’d rather show you the order of events and let you draw the conclusion than guess on your behalf.
planned for v0.9.0 - December 2026
December, and the last feature release before we freeze. This one is about where to start your day.
Needs your attention A short, ranked list on your home page and each team page. Drift, failed rollouts, security findings, scorecard failures, and ownership gaps, collapsed into one item per real problem. Each item explains why it sits where it does and links to the evidence.
Operations notifications Right-sizing, missing resource requests, and overprovisioned workloads become signals you can subscribe to.
planned for v0.9.1 - January 2027
Feature freeze in January. This is the last stretch before 1.0, and we’re not adding anything new to it.
Hardening We spend this release hunting edge cases and bugs, and making sure upgrades, backups, and restores from older versions land cleanly.
One visual language Topology, the org chart, and Forge get the same look as the rest of the app.
planned for v1.0.0 - March 2027
We aim to release 1.0 in March 2027. That’s ambitious, and we know it, so we’d like your feedback on the way there. The idea behind it hasn’t changed: your tools already know what happened, and Shoehorn explains how it fits together.
1.0 The lenses ship as one thing: passport, change, attention, and agent coverage over a single service graph. No hand-written catalog YAML to keep any of it working.
The same answers over MCP Anything you can see in the web app, your AI assistant can ask for, with the same permissions and the same caveats. A “probably” in the web app stays a “probably” when an assistant reads it.
Fresh install Connect one source and reach something worth looking at in under five minutes. That’s the bar we’re holding ourselves to.
planned for v1.1.0 - May 2027
After 1.0. We’re pencilling in May 2027, and this is the part of the roadmap most likely to move.
Cost Lens Spend per service, team, environment, and cluster. Kubernetes compute and storage plus UpCloud resources, with a FOCUS import for billing data from anywhere else. Every figure says whether it’s an estimate or a real bill, idle cluster spend gets its own line, and a jump after a deploy shows up next to the deploy.
GitOps outcome Why a revision has or hasn’t reached an environment, across Argo CD and Flux. The revision you wanted, the one that actually landed, and the resource blocking the rest.
Impact code search (beta) Search your code and get back the owning team, the service, and whether the match is running in production. Behind a feature flag, and it needs a search backend you turn on yourself.
Integration:Crawler GitLab, cloud and self-managed, plus Gitea.
Integration:Cloud Microsoft Azure.
Governance Risk classification, incidents with RACI, and scheduled reminders.
Crawler Performance work on repository discovery.