Skip to content

Commit 2b8ed96

Browse files
authored
Merge pull request containerd#1705 from stevvooe/beta3
release: prepare 1.0.0-beta.3
2 parents e5912e1 + cb3b960 commit 2b8ed96

File tree

2 files changed

+52
-1
lines changed

2 files changed

+52
-1
lines changed

releases/v1.0.0-beta.3.toml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# commit to be tagged for new release
2+
commit = "HEAD"
3+
4+
project_name = "containerd"
5+
github_repo = "containerd/containerd"
6+
7+
# previous release
8+
previous = "v1.0.0-beta.2"
9+
10+
pre_release = true
11+
12+
preface = """\
13+
After rounding out the feature set in beta.2, we have taken a number of stability fixes.
14+
15+
This release contains mostly bug fixes, code cleanup and improvements to useability of
16+
the client and ctr tool."""
17+
18+
# notable prs to include in the release notes, 1234 is the pr number
19+
[notes]
20+
21+
[notes.ctr]
22+
title= "`ctr` makeover"
23+
description = """\
24+
`ctr` is getting a ~makeover~! The end goal is for commands to be consistent and scoped.
25+
Most notably:
26+
- `push`, `pull` are now `images` subcommands: `ctr images push`, `ctr images pull`
27+
- `fetch`, `fetch-object`, and `push-object` are `content` subcommands
28+
- `rootfs unpack` is now `snapshot unpack`
29+
- `apply` no longer exists. RIP"""
30+
31+
[notes.gc]
32+
title= "Garbage collector improvements"
33+
description = """\
34+
The garbage collector continues to improve with this release, including bug
35+
fixes on the client causing races and a new lease feature for making retention
36+
from the client easier.
37+
38+
The lease API was added to make it easier for clients to prevent content and
39+
snapshots from being garbage collected while they are being actively worked on
40+
(such as from pull, import, or checkpoint). The API includes functions for
41+
creating, deleting, and listing leases. The lease gets attached to the context
42+
and the backend metadata store sees it and associates newly created content
43+
and snapshots with that lease.
44+
45+
Leases are currently acquired and released automatically through the client.
46+
From the user perspective, fewer `gc.root` labels should be seen on client
47+
during pull/import operations or left over after a failed operation."""
48+
49+
50+
51+
[breaking]

version/version.go

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

77
// Version holds the complete version number. Filled in at linking time.
8-
Version = "1.0.0-beta.2+unknown"
8+
Version = "1.0.0-beta.3+unknown"
99

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

0 commit comments

Comments
 (0)