github.com/demonoid81/containerd@v1.3.4/releases/v1.2.0-beta.toml (about)

     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  ### Garbage Collection
    57  
    58  Add support for cleaning up leases and content ingests to garbage collections.
    59  
    60  Add expiration label to clean up temporary resources.
    61  
    62  ### API Changes
    63  
    64  Minor API additions
    65  
    66  ### Other Improvements
    67  
    68  Improved multi-arch image support using more precise matching and ranking"""
    69  
    70  # notable prs to include in the release notes, 1234 is the pr number
    71  [notes]
    72  
    73  [breaking]
    74  
    75  [rename_deps]
    76  	[rename_deps.ttrpc]
    77  	old = "github.com/stevvooe/ttrpc"
    78  	new = "github.com/containerd/ttrpc"