Prepare 1.2 release
Rename release notes to remove rc label. Add 1.2 API description text file. Update version. Signed-off-by: Derek McGowan <derek@mcgstyle.net>
This commit is contained in:
parent
c20c569a01
commit
e4d2486899
18
RELEASES.md
18
RELEASES.md
@ -95,7 +95,8 @@ The current state is available in the following table:
|
||||
| [0.2](https://github.com/containerd/containerd/tree/v0.2.x) | End of Life | Apr 21, 2016 | December 5, 2017 |
|
||||
| [1.0](https://github.com/containerd/containerd/releases/tag/v1.0.0) | Active | December 5, 2017 | December 5, 2018 |
|
||||
| [1.1](https://github.com/containerd/containerd/releases/tag/v1.1.0) | Active | April 23, 2018 | max(April 23, 2019, release of 1.2.0, Kubernetes 1.10 EOL) |
|
||||
| [1.2](https://github.com/containerd/containerd/milestone/17) | Next | TBD | max(TBD+1 year, release of 1.3.0) |
|
||||
| [1.2](https://github.com/containerd/containerd/releases/tag/v1.2.0) | Active | October 24, 2018 | max(October 24, 2019, release of 1.3.0) |
|
||||
| [1.3](https://github.com/containerd/containerd/milestone/20) | Next | TBD | max(TBD+1 year, release of 1.4.0) |
|
||||
|
||||
Note that branches and release from before 1.0 may not follow these rules.
|
||||
|
||||
@ -164,13 +165,14 @@ The following table provides an overview of the components covered by
|
||||
containerd versions:
|
||||
|
||||
|
||||
| Component | Status | Stabilized Version | Links |
|
||||
|---------------|----------|--------------------|---------------|
|
||||
| GRPC API | Stable | 1.0 | [api/](api) |
|
||||
| Metrics API | Stable | 1.0 | - |
|
||||
| Go client API | Unstable | 1.2 _tentative_ | [godoc](https://godoc.org/github.com/containerd/containerd) |
|
||||
| CRI GRPC API | Unstable | v1alpha2 _current_ | [api/](https://github.com/kubernetes/kubernetes/tree/master/pkg/kubelet/apis/cri/runtime/v1alpha2) |
|
||||
| `ctr` tool | Unstable | Out of scope | - |
|
||||
| Component | Status | Stabilized Version | Links |
|
||||
|------------------|----------|--------------------|---------------|
|
||||
| GRPC API | Stable | 1.0 | [api/](api) |
|
||||
| Metrics API | Stable | 1.0 | - |
|
||||
| Runtime Shim API | Stable | 1.2 | - |
|
||||
| Go client API | Unstable | _future_ | [godoc](https://godoc.org/github.com/containerd/containerd) |
|
||||
| CRI GRPC API | Unstable | v1alpha2 _current_ | [api/](https://github.com/kubernetes/kubernetes/tree/master/pkg/kubelet/apis/cri/runtime/v1alpha2) |
|
||||
| `ctr` tool | Unstable | Out of scope | - |
|
||||
|
||||
From the version stated in the above table, that component must adhere to the
|
||||
stability constraints expected in release versions.
|
||||
|
4205
api/1.2.pb.txt
Executable file
4205
api/1.2.pb.txt
Executable file
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,7 @@ match_deps = "^github.com/(containerd/[a-zA-Z0-9-]+)$"
|
||||
# previous release
|
||||
previous = "v1.1.0"
|
||||
|
||||
pre_release = true
|
||||
pre_release = false
|
||||
|
||||
preface = """\
|
||||
The third major release of containerd brings both a mix of boring and
|
||||
@ -48,6 +48,7 @@ Users can:
|
||||
* Supported [`ProcMount`](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/auth/proc-mount-type.md) option introduced in Kubernetes 1.12.
|
||||
* Added a new config option `plugins.cri.registry.auths` for user to config default credentials for specific registries. ([doc](https://github.com/containerd/cri/blob/release/1.2/docs/registry.md#configure-registry-credentials))
|
||||
* Added a new config option `plugins.cri.x509_key_pair_streaming` for user to config a valid certificate for the stream server. ([config.md](https://github.com/containerd/cri/blob/release/1.2/docs/config.md))
|
||||
* Added a runtime `options` field for shim v2 runtime. Use the `options` field to config runtime specific options, e.g. `NoPivotRoot` and `SystemdCgroup` for runtime type `io.containerd.runc.v1`. (See [config.md](https://github.com/containerd/cri/blob/release/1.2/docs/config.md))
|
||||
|
||||
### Notable Changes
|
||||
* `cri` plugin can see images pulled/imported into containerd by `ctr images pull` and `ctr images import`.
|
||||
@ -87,9 +88,23 @@ Add support for cleaning up leases and content ingests to garbage collections.
|
||||
|
||||
Add expiration label to clean up temporary resources.
|
||||
|
||||
## Image Importer
|
||||
|
||||
The image importer has been updated to support output from `docker save`. Users
|
||||
of the `ctr` tool should take note of the usage change to `ctr images import`.
|
||||
We continue to recommend not building tooling on top of the `ctr` tool.
|
||||
|
||||
## API Changes
|
||||
|
||||
Minor API additions
|
||||
This release features a couple additions to the API. Clients may make use of
|
||||
these new API features but should be able to handle cases when those features
|
||||
are not implemented on the server. The Go client handles this automatically.
|
||||
|
||||
- Add `ListStream` method to containers API. This allows listing a larger
|
||||
number of containers without hitting message size limts.
|
||||
- Add `Sync` flag to `Delete` in leases API. Setting this option will ensure
|
||||
a garbage collection completes before the removal call is returned. This can
|
||||
be used to guarantee unreferenced objects are removed from disk after a lease.
|
||||
|
||||
## Other Improvements
|
||||
|
@ -21,7 +21,7 @@ var (
|
||||
Package = "github.com/containerd/containerd"
|
||||
|
||||
// Version holds the complete version number. Filled in at linking time.
|
||||
Version = "1.2.0-rc.2+unknown"
|
||||
Version = "1.2.0+unknown"
|
||||
|
||||
// Revision is filled with the VCS (e.g. git) revision being used to build
|
||||
// the program at linking time.
|
||||
|
Loading…
Reference in New Issue
Block a user