Skip to content

Commit ac18e60

Browse files
Merge pull request #2571 from dmcgowan/prepare-1.2.0-beta.1
Add v1.2.0 beta 1 release notes
2 parents ef237f5 + 129dab3 commit ac18e60

2 files changed

Lines changed: 69 additions & 1 deletion

File tree

releases/v1.2.0-beta.1.toml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# commit to be tagged for new release
2+
commit = "HEAD"
3+
4+
project_name = "containerd"
5+
github_repo = "containerd/containerd"
6+
match_deps = "^github.com/(containerd/[a-zA-Z0-9-]+)$"
7+
8+
# previous release
9+
previous = "v1.1.0"
10+
11+
pre_release = true
12+
13+
preface = """\
14+
After two major releases of containerd, we have brought back the beta releases to
15+
introduce a new runtime interface and new APIs. The 1.2 release will be fully
16+
backwards compatible and has no API breakage. The API additions included in
17+
this release are focused on making containerd more extensible and cover more
18+
user cases.
19+
20+
### New V2 Runtime
21+
22+
A new v2 runtime has been added with a stable gRPC interface for managing
23+
containers through external shims.
24+
25+
This allows runtime authors to easily integrate with containerd over a stable
26+
API.
27+
28+
Various runtimes can be selected on a per container basis using the `WithRuntime` opt
29+
or to test via ctr `ctr run --runtime io.containerd.runc.v1`.
30+
31+
[Documentation](https://github.com/containerd/containerd/blob/master/runtime/v2/README.md)
32+
33+
### New Proxy Plugins
34+
35+
A new proxy plugin configuration has been added to allow external snapshotters
36+
be connected to containerd using gRPC.
37+
38+
[Documentation](https://github.com/containerd/containerd/blob/master/PLUGINS.md)
39+
40+
### Managed /opt directory
41+
42+
A new `Install` method on the containerd client allows users to publish host level
43+
binaries using standard container build tooling and container distribution tooling
44+
to download containerd related binaries on their systems.
45+
46+
This can be used for v2 runtime authors to get their runtime shims on an existing
47+
containerd system. It can also be used to install `runc` and other related tools.
48+
49+
```bash
50+
> ctr content fetch docker.io/crosbymichael/runc:latest
51+
> ctr install docker.io/crosbymichael/runc:latest
52+
```
53+
54+
[Documentation](https://github.com/containerd/containerd/blob/master/docs/managed-opt.md)
55+
56+
### API Changes
57+
58+
Minor API additions"""
59+
60+
# notable prs to include in the release notes, 1234 is the pr number
61+
[notes]
62+
63+
[breaking]
64+
65+
[rename_deps]
66+
[rename_deps.ttrpc]
67+
old = "github.com/stevvooe/ttrpc"
68+
new = "github.com/containerd/ttrpc"

version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ var (
2121
Package = "github.com/containerd/containerd"
2222

2323
// Version holds the complete version number. Filled in at linking time.
24-
Version = "1.2.0-beta.0+unknown"
24+
Version = "1.2.0-beta.1+unknown"
2525

2626
// Revision is filled with the VCS (e.g. git) revision being used to build
2727
// the program at linking time.

0 commit comments

Comments
 (0)