Skip to content

docs: define beta support matrix#2148

Draft
drew wants to merge 21 commits into
mainfrom
drew/support-matrix
Draft

docs: define beta support matrix#2148
drew wants to merge 21 commits into
mainfrom
drew/support-matrix

Conversation

@drew

@drew drew commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

Define the forward-looking OpenShell compatibility matrix for the beta milestone. This draft establishes the intended support contract and includes explicit TBD values where minimum versions are not yet finalized.

The initial minimum versions are deliberately provisional. They are reasonable starting points rather than fully validated support boundaries, and we will refine them as compatibility and release test infrastructure comes online.

Related Issue

None.

Changes

  • Reorganize the support matrix around platforms, clients, compute drivers, supervisor kernel requirements, Kubernetes distributions, and SDKs.
  • Document beta and stable API compatibility, deprecation, and breaking-change policies.
  • Reference established Kubernetes, Google AIP, Protobuf, and Buf compatibility guidance.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated (documentation-only change)
  • E2E tests added/updated (not applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (not applicable)

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

drew added 12 commits July 6, 2026 09:22
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
drew added 4 commits July 6, 2026 12:16
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Comment thread docs/reference/api-compatibility.mdx Outdated
| Release phase | Compatibility policy |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Beta | Patch releases are backward compatible. A minor release may contain a breaking API change only after the affected API is deprecated in the preceding minor release. The release includes migration guidance and coordinated SDK updates. |
| Stable | Minor and patch releases are backward compatible within an API major version. Breaking changes use a new versioned Protobuf package and API major version. The previous stable API remains supported for at least 12 months or two minor releases after its replacement, whichever is longer. |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you comment on where the specific time window came from?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's arbitrary. We can probably remove Stable guidance and save it for GA.

The gateway can manage sandboxes through several compute drivers.
| Driver | Supported hosts | Minimum version | Requirements |
| ---------- | --------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------- |
| Docker | macOS, Linux, Windows | 28.0.4 or later | Docker Engine or Docker Desktop. |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we need to distinguish between "Windows" and "WSL"?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like we prefer Windows, #2071 (comment).

Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
Comment thread docs/reference/support-matrix.mdx Outdated
drew and others added 3 commits July 9, 2026 00:15
Co-authored-by: Evan Lezar <elezar@nvidia.com>
Co-authored-by: Evan Lezar <elezar@nvidia.com>
Co-authored-by: Evan Lezar <elezar@nvidia.com>
Co-authored-by: Evan Lezar <elezar@nvidia.com>
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.

3 participants