Skip to content

Commit

Permalink
Merge pull request containerd#9893 from dmcgowan/update-client-support
Browse files Browse the repository at this point in the history
Add Go client stability in RELEASES.md for 2.0
  • Loading branch information
AkihiroSuda authored Feb 29, 2024
2 parents 2cdf012 + 87e8e9c commit 1f69774
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ containerd versions:
| Runtime Shim API | Stable | 1.2 | - |
| Daemon Config | Stable | 1.0 | - |
| CRI GRPC API | Stable | 1.6 (_CRI v1_) | [cri-api](https://github.com/kubernetes/cri-api/tree/master/pkg/apis/runtime/v1) |
| Go client API | Unstable | _future_ | [godoc](https://godoc.org/github.com/containerd/containerd/v2/client) |
| Go client API | Stable | 2.0 | [godoc](https://pkg.go.dev/github.com/containerd/containerd/v2/client) |
| `ctr` tool | Unstable | Out of scope | - |

From the version stated in the above table, that component must adhere to the
Expand All @@ -255,6 +255,11 @@ Unless explicitly stated here, components that are called out as unstable or
not covered may change in a future minor version. Breaking changes to
"unstable" components will be avoided in patch versions.

Go client API stability includes the `client`, `defaults` and `version` package
as well as all packages under `pkg`, `core`, `api` and `protobuf`.
All packages under `cmd`, `contrib`, `integration`, and `internal` are not
considered part of the stable client API.

### GRPC API

The primary product of containerd is the GRPC API. As of the 1.0.0 release, the
Expand Down

0 comments on commit 1f69774

Please sign in to comment.