diff --git a/releases/v1.0.0-beta.toml b/releases/v1.0.0-beta.toml deleted file mode 100644 index 471efc3d3..000000000 --- a/releases/v1.0.0-beta.toml +++ /dev/null @@ -1,51 +0,0 @@ -# commit to be tagged for new release -commit = "HEAD" - -project_name = "containerd" -github_repo = "containerd/containerd" - -# previous release -previous = "v1.0.0-beta.2" - -pre_release = true - -preface = """\ -After rounding out the feature set in beta.2, we have taken a number of stability fixes. - -This release contains mostly bug fixes, code cleanup and improvements to useability of -the client and ctr tool.""" - -# notable prs to include in the release notes, 1234 is the pr number -[notes] - - [notes.ctr] - title= "`ctr` makeover" - description = """\ -`ctr` is getting a ~makeover~! The end goal is for commands to be consistent and scoped. -Most notably: -- `push`, `pull` are now `images` subcommands: `ctr images push`, `ctr images pull` -- `fetch`, `fetch-object`, and `push-object` are `content` subcommands -- `rootfs unpack` is now `snapshot unpack` -- `apply` no longer exists. RIP""" - - [notes.gc] - title= "Garbage collector improvements" - description = """\ -The garbage collector continues to improve with this release, including bug -fixes on the client causing races and a new lease feature for making retention -from the client easier. - -The lease API was added to make it easier for clients to prevent content and -snapshots from being garbage collected while they are being actively worked on -(such as from pull, import, or checkpoint). The API includes functions for -creating, deleting, and listing leases. The lease gets attached to the context -and the backend metadata store sees it and associates newly created content -and snapshots with that lease. - -Leases are currently acquired and released automatically through the client. -From the user perspective, fewer `gc.root` labels should be seen on client -during pull/import operations or left over after a failed operation.""" - - - -[breaking] diff --git a/releases/v1.2.0-beta.toml b/releases/v1.2.0-beta.toml deleted file mode 100644 index f435146ba..000000000 --- a/releases/v1.2.0-beta.toml +++ /dev/null @@ -1,78 +0,0 @@ -# commit to be tagged for new release -commit = "HEAD" - -project_name = "containerd" -github_repo = "containerd/containerd" -match_deps = "^github.com/(containerd/[a-zA-Z0-9-]+)$" - -# previous release -previous = "v1.1.0" - -pre_release = true - -preface = """\ -After two major releases of containerd, we have brought back the beta releases to -introduce a new runtime interface and new APIs. The 1.2 release will be fully -backwards compatible and has no API breakage. The API additions included in -this release are focused on making containerd more extensible and cover more -user cases. - -### New V2 Runtime - -A new v2 runtime has been added with a stable gRPC interface for managing -containers through external shims. - -This allows runtime authors to easily integrate with containerd over a stable -API. - -Various runtimes can be selected on a per container basis using the `WithRuntime` opt -or to test via ctr `ctr run --runtime io.containerd.runc.v1`. - -[Documentation](https://github.com/containerd/containerd/blob/master/runtime/v2/README.md) - -### New Proxy Plugins - -A new proxy plugin configuration has been added to allow external snapshotters -be connected to containerd using gRPC. - -[Documentation](https://github.com/containerd/containerd/blob/master/PLUGINS.md) - -### Managed /opt directory - -A new `Install` method on the containerd client allows users to publish host level -binaries using standard container build tooling and container distribution tooling -to download containerd related binaries on their systems. - -This can be used for v2 runtime authors to get their runtime shims on an existing -containerd system. It can also be used to install `runc` and other related tools. - -```bash -> ctr content fetch docker.io/crosbymichael/runc:latest -> ctr install docker.io/crosbymichael/runc:latest -``` - -[Documentation](https://github.com/containerd/containerd/blob/master/docs/managed-opt.md) - -### Garbage Collection - -Add support for cleaning up leases and content ingests to garbage collections. - -Add expiration label to clean up temporary resources. - -### API Changes - -Minor API additions - -### Other Improvements - -Improved multi-arch image support using more precise matching and ranking""" - -# notable prs to include in the release notes, 1234 is the pr number -[notes] - -[breaking] - -[rename_deps] - [rename_deps.ttrpc] - old = "github.com/stevvooe/ttrpc" - new = "github.com/containerd/ttrpc"